- NEW MINIGAME: Bed Wars - Protect your bed, destroy enemy beds, and be the last team standing - https://blueva.net/store/blue-arcade/modules/bed_wars
- Updated the default sounds.yml to use adaptive namespaced Minecraft sound keys.
- Existing sounds.yml files now automatically replace only old BlueArcade default sound entries with the new adaptive keys, while custom sound choices are left untouched.
- Re-enabled dynamic arenas on Minecraft 26.1 and newer by adapting temporary world cleanup and extraction to Paper new dimension based world storage layout.
- Fixed Minecraft sound compatibility on newer Spigot versions where Bukkit sounds are no longer a regular enum.
- Fixed Bedrock players sometimes being treated as Java players when Floodgate was installed, causing Java menus to open instead of Bedrock menus.
- Added Arena On Demand system through dynamic arenas, allowing busy arenas to automatically open extra playable copies so more players can join without extra setup.
- Added a waiting lobby safety teleport that sends players back to the arena lobby if they fall into the void.
- Added a safety fallback for unexpected player deaths inside arenas.
- Improved reward delivery messages so credits and XP earned from arena rewards are shown as one clean summary instead of several separate chat lines.
- Fixed internal credit and XP reward commands so they stay silent in console during automatic rewards.
- Fixed players sometimes taking fall damage after leaving an arena and being returned to the lobby or their previous location.
- Fixed arena signs sometimes stopping their automatic updates when a saved sign pointed to a world that was not currently available.
- Temporarily limited arena setup to static arenas on Minecraft 26.1 and newer while dynamic arena compatibility is updated.
- Added out-of-bounds protection during the Finish and Limbo phases.
- Added an option in settings.yml to disable the automatic world border around dynamic arenas.
- Fixed an error where the player list was unnecessarily rewriting players names.
- Fixed the update checker so it correctly detects new plugin versions through the official Blueva API again.
- Added per-module reward overrides in rewards.yml. You can now create a custom reward set for any minigame by adding a new top-level section with the module ID.
- Rewards are now delivered when a player actually leaves the arena system instead of at the exact moment the match ends.
- Fixed automatic module updates failing silently or re-downloading the same files repeatedly.
- Fixed the in-game module store search and download commands not finding modules that were available on the store.
- Fixed rewards not being given at the end of some minigames.
- Improved overall server performance during arena resets and automatic sign updates.
- Reduced unnecessary background processing to help keep gameplay smoother during busy moments.
- New automatic library download system. Required dependencies are now downloaded on first startup instead of being bundled in the plugin JAR, reducing the file size from 3 MB to 1.5 MB (50% smaller).
- Added support for Minecraft 1.20-1.20.6
- Added support for Minecraft 1.19-1.19.4
- Added support for Minecraft 1.18-1.18.2
- Added achievements.notifications.delivery_mode (immediate or deferred) to control whether achievement notifications are shown live in arenas or queued until players leave.
- Added summary_stats.java_mode for Java Edition to choose between showing the post summary stats recap directly or replacing it with an interactive message.
- Fixed compatibility issue caused by an outdated dependency in 26.1
- Fixed an issue with gradients in 26.1
- Fixed a critical bug in party mode that caused the flow to break after the second round.
- Fixed MySQL connections using caching_sha2_password by allowing JDBC public key retrieval.
