DEVELOPER'S NOTE
GENERAL
- This update overhauls how the MySQL system works. During initial testing, everything seemed okay; however, there might be some bugs. For the new system to function correctly, each table must have its PLAYER_ID row set as the primary key; otherwise, the plugin's queries won't work. I've added a script to upgrade the already existing tables with a primary key, but I'm unsure how it will perform on your end. If it doesn't work, you have two options: either manually make PLAYER_ID the primary key or delete the tables, allowing the plugin to generate new and functioning tables (note that this will reset player data).
BUG FIXES
- Added the "max-pool-size" setting to the MySQL settings (by default, it's set to 5).
- Fixed: MySQL not closing connections, leading to the "too many connections" error.
- Fixed: MySQL not syncing data properly, especially kit selections.
- Fixed: MySQL not setting PLAYER_IDs as a primary key.
- Fixed: MySQL performing too many queries, leading to lag spikes.
- Fixed: MySQL syncing process taking too long.
- Fixed: MySQL performing unsafe queries.
DEVELOPER'S NOTE
DRAGON'S CURSE EVENT
- It is recommended to delete the following files: game.yml, game-board-solo.yml, game-board-teams.yml, and language.yml.
- Some values and messages may be missing if you do not delete them.
DEATH MESSAGES
- Replaced the Poison Cloud event with Dragon's Curse.
- Dragon breath particles will now spawn around players if the curse is active.
BUG FIXES
- Added death messages for every damage cause a player experienced before dying.
- Fixed a bug where environmental death messages would not be displayed.
- Fixed a bug where the border would not shrink if deathmatch was disabled.
- Fixed a bug where deathmatch would always be set to "-1" even if you used /uhcr settimer.
- Fixed a bug where the game would not start if there were enough players.
BUG FIXES
- Fixed a bug where data wouldn't be properly synced with mysql.
- Fixed a bug where null pointer exceptions would be thrown.
- Fixed a bug where you couldn't start a game.
GENERAL
GAME
- Added support for Spigot 1.20.2.
SCENARIOS
- Added revival messages (both actionbar and title).
MYTHIC ENCHANTS
- You can now change the activation messages.
RECIPES
- Added a new enchant - Arrow Storm:
- Arrows that collide with terrain cause an arrow storm to spawn.
MENUS
- Adjusted the default recipes.
- Added custom descriptions to Mythic Enchanted items.
COMMANDS
- Added a new menu - Alerts Visibility:
- This menu is a place where you can change various alert settings.
- Updated the logic of handling menus.
- Updated the "/mb commands" command.
- Updated the "/mb alerts" command - it now opens the Alerts Visibility menu instead.
- Updated the logic of handling commands.
GENERAL
- Updated the backend systems.
- Quality of life improvements.
- Fixed some bugs.
Hey, a new version of the plugin is available for you to download
If you encounter any bugs, please get in touch with the developer at Discord
- Another round of new and exciting features
- This update contains lots of bug fixes, improvements, and additions
- Please, keep in mind that the plugin is still under heavy development