HomeJavaModsBSIS Plugin/Api
2016-05-12_12-37-15.png

Send any data to signs in Lobby server, teleport when sign interact.

FEATURES:
Incredibly easy to use
No online players request for data send (use Sockets)
Instant update signs
Can change all signs lines
Sign placed on STAINED_GLASS and STAINED_GLASS_PANE set his color
Unlimited number of signs for each server recorded in BungeeCord
Teleport to server on sign right click and delay to sign use
Not use permissions, only op player can place/destroy signs

SMALL VIDEO HERE:


HOW TO SETUP:

1. BungeeCord
- copy MyBsign.jar to BungeeCord
- start/stop bungee
- edit b_conf.yml:
Spoiler: b_conf.yml
Lobbys- lobby-server in your project (where to send signs data, any quantity, one server per lines.
port- port number for connection (MUST BE OPEN!! check firewall & iptables)
- done! start bungee

2. Lobby server
- copy MyBsign.jar to Lobby server
- start/stop server
- edit config.yml:
Spoiler: config.yml
APImode- stay false
Sock port- as in b_conf.yml
Sock address- ip adress of bungee
Signs - stay empty
- done! start server

3. Sender server
- copy MyBsign.jar to any server (ex., minigames)
- start/stop server
- edit config.yml:
Spoiler: config.yml
APImode- set true
Sock port- as in b_conf.yml
Sock address- ip adress of bungee
Signs - stay empty
- done! start server



HOW TO USE:

1. After start, on lobby server create first empty sign (need for data load from bungeecord)

Create sign:
first line - mbs
second line- server_name (as in BungeeCord config "servers" selections!)
*place sign to STAINED_GLASS or STAINED_GLASS_PANE, and PANE be change color!

Done! Sign waiting for data from server!


HOW TO SEND DATA:

.- Use BSIS-demo https://github.com/komiss77/BSIS-demo for demo mode. BSIS-demo code will help you understand how it works. Just put BSIS-demo.jar in sedner-server (Api mode: true) Look at sign and enjoi!

- Add support BSIS in your project. Add MyBsign.jar as Libraries for your project. in plugin.yml add depend: [MyBsign]
Add code to project:

Code (Text):
    import mybs.API;

    public static String line1="";
    public static String line2="";
    public static String line3="";
    public static String line4="";
    public static Integer color=0;
 
Change variables in any time. For text color use § prefix.

Code (Text):
    line1= "§4I want to change 1 line";
 
Send data in any time (ex., sheduler in BSIS-demo)

Code (Text):
    API.sendDataToServer(line1+"<:>"
                    + line2+"<:>"
                    + line3+"<:>"
                    + line4+"<:>"
                    + color);
 
Succes! All sended data you can see on signs in lobby server!

PS: Sorry, have no time translate to english..

Special Thanks for PlayerForceHD for NetworkLib!

Source code: https://github.com/komiss77/BSIS

You may see, how it works, on my server: play.ostrov77.ru
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BSIS Plugin/Api is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9. Downloaded 149 times (via Spigot). Download it and open it directly in the game.

Explore more