Description

EXTENDED INFORMATION
BEYOND THE ARCADE
Blue Arcade is a modular minigame plugin where each minigame is a separate piece. Choose only the games you need from our ever growing library, combine them to create unique party modes, or use our powerful API to create your own custom experience.
CORE FEATURES
- Fully Modular: The core plugin no longer contains hardcoded games; every minigame is an independent JAR module that loads dynamically.
- Developer API: Provides over 20 specialized interfaces, such as AchievementsAPI and ArenaAPI, to build or modify modules.
- Store System: A central shop with 60+ items where modules can also register their own unique cosmetic objects.
- Party System: Players can create private/public groups, use party chat, and join the same arenas automatically via
/ba party. - Achievements: A system with global and game-specific milestones that rewards players with credits, stars, and XP.
- Leaderboards: Real-time competitive rankings available globally or per-game, filterable by lifetime, monthly, or weekly stats.
- GUI Ready: Features native Bedrock-style forms and menus for Geyser users, replacing traditional clunky chest interfaces.
- 20+ Games: A massive and constantly expanding library of both standalone minigames and quick-round microgames.
CONSTANTLY EXPANDING GAME CATALOG
Blue Arcade 3 currently features a diverse library of over 27 game modules. But this is just the beginning. Our catalog is constantly expanding with new, high-quality modules released regularly. We believe the community should drive the fun, which is why we host regular votes on our Discord server.
LIST OF MINI GAMES (Modules designed for Standalone mode)
- SkyWars: You start on a floating island and must survive and defeat the other players using the limited resources you find.
- Battle Royale: Many players compete on a large map, and the last one alive wins, while the area gradually closes in.
- Block Party: Players must quickly stand on the block of the correct color before the floor disappears.
- TNT Run: You run nonstop as the blocks beneath your feet disappear, and the last one standing wins.
- TNT Tag: One or more players have the TNT and must pass it to another player before it explodes to avoid losing.
- Run From The Beast: One player is the beast, and the others must flee, survive, and kill it before it catches them all.
- Lucky Pillars: Spawn on bedrock pillars, receive random items, and be the last player or team standing.
- Capture The Wool: Capture enemy wools from their base and bring them back to yours. First team to capture all wools wins.
- Bed Wars: You spawn on a floating island with a bed that lets you respawn. Gather resources, build bridges to other islands, destroy enemy beds to eliminate their respawns, and be the last team standing.
- Build Battle: Vote for a build theme, create your masterpiece within the time limit, then rate everyone else creations.
- 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!
- 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.
LIST OF MICRO GAMES (Modules designed for Party Games mode)
- Traffic Light: Go to the finish line only when the light is green.
- Spleef: Throw your opponents into the void by breaking snow.
- Snowball Fight: Eliminate your opponents by shooting snowballs.
- Minefield: Avoid exploding with mines and reach the finish line.
- Knockback: Knock your opponents into the void with a push stick.
- One In The Chamber: Just one chance to eliminate your opponents with a bow.
- Fast Zone: Reach the finish line without crashing into obstacles.
- Red Alert: Avoid falling off the platform, when the ground turns red, it will disappear.
- All Against All: Kill all players, last one standing wins.
- Exploding Sheep: Shear as many sheep as you can before they explode.
- Race: Reach the finish line before any other player.
- Chairs: Music plays, seats appear, and players must sit before the timer ends until only one remains.
- Splegg: Shoot eggs to break the floor and be the last standing.
- Water Well: Jump into the water well from above and score points.
- Bridge Race: Build bridges to reach the finish line first.
NEED MORE? DO MORE!
All the official modules listed above are fully open-source. This means that if you have Java knowledge, you have total freedom to dive into the code, modify existing games to your liking, or use them as a template to build something entirely new from scratch. With our extensive Developer API, featuring over 20 specialized interfaces, you aren't just buying a plugin, you are getting a complete engine to bring your own unique game ideas to life.
Compatibility
- GameMinecraft
- CategoryPlugins
- Open SourceNo
- DRM-freeYes
- UnobfuscatedYes
Filtering
- TypeGameplay, Minigame, Fun
- Game ModesMinigame, Skywars
- Supported SoftwareSpigot, Paper, Folia
- Supported Versions26.1, 1.21, 1.20, 1.19, 1.18
- Supported LanguagesEnglish
Extras
- DependenciesNone
- Links Documentation, Developer Guide, GitHub (API), Module Source Code, Official Module Store, Discord Support
What Buyers Are Saying
Recent buyer feedback, with the full discussion and all reviews available in the dedicated tab.
No reviews yet. Be the first to leave one from the Reviews tab.
Go To ReviewsVersion History
Current package: BlueArcade-3.4.2.jar · 2.1 MB · uploaded 2 days ago on Jul 12, 2026
- 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.
- 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 customized 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.
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 status and /baa game <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.
- 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.
- 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 arena countdowns briefly showing the full waiting time before immediately switching to the faster start countdown.
- Fixed dynamic arenas reusing a modified world when the same minigame is selected in multiple rounds.
- 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.
- 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.
Reviews
Real user reviews for this resource.
Log in and own this resource to leave a review.
No reviews yet.
Discussion
Public questions, support notes and creator replies.
Log in to join the discussion.
No discussion messages yet.