A bunch of stuff, bug fixes and finaly some new content :D
Version: 1.0.4
Added:
Added Current Server of Script expression (Returns String):
Code (Text):
[name of] this [script[s]] [bungee[[ ]cord]] server
[bungee[[ ]cord]] server [name] of this script
The server string of all syntax can now support IP's with ports so for example "127.0.0.1:25565,127.0.0.1:25566"
Code (Text):
evaluate "broadcast ""&6Example""" on bungeecord servers "127.0.0.1:25565,127.0.0.1:25566,127.0.0.1:25567"
set {_value} to motd of bungeecord server "127.0.0.1:25566"
Added chat mode of player (Returns chat mode type):
Added a queue system to make sure every single packet gets sent. This can cause some delay within the Skript calling code, but very minor. Packets that are expressions will not be put into the queued system as it depends on a returned value right away. So making a queue system for those gets more complex. I might do something about that soon. Until then expressions will take priority over effects. Also all effects are sent asynchronous to ease performance on the servers.
Added a sync option to the Queue meaning that it will determine that time that expression packets were sent compared to effect packets and determine an appropriate time to evaluate and send those packets.
Added functionality to the English enums, which can be edited in the english.lang attached inside the main jar.
Added the ability to disable spammable packets (Packets that are common to spam). This option is on Bungeecord and Spigot, developers of Skungee may notify you to disable this option when reporting errors.
Added event value to get servers in the Skungee events:
Probably added some bugs, report those pests if you find any.
Fixed:
Fixed a bug where the evaluate effect would always send the evaluate to all servers if the server was a certain value, also applied when the server string was null.
Fixed a bug with handling the hashed password file.
Fixed a critical bug that didn't communicate to the Skungee (Spigot) to reset and re-initialize when it was needed.
Fixed up events internally. They're much cleaner internally now, but are still in BETA. Use with caution.
Fixed duplicated servers in the server tracker. Sometimes servers stayed in the tracker, which caused duplicated packets at times.
Optimized for major networks where packets can be sent hundreds at a time.
Fixed some syntax overriding other Skungee syntax.
Fixed the event values not working properly.
Fixed some null pointers.
Information:
The config.yml will reset, so make sure you have saved your valuable configuration options. There was a new option this update.
You need to install this update on both the Spigot and Bungeecord server.
If you find any bugs, please notify a Skungee developer with all the information you can provide, errors, your code, the versions of the server and Skungee etc