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 23 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.
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 Versions1.21
- 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.3.0.jar · 2.3 MB · uploaded 4 days ago on Apr 10, 2026
API CHANGES
- GameModule.getDisplayName() default method. Modules can now override this to declare their own display name. The core checks this method before falling back to the language.yml lookup or the descriptor name.
- ModuleConfigAPI.registerCopyOnly(String fileName) registers a config file using a copy if missing strategy: the bundled resource is only copied to disk when the file does not exist; afterwards the file is loaded without merging defaults, so entries the admin deliberately removed are never restored.
- MenuAPI.registerModuleMenuAPI(String moduleId, MenuAPI handler) and MenuAPI.unregisterModuleMenuAPI(String moduleId) modules can now register a custom MenuAPI handler for their own menus without touching the core implementation class.
- ItemClickHandler<P> functional interface for GUI item click callbacks in the inventory API.
- ItemAPI.registerClickHandler(String itemId, ItemClickHandler handler) and ItemAPI.unregisterClickHandler(String itemId) modules can now register click handlers for their lobby items.
- HytaleEventRegistry interface allows Hytale modules to register ECS systems in registerEvents() without reflection.
- MCSoundsAPI interface (extends SoundsAPI) with playNBS(P, String) and stopNBS(P) for Minecraft specific NoteBlock song playback.
- HTSoundsAPI interface (extends SoundsAPI) with playMIDI(P player, String midiId) and stopMIDI(P player) for Hytale specific MIDI song playback.
- Deprecated SoundsAPI.playNBS: use MCSoundsAPI.playNBS (Minecraft) or HTSoundsAPI.playMIDI (Hytale) instead.
All changes are additive and require no modifications to existing 3.2 modules.
CORE CHANGES
- /ba join now opens a minigame categories menu before the arena list, grouping available arenas by minigame.
- Added use_categories option in play_menu.yml (default: true). Set to false to restore the previous flat arena list behaviour.
- Added an optional ghost effect at the end of a game. If enabled, players in the arena will appear as invisible during the final phase. Disabled by default.
- Added a reconnect timeout for party leaders. If the leader disconnects, the party will wait a set amount of time for them to return. If they do, they keep leadership. If not, the party is disbanded.
- Added tab list arena isolation. While inside an arena, players only see other players from the same arena in the tab list.
- Added team color indicator in the tab list. In team games, each player's name is prefixed with a colored square (█) matching their team color.
- Added show_global toggle to statsmenu.yml. When set to false, global stats are hidden from the stats menu and categories view.
- Module version comparison now supports both semantic versioning (x.x.x) and commit-based versioning (YYYYMMDD-hash).
- Fixed stats menu not reflecting label changes from language.yml.
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.