Revamped and implemented handlers for a majority of Bungeecord handling.
Created an advanced API to access Skungee and communicate using it's socket system.
Bungee YAML (Can only set and get at the moment)
Massive variable revamp, You can now properly use variables and list variables. You can also loop now aswell. This is way better than the old system. Anything Skript can have set, Skungee can too. Old variables may or may not work, I suggest deleting your network variables file and reloading them in.
Changed the storage system to extend more storage types in the future and also better performance
Recoded alot of internals.
Added async wait until effect that waits until Skungee has connected.
Added a new Hault configuration open which makes Skungee hault the server asynchronously until it has connected.
Remade the Skungee titles (They actually work now)
Created a massive packet library, Skungee can now listen to any packet sent by any player on the Bungeecord, send me suggestions of packets you think should be added to Skungee's API.
Configurations are now backed up to a folder on new updates, instead of deleting.
Added a condition to check if a player can access a server.
Added a condition to check if a player is running a legacy client (<= 1.7)
command /broadcast <string>:
trigger:
if argument contains ":":
set {_text::*} to argument split at ":"
else:
add argument to {_text::*}
set {_title} to a new skungee title with text "%{_text::1}%" that lasts for 10 seconds with fade in 5 ticks, and with fade out 5 ticks
if size of {_text::*} > 1:
set subtitle of skungee title {_title} to {_text::2}
show skungee title {_title} to all of the bungeecord players
on script load:
wait until skungee has connected
set bungee yaml value "test" from "plugins/Test/config.yml" to 5
set {_value} to bungeecord yaml value "test" from "plugins/Test/config.yml"
set async variable {_example} to the network variable {some::example}
broadcast "%{_value}%"
There are 2 new Configuration nodes in this update.
Information:
The config.yml will reset on updating, so make sure you have saved your valuable configuration options.
You need to install this update on both the Spigot servers and Bungeecord servers.
If you find any bugs, please notify a Skungee developer with all the information you can provide, errors, your code, the versions of the servers and Skungee etc