Add spectating (!!) - 1.16 support - /splegg materials - /spleefx debug - QoL additions - bug fixes
This is a major release.
NOTE: For 1.8.X users,
you will now need ProtocolLib aside from WorldEdit for SpleefX to function. Nothing to do about this, it's used to work around CraftBukkit bugs.
chances are that you already have it because of other plugins.
Additions:
- [!] Added spectating (BETA) which has been a highly requested feature.
All settings are accessible in /SpleefX/spectator-settings.json.
- [!] Minecraft 1.16 support
- Added /spleefx discord as a more straightforward way to get our Discord server URL.
- Added /splegg materials <add / list / remove> <materials...> as a simpler way to modify splegg materials.
This supports numerical IDs and case-insensitive material names and types.
- Added /spleefx debug as a faster, easier, and better alternative to obtain the required information for assisting beloved users.
Quality of life additions:
- Spammy start-up error messages will no longer be printed on the console, and instead will be written to /SpleefX/crash.log. Beloved users then will just have to send the crash log file over.
- Syntax errors in JSON will have a much more friendly error output
Bug fixes:
- Fixed a typo in extension files causing team rewards to not work.
- Removed certain spammy logging messages from the PlaceholderAPI hook
- Fix win messages not being displayed
- Improved the performance and functionality of leaderboards. Instead of depending on Bukkit's cache, the plugin has its own asynchronous one which directly fetches and caches from the Mojang API. This should end the bugs of "Invalid player" being displayed randomly on times and on other times displaying correctly, due to Bukkit's inconsistent behavior with dealing with offline players.
- Fix a dependencies error in 1.8.8 causing the plugin to disable
- Fixed the anti-leak protection triggering false-positives.
- Fixed arenas being redundantly regenerating on plugin shutdown, which would sometimes cause issues with FastAsyncWorldEdit or slow down the server with standard WorldEdit.
- Possibly more fixes which I cannot remember at 1 AM.