Blue Arcade 3 | 27 Games in 1 Plugin 3.5.2

The definitive minigame solution.

Hold Shift and click to select a range

Latest
Compatible with Minecraft 1.8 - 26.3

⚠️ IMPORTANT: This version requires a license key. Before updating, create a free account at blueva.net and copy your key from Account → Settings → License into license.yml. Without it, the plugin will stop working 24 hours after the update.

  • 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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.8 - 26.3

⚠️ IMPORTANT: This version requires a license key. Before updating, create a free account at blueva.net and copy your key from Account → Settings → License into license.yml. Without it, the plugin will stop working 24 hours after the update.

  • 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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.8 - 26.2
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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.2
  • Added a new replay system. Recent matches are now recorded automatically and can be rewatched afterward.
  • Admins can now save and resume arena or game setup using /baa arena/game id exit/save
  • Unified dynamic arena worlds naming to ba-XXXXXX format.
  • Fixed players not being able to join a match that was already in progress, in standalone games that support it.
  • Fixed final match rewards and stats occasionally being recorded more than once for the same game.
  • Fixed players tied for first place not receiving credit for the win.
  • Fixed eliminated players not being counted toward their games played stat.
  • Fixed kills and deaths not being tracked in player stats.
  • Fixed win streaks getting out of sync between all-time, monthly, and yearly stats.
  • Fixed dynamic arenas with a skipped waiting lobby sometimes being unable to enable.
  • Fixed credits and XP reward messages spamming chat during a match. 
  • Fixed decorative fireworks (achievement unlocks) dealing damage to players.
  • Fixed the Loading arena title overlapping and replacing the arena join title when joining a dynamic arena.
  • Fixed the end of game scoreboard and chat results sometimes showing different, incorrect, or mismatched final standings.
  • Fixed extra ranking placeholders, like 4th and 5th place and their star values, not working in the post-game chat summary.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.2
  • 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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.2
  • 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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.2
  • 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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.18 - 26.2
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.
Download 0
No ratings yet
Purchase required

Compatible with Minecraft 1.21 - 26.2
  • 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.
Download 0
No ratings yet
Purchase required
Product Info
Statistics
138

Views

0

Purchases

0

Downloads

2.56 MB

File size

25.06.2026

Published

01.10.2026

Updated

Info
Server type
Supported Versions
1.8 - 26.3
Product Image
Blue Arcade 3 | 27 Games in 1 Plugin
Blue Arcade 3 | 27 Games in 1 Plugin