Optimize backend loading support for third-party plugin dependencies
Optimize the packaging content of backend plugins (plugin size optimization)
Repairing data file loading errors that resulted in abnormal progress
New blocks are damaged, blocks are placed, plugins are disabled, plugins are enabled, when MOTD requests are received, weather changes, lightning strikes, thunderstorm weather switching event triggers
Added support for ProtocolLib, which will be expanded in the future
New support for data sources has been added. Currently, data can be stored in local files and will be retained in the UltraFunction folder. Currently, only SQLite data sources are supported, but in the future, more data sources will be available for everyone to choose from in the configuration file
After the server is started, it will check the latest version of the plugin and provide a prompt
Add a new scoreboard method (the current method's content line requires passing in a JSON string collection, such as ["123", "456"])
Add a scoring board method for players
New method to reset a player's scoreboard
Add a method to generate a random UUID string (this method will mask the '-' symbol and the generated UUID string will not contain '-')
Add a method to force the console to execute an instruction
Add X items and Y methods for player X
Add a method to make player A glow and only work for player B (requires ProtocolLib plugin to be installed)
Add a method for A player to cancel the light emission and make it effective for B player (requires ProtocolLib plugin pre installed)
Add a method to store a certain data in the global variable cache (when the server is shut down, the global variable cache will be cleared, not persistent)
Add a method to retrieve data from the global variable cache
Add a method to delete a data from the global variable cache
Add a method to store a certain data in the database (even after the server is shut down, the data will still be recorded and saved as persistent data. Currently, only SQLite data sources are supported, and more data source components will be supported in the future)
Add a method to retrieve data from the database
Add a method to delete a data from the database
New method for setting player vector settings
Add method to transfer players to sub servers
Expected future versions
Added support for MySQL data sources
New configuration file for selecting different data source types for configuration