- Added option to disable chat muting when minigame instructions are displayed
- Fixed bug where the voting message always displayed the viewer name instead of the actual voter name
- Fixed async command dispatch error in reward system
- Replaced old setup wizard with complete command based setup system using /baa (BlueArcade Admin). Legacy setup wizard will be removed in future versions.
- Added comprehensive admin command suite. Some of the new commands include:
- Arena management: create, delete, enable, disable, list, info
- Arena configuration: setlobby, setname, setmode, setrounds, minplayers, maxplayers
- Game management: add, remove, list, enable, disable
- Game configuration: bounds, spawn, time, deathblock, finishline, floor, and game specific settings
- Utilities: stick, pos1, pos2, clearselection, goto, teleport, reload
- Arena control: forcestart and forcestop commands to manually start or stop arenas
NOTES:
- Arenas can now be easily configured as standalone or party mode via commands instead of manually editing data files.
- Added JSON caching system for data files improving performance and reducing disk I/O.
- The setup wizard has been marked as deprecated and will be removed in a future version.
- Arenas created with the new command system cannot be modified using the legacy setup wizard.
- These changes are necessary to achieve plugin modularity. (https://trello.com/c/k6Fp9xnG/39-make-the-plugin-completely-modular)
- Adjusted minimum player handling: lobby uses config, in-game only stops below 2 players.
- Fixed language key error that caused crashes when there weren’t enough players.
- Added configurable Quick Start system that reduces the countdown when the arena fills up.
- Improved first minigame transition: direct teleport after lobby countdown for a smoother experience.
- Fixed critical interference bug between multiple arenas. Players in different arenas will no longer receive titles, sounds, messages, or rewards from other arenas.
- Fixed constant console error when loading data files in 1.21.
- Fixed bug in OITC where you could kill yourself with the bow and gain kills.
- Fixed critical bug in TNT Tag where incorrect players were eliminated. The game now properly tracks who has the TNT at all times and between rounds.
- Fixed bug where second and third place statistics were saved incorrectly.
- Added experimental support for Folia.
- Fully reorganized the language file: player-facing messages are now separated from admin-only ones, making translations easier and more focused.
- Minigames that are not configured will no longer appear in the vote menu.
- Votes in the vote menu now update live for all players without needing to reopen it.
- Added an option to display arena status in the MOTD when using Bungee mode.
- Players in the waiting lobby who fall into the void will now be teleported back instead of falling endlessly.
- Fixed a bug in Block Party where a console error sometimes occurred at the end of the game.
- Fixed an issue in versions 1.21.6, 1.21.7, and 1.21.8 where titles and action bars would not appear.
- Fixed a bug where vote menu changes were not being updated properly.
- Fixed a bug in Exploding Sheep where block drops from the previous round remained in the arena.
- Fixed a bug in Bungee mode where the scoreboard would not reappear after leaving and rejoining an arena.
- Fixed an issue where players were unnecessarily teleported to the main lobby in Bungee mode.
- Fixed a bug with the "Spawn on Join" option that teleported players to an incorrect Y (height) coordinate.
- Fixed an issue with Block Party where depending on the size of the dance floor the blocks were not removed.
*** Although the plugin works in 1.21.8, I recommend using it in 1.21.5 or lower as the adventure-plataform-bukkit dependency has yet to be updated. The only thing that doesn't work are the titles and actionbar.
- New Minigame: Block Party - Stay on the correct color block as the floor disappears beneath you. Dance, react quickly, and be the last player standing!
- Added 7 new nbs files (in /plugins/BlueArcade/songs) (Songs for Block Party) Credits: https://github.com/nickg2/NBSsongs
- Added support for 1.21.8***
- Fixed a bug where the scoreboard did not appear correctly in Run From The Beast.
- Added support for 1.21.7
- Internal dependencies updated
- boosted-yaml
- configurate-gson
- fastboard
- adventure-api
- adventure-platform-bukkit
- adventure-text-minimessage
- json
