Voxel Shop beta is live. Expect occasional bugs. Learn more  
Blue Arcade 3 icon

Blue Arcade 3 3.5.2

The definitive minigame solution

Page 1 2 3 ... 6
3.5.2 7 days ago
Update 3.5.2
  • Added /baa clone to copy a dynamic arena, with all its games and maps, under a new id.
  • Added SERVER;server_name menu actions to send players to another server in proxy mode.
  • Fixed dynamic and migrated arenas being loaded as static after a restart.
  • Fixed deleted arenas coming back after a restart.
  • Fixed the ItemAPI developer notice flooding the console.
3.5.1 14 days ago
Update 3.5.1
  • Added support for Minecraft 26.3 on Spigot and Paper.
  • Fixed arena, setup and replay worlds not disabling daylight cycle, weather and mob spawning on Minecraft 26.1 and newer.
  • Fixed saving an arena template not waiting for the world to finish writing to disk, which could leave broken chunks.
  • Fixed glowing team colors failing on Minecraft 26.2 and newer.
  • Spectators are now hidden from everyone in the arena, including other spectators.
  • Fixed replay recording overloading the server thread on large arenas.
  • Fixed the replay block scan reloading chunks that unloaded during a recording.
  • Fixed final rewards in proxy mode not being given at match end, and being given twice on the next join.
  • Fixed pending reward credits being lost when stat synchronization was enabled.
  • Fixed the "Refused to overwrite the pending inventory snapshot" warning repeating on proxy game servers.
  • Fixed proxy lobbies refusing to send players to an arena during its starting countdown.
  • Items left in a crafting grid are now returned to the player instead of deleted.
  • Players now start every arena and mini-game with an empty experience bar. Their own experience is returned when they leave.
  • Fixed potions in universal module kits coming out as plain water bottles on Minecraft 1.20.4 and older.
  • Universal modules can now count how many items a placed block is made of.
  • Added store and achievement synchronization between servers. Toggle with stats.sync.store and stats.sync.achievements in settings.yml.
  • Store items can now be owned through permissions, per item with bluearcade.store.category_id.item_id or a whole category with bluearcade.store.category_id.*.
  • Achievements are now checked after stat synchronization on join, so one already rewarded elsewhere is not rewarded again.
  • Fixed /baa migrate failing on party arenas with many games.
  • /baa migrate now centres each migrated map on 0,0 of its new dynamic world.
  • Fixed /baa migrate leaving block lists that include the world name pointing to the old world.
  • Fixed eliminated players staying visible to living players when handing them spectator items failed.
  • Fixed one player's failure stopping the tab list and spectator visibility refresh for everyone else.
  • Fixed eliminated players in universal modules still being able to interact with the world.
  • Fixed players who joined a universal module match in progress never being eliminated, and spectators not receiving the scoreboard or messages.
  • Fixed universal modules that toggle player visibility revealing eliminated spectators again.
3.5.0 Aug 28, 2026
Update 3.5.0
CORE CHANGES
  • Added experimental universal modules, a new minigame format that runs sandboxed scripts. More information: https://blueva.net/docs/blue-arcade/universal-modules
  • Added experimental support for Minecraft 1.8 through 26.2. Only universal modules are part of the 1.8-26.2 support for now.
  • Added chat isolation. Chat sent inside an arena now stays in that arena.
  • Added console commands that run when a round or a game ends, configurable in actions.yml.
  • Renamed rewards.yml to actions.yml, which now holds both the rewards and the new end of round and end of game commands.
  • Replaced FoliaLib with the BlueFoundation scheduler. One less bundled dependency.
  • The twerk apocalypse victory effect no longer needs Citizens installed.
  • Team prefixes in the tab list no longer stop working when tab list isolation is disabled.
  • Fixed the party disband timer and the file upgrade command on Folia.
  • Fixed the "levels system is disabled" message spamming chat when the leveling system was turned off.
  • Fixed the server crashing on shutdown when an end of game countdown was restoring player flight or ghost state.
  • Fixed party matches showing up in the replay browser once per minigame played. They are now grouped under a single Party category. Existing recordings are grouped too, no need to record them again.
  • Fixed the replay viewer dropping you at the map spawn instead of where the round was actually played, both when opening a replay and when it moves to the next round.
  • Fixed /ba replay leave confirming that you left a replay even when you were not watching one. It now tells you there is nothing to leave.
  • Fixed the console filling with health errors, and players getting stuck mid-cleanup, when a minigame that changes how many hearts you have.
  • Fixed a heavy performance loss with busy arenas: team information was rebuilt from the configuration files on every single lookup, which minigames do for every player several times per second.
  • Fixed minigame messages that go through the translation system, like action bars, re-reading and re-scanning the whole language file for every message and every player.
  • Fixed the replay of the match you just played never opening on proxy game servers. Players who ask for it now stay on the game server until the recording is ready, watch the replay there, and are only sent back to the lobby once they leave it.
  • Fixed stat synchronization and proxy messaging ignoring the database connection they were pointed at and trying to connect as root with no password.
  • Fixed lobby servers in proxy mode asking admins to install modules. Game servers still do.
  • Added protection to try to stop players from passing items to each other, or carrying them into the next mini-game, through the crafting grid or the mouse cursor.
  • New arenas are now always dynamic. The type argument was removed from /baa create, and /baa arena id settype was removed. Existing static ones keep working, and the console now warns that they will stop working in 3.6 or 3.7. Migrate them with /baa migrate id.

 


API CHANGES
  • Added an optional game-version field to module.yml so modules can declare the oldest server version they support. It is a minimum only, with no upper bound, so a module that declares 1.16 runs on 1.16 and anything newer.
  • Added ModuleInfo.getGameVersion() to read that value, returning null when the module does not declare one.
All API additions are source compatible with existing 3.4 modules. Modules that omit game-version keep loading on every version the Core supports, so declaring it is only needed by modules that break on older servers.
3.4.4 Jul 26, 2026
Update 3.4.4
  • Optimized the plugin to reduce measured load from 4.83% to 1.47%, improving messages, menus, scoreboards, player languages, statistics, and dynamic world loading (Paper 26.2 reference test with one arena and two players).
  • Music playback is now built in, with adjustable speed, MIDI support, and improved Folia compatibility.
  • Dynamic game bounds can now be manually overridden when automatic detection includes areas outside the playable map.
  • Fixed unnecessary legacy material support delaying server startup on modern Paper versions.
  • Fixed edited dynamic lobby borders reverting after saving the arena.
  • Removed the external Adventure, FastBoard, entity highlighting, reflection mapping, and NoteBlockAPI dependencies.
3.4.3 Jul 22, 2026
Update 3.4.3
  • Fixed spectators receiving personal messages intended for other players.
  • Fixed players keeping arena items picked up while returning to the lobby after a game.
  • Fixed new core & module settings not always being added after module updates.
  • Fixed removed module achievements returning after updates.
  • Fixed some players being left in the waiting lobby instead of being sent to their starting positions in games with many teams.
3.4.2 Jul 12, 2026
Update 3.4.2
  • Dynamic arenas now use their saved world border and fresh world template automatically.
  • Removed manual bounds and block regeneration requirements from dynamic arena setup.
  • Fixed fake spectators being able to interact with players, inventories, or the arena world.
  • Fixed fake spectators being able to take damage.
  • Fixed fake spectators dying or leaving the arena when falling into the void.
  • Fixed fake spectators remaining hidden or able to fly after a game ends.
  • Fixed the spectator play again item saying the player was already in a game.
  • Fixed ranking placeholders showing unknown player names after a server restart.
  • Fixed the dynamic arena setup scoreboard showing raw placeholder text.
  • Fixed dynamic arenas refusing to enable a game with a world not configured warning even after completing all setup steps.
3.4.1 Jul 10, 2026
Update 3.4.1
  • Updated support for Spigot/Paper 26.2. Current compatibility status:
    • Scoreboards are functional again.
    • GlowingEntities is still disabled until the external library is updated.
  • Fixed module language migration so old language.yml values are preserved when updating modules that already include language/en.yml.
  • Fixed arena inventory restoration after leaving, disconnecting, or rejoining, with safer pending restore handling.
  • Fixed achievements.yml restoring removed achievement sections after admins customize the file.
3.4.0 Jul 7, 2026
Update 3.4.0
API CHANGES
  • Added module setup metadata APIs so modules can describe their install requirements, setup steps, setup commands, and setup status checks for admin tools.
  • Added PersistentPlayerDataAPI for module-scoped player data that can be saved between sessions.
  • Added LanguageAPI for locale-aware module translations, including translated string and list lookup, placeholders, locale checks, and available locale listing.
  • Added ModuleAPI.getPersistentPlayerDataAPI() and ModuleAPI.getLanguageAPI().
  • Added GameContext.getPersistentPlayerDataAPI() and GameContext.getLanguageAPI().
  • Added GameContext.setPlayerSpectating(P, boolean) and GameContext.isPlayerSpectating(P) so modules can use Core-managed spectator behavior instead of relying on native platform spectator mode.
  • Added ModuleConfigAPI translation helpers such as getTranslation(...) and getTranslationList(...), so modules can read their translated messages through the standard config API.
  • Added GameModule.requiresSpawnCapacityValidation() so modules that do not use one spawn per maximum player can opt out of the default enable check.
  • Deprecated ModuleConfigAPI.register(String, int). Use ModuleConfigAPI.register(String) instead. The old method remains available so 3.3 modules keep working.
All API additions are source-compatible with existing 3.3 modules. 
Modules that directly used native Minecraft spectator mode should migrate to GameContext.setPlayerSpectating(P, true) so the Core can apply spectator behavior consistently. For compatibility, 3.3 and older modules that set players to Minecraft spectator mode are adapted to the new fake spectator system at runtime.
 
CORE CHANGES
  • Added a new multilingual system for Minecraft with per-player language detection, /ba lang, split language folders, automatic migration from old language.yml files, translated Core menus/items/store/achievements/signs, and module locale files.
  • Added /baa arena <id> status and /baa game <id> <game_id> status to help admins review arena and module setup progress.
  • Added an experimental static to dynamic arena migrator with /baa migrate <arena_id>, plus a startup notice and migration rationale at https://blueva.net/docs/blue-arcade/dynamic-arenas.
  • Added /baa module help <module_id> for module-provided setup guidance.
  • Dynamic setup scoreboards can now show module-provided setup step labels, expected inputs, and setup status checks.
  • Game enable validation now checks spawn capacity against arena maximum players by default, while modules can opt out when their game does not require one spawn per player.
  • Improved dynamic arena block handling so saved setup world block patterns resolve correctly in the active runtime world.
  • Improved spectator mode with a fake spectator state, allowing spectators to use configured inventory items such as player teleport, stats, play again, leave, and store shortcuts.
  • Empty raw module messages are now skipped consistently.
3.3.17 Jun 24, 2026
Update 3.3.17
  • Added a dynamic arena setup scoreboard that shows pending setup steps and the values already configured.
  • Added optional proxy game server world preloading to reduce first join spikes when players are sent to arenas.
  • Improved dynamic arena setup border detection so border changes appear much faster while building.
  • Fixed dynamic arena setup not always keeping builders in Creative Mode when entering a setup world.
  • Fixed dynamic arena world borders changing during matches instead of keeping the border saved during setup.
  • Fixed console run quickjoin commands repeatedly telling the target player they are already in an arena.
  • Fixed store category commands with a selected subcategory opening the parent category selector instead.
  • Fixed the nonexistent /baa goto command appearing in admin command suggestions.
  • Fixed waiting room items disappearing when joining arenas in another world while using world inventory plugins.
  • Fixed core preparing player inventory and state before world inventory plugins could save the previous world state.
  • Fixed saved core inventories overwriting inventories already restored by world inventory plugins.
  • Fixed new dynamic arenas starting with default player limits already configured.
  • Fixed dynamic arena setup allowing admins to advance before completing all required setup steps.
3.3.16 Jun 19, 2026
Update 3.3.16
  • Added support for Spigot/Paper 26.2. Current temporary limitations:
    • Scoreboards are disabled (until the external library is updated◊)
    • Teammate glow is disabled (until the external library is updated◊)
  • Fixed shared winners not always receiving rewards.
  • Fixed dynamic arenas on Paper 26.1 sometimes sending players to an empty void world or failing to load saved lobby worlds correctly.
  • Fixed dynamic arenas reusing a modified world when the same minigame is selected in multiple rounds.
  • Fixed arena countdowns briefly showing the full waiting time before immediately switching to the faster start countdown.
  • Removed an unnecessary startup warning about missing in-game items.
◊ We are moving more compatibility work into our own bundled BlueAPI layer, so BlueArcade no longer has to depend on or wait for external libraries after Minecraft updates. BlueAPI will be included with the plugins, not installed separately. These changes will start being implemented from the next version.
3.3.15 Jun 14, 2026
Update 3.3.15
  • NEW MINIGAME: Speed Builders - Memorize the build, replicate it as fast as possible, and survive each round. The player with the lowest accuracy is eliminated until one champion remains - https://blueva.net/store/blue-arcade/modules/speed_builders
  • New arenas are now created as dynamic by default when no arena type is specified.
  • Reworked proxy mode so lobby servers can list arenas from shared game servers and send players with /ba join server:arena.
  • Added new Redis and MySQL/MariaDB messaging options alongside socket mode.
  • Added shared database profiles so stats sync and proxy SQL messaging can use the same database connection.
  • Added configurable table prefixes for stats database tables.
  • Added extra protection to keep user edited YAML files.
  • Added a disabled state for join signs when their arena or proxy arena is unavailable.
  • Improved the join menu so party arenas appear as one Party Games entry, and single category setups open the arena list directly.
  • Fixed join menu category clicks in proxy lobbies.
  • Fixed join signs showing Restarting too early when an arena is still in the finishing phase.
3.3.14 Jun 3, 2026
Update 3.3.14
  • NEW MINIGAME: Guess The Build - One player builds a secret theme while the others try to guess it by typing in chat. Rotate builders and compete for the most points! - https://blueva.net/store/blue-arcade/modules/guess_the_build
  • Added support for AdvancedSlimePaper in dynamic arena runtime worlds. Setup/editing worlds remain regular worlds so arena templates can be edited and saved universally across supported servers.
  • Added void safety so players falling below the arena during the finish phase are rescued to a safe location from the last played game.
  • Removed the hard 64 player limit from arena minimum and maximum player settings.
  • Arena minimum players can now be set to 0 to make an arena admin managed.
  • Dynamic arena worlds are now unloaded and deleted before server stop.
  • Fixed shared spawn points being reported as not enough spawns.
  • Fixed unfinished dynamic arena setups being reopenable even when the lobby or game template has not been saved yet.
3.3.13 May 31, 2026
Update 3.3.13
  • NEW MINIGAME: Build Battle - Vote for a build theme, create your masterpiece within the time limit, then rate everyone else creations - https://blueva.net/store/blue-arcade/modules/build_battle
  • Fixed player head textures not applying correctly in Java menus and leaderboard head blocks.
  • Fixed arena regeneration sometimes removing stairs, slabs.
  • Fixed spectators being pulled out of an arena when the player they were spectating leaves the game.
  • Trying to fix players sometimes keeping god mode after leaving an arena.
3.3.12 May 24, 2026
Update 3.3.12
  • 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.
3.3.11 May 20, 2026
Update 3.3.11
  • 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.
3.3.10 May 13, 2026
Update 3.3.10
  • 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.
3.3.9 May 8, 2026
Update 3.3.9
  • 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.
3.3.8 May 6, 2026
Update 3.3.8
  • Improved overall server performance during arena resets and automatic sign updates.
  • Reduced unnecessary background processing to help keep gameplay smoother during busy moments.
3.3.7 May 1, 2026
Update 3.3.7
  • 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
3.3.6 May 1, 2026
Update 3.3.6
  • 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
Page 1 2 3 ... 6
Sign in
$14.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

arcade

games

mini

party