Releases: Skungee/Skungee-2.0.0
Releases · Skungee/Skungee-2.0.0
Update libraries
- Updated libraries to Spigot 1.19.4, Skript 2.7.0-beta2 and Bungeecord 1.19
- Changed the Packets#getPacketId to an int rather than a byte.
Update libraries
- Updated to Spigot and Bungeecord 1.19.
- Updated to Velocity 3.0.
- Now compiles down to Java 8. So Java 8-17+ is supported.
- Updated all libraries.
Java 17
Update as some people were asking for Java 17.
2.0.0-BETA-2
- Fixed a bug with the API calling time being before API usage.
First beta release!
Welcome to the first public beta version of Skungee 2.0.0.
Changes since ALPHA-24:
- Fixed unsolved ip address issues
- Updated to latest Japson
- Updated to Java 16
- Updated to Spigot and Bungeecord 1.17
- Moved timeout server data task error to debug logging.
- Added documentation
execute server spigot commands
- added
execute command %strings% on %skungeeservers%
- built an entire event handling system. Not currently in use. I need ideas for what events are needed.
- fixed some bugs
- added debug messages with exceptions for more information.
Beta should be coming out soon. Please report any bugs in the issues tab to help out the project. Beta version will be released on Spigot/SkUnity.
Fixed Velocity Support
Fixed Velocity Support and updated to Velocity 1.1.8
Please delete your config.toml as there are new configurations.
Signals! Beep Boop? -> Boop Beep!
- Added Signals. These are the newer version of Skungee network messages. Renamed and improved. No server name in the effect will send the signal to all servers.
- Changed the Skungee API to have platform classes SpigotSkungee and ProxySkungee, internal change for grabbing the instance of Skungee. SkungeeAPI still exists on all platforms.
- Micro security patches.
- Updated to latest Skript. This version requires Skript 2.6+
- This version should work on 1.17 for the proxy side. Spigot 1.17 is not out yet as of this update, but we don't see anything breaking as Skungee doesn't rely on Spigot.
Syntaxes:
Effect:
[send] signal[s] [message[s]] %strings% [to %-skungeeservers%]
Event:
[on] signal[s] receive
Event Expression:
[event-]signal[s] [messages]
Example:
!send signal "example" to server "ExampleServer"
on signal receive:
broadcast "&a%signal messages%"
!send signal "my custom channel", "first" and "second"
on signal receive:
set {_channel} to the first element out of signal messages
remove {_channel} from signal messages
if {_channel} is "my custom channel":
broadcast "%signal messages%" # This will not have "my custom channel" in the messages.
Enjoy! I know many of you have been wanting this feature for awhile.
ServerData fixes
- Fixed a bug where ServerData would not be added to the system on Bungeecord. This should resolve issues relating to getting servers or servers of players.
- Disabled GlobalScripts currently.
- Changed the charset of GlobalScripts to UTF-8 when they get enabled again.
API changes:
- Made ServerData it's own object class shared between spigot and proxy (was previously messy and only Proxy side)
- Made ServerDataManager exclusive to the ProxyPlatform class. No static access anymore for security.
1.8 support and execute command
added execute command/chat
execute [[prox(ied|y)] players] %skungeeplayers% command %strings%
make [[prox(ied|y)] players] %skungeeplayers% (say|chat) %strings%
added 1.8 support