Skip to content

xandyman999/bexternalplugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

External Plugins for BlueLite

This is my repository for my own plugins for BlueLite.

You can join their Discord via the following URL: https://discord.gg/mezdbNZ

Please direct any help / support / inquires / requests there as well.

Plugin Installation

Windows

  1. Press Win + R
  2. Type in %USERPROFILE%/.runelite
  3. Create a folder named bexternalplugins if it does not already exist.
  4. Drag plugins into that folder.
  5. Restart your BlueLite.

Mac (Untested)

  1. Open Terminal.
  2. Run cd ~/.runelite
  3. Run mkdir -p bexternalplugins
  4. Run open .
  5. Drag plugins into bexternalplugins
  6. Restart your BlueLite.

Socket

Socket is a peer to peer connection plugin.

Users join a server room and broadcast messages amongst each other.

Socket Client Plugin

Source Code

Configuration

alt text

Server Address:

Description: The IP address or host name of the server to connect to. Default: socket.kthisiscvpv.com

Server Port:

Description: The open port number of the server. Default: 25340

Server Room:

Description: A valid positive integer (per Java's defination) that depicts a room number to join on the server. Default: 1

Shared Password:

Description: A password shared between your peers to encrypt and decrypt the bounding packets. Default: Randomally Generated

API Documentation

To listen to packets being sent on the network, create an event listener on SocketReceivePacket.

    @Subscribe
    public void onSocketReceivePacket(SocketReceivePacket event) {
        try {
            JSONObject payload = event.getPayload();
            System.out.println(payload.toString(4));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

To send packets to the network, invoke an event on SocketBroadcastPacket.

	...

	JSONObject payload = new JSONObject();
	payload.put("my-name", "Charles");
	eventBus.post(new SocketBroadcastPacket(payload));
	
	...

Socket Server

Source Code

Setup

  1. Navigate to TunnelServer.java
  2. Change the global variable public static final int SERVER_PORT to a port of your choice.
  3. Ensure that the port is open on your network.
  4. Start the server.
  5. Retreive your IP address using any provider such as IPChicken.
  6. Share that information with your friends.

Sotetseg (Extended)

Source Code

A standalone extension of the Theatre of Blood plugins. This plugin will send and receive all mazes amongst those in your domain.

alt text

Dependencies

Socket Client Plugin

Configuration

alt text

Maze Color:

Description: The color of the maze being sent and drawn. Default: GREEN

Stroke Size:

Description: The size of the stroke when drawing the tiles. Default: 1

Special Counter (Extended)

Source Code

A standalone extension of the default Special Attack Counter plugin. This plugin will send and receive all special attacks amongst those in your domain.

alt text

alt text

Dependencies

Socket Client Plugin

Exclusions (TURN THESE OFF)

Special Attack Counter

Configuration

alt text

Hit Overlay:

Description: Show the special attack overlay. Default: true

Fade Delay:

Description: Delay, in milliseconds, until the icon disappears. Default: 5000ms

Travel Height:

Description: Maximum height, in pixels, for the icon to travel. Default: 200px

About

External Plugins for the BlueLite Launcher

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%