- Fixed an issue with invalid CrazyCrates API
- Fixed an issue with the item_whitelist in the PLAYER_CONSUME objective.
- Clear user data when the tournament is stopped. (May prevent duplicating rewards)
- Possible fixes for tournament stop method being called repeatedly. This is not guaranteed to fix the problem but we've added in some logging methods to hopefully locate the issue. If you encounter any issues please open a ticket in our Discord.
THIS UPDATE IS A BETA AIMED AT FIXING A BUNCH OF VARIOUS ISSUES WITH THE PLUGIN. PLEASE TAKE A BACKUP OF YOUR XLTOURNAMENTS FOLDER BEFORE UPDATING. THERE ARE NO CONFIGURATION CHANGES.
- Clear tournament participants when using the end command.
- Call TournamentEndEvent at the start of the stop method to ensure data is not cleared before other plugins can listen.
- Updated CrazyEnvoy & CrazyCrates API.
- More possible fixes to broadcast spam.
- Moved ActionManager back internally instead of being in external API
- Some internal code cleanup & renaming.
- The exclude_placed_blocks configuration option is no longer global it now can be configured per-tournament when using the BREAK_BLOCK objective type.
- The BROADCAST action now broadcasts the message globally instead of sending it to each user. Should prevent spam.
- Remove support for anything below 1.19
- Build against Java 17
- Fix an issue with hex colors not translating properly
- Add new PLAYER_CONSUME objective type.
- Update gradle to 8.5
