- Added 1.12.8 item support
- Added optional blacklist to PLAYER_CONSUME objective.
- Moved more classes internally instead of relying on external API.
- Some small code cleanup.
- Update CrazyCrates & CrazyEnvoys
- Remove support for anything below 1.20
- Build against Java 21
- Fix UnsupportedOperationException error sent when a tournament ends.
- 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.
- Fix an issue with the exclude_placed_blocks configuration setting not working correctly.
- Fix a possible issue with duplicating scores when using the ITEM_CRAFT objective.
- Optimize the tournament GUI a bit.
- Fixed an issue where player placed crops would not be tracked for the BLOCK_BREAK objective.
- Some minor code cleanup.
- Fixed an issue where having multiple tournaments with the block_whitelist meta would cause others to not work.
- Slightly optimized the BLOCK_BREAK objective type.