Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 3 days ago
ā ļø This plugin is currently in active development. Some features may be incomplete or subject to change. Feel free to report any bugs or feedback on the Discord server!
SIXsBoom is a PvE arena minigame for Bukkit, Spigot, and Paper servers. Players survive waves of increasingly dangerous creepers ā last one standing wins. Every aspect of the game is configurable, from creeper types to wave sequences to arena shapes.
⨠Features
- š® PvE survival arena ā waves of creepers spawn each round; last player alive wins
- š„ 17 built-in creeper types ā Base, Fast, Turbo, Sonic, Armored, Tank, Mega Boom, Charged, Thunder, Nuke, Invisible, Phantom, Ghost Fast, Ninja, Berserker, Mini Boss, Thunder King
- š§© Custom creeper types ā add any new creeper by dropping a YAML file in
creepers/ - š Dual wave system ā automatic scaling waves or fully custom sequences loaded from
waves/ - šŗļø Multi-arena support ā configure and run multiple arenas simultaneously
- šµ Cuboid & Circle arena shapes ā set boundaries, height limits, and center+radius for circular arenas
- ā ļø Out-of-bounds elimination ā players leaving the arena are warned or instantly eliminated (configurable)
- š„ļø In-game setup GUI ā
/boom guito pick arena, configure lives, players, and wave mode with one click - ā¤ļø Multi-life system ā give players more than one life before spectator mode kicks in
- šÆ Arena protection ā no block break, no PvP, no hunger loss during games
- š Custom win commands ā run any console command when a player wins
- ⨠Particle bounds visualizer ā preview arena boundaries in-game
- š Live reload ā
/boom reloadapplies all config changes without restart - š Modrinth update checker ā async, non-blocking, notifies admins on join
š¦ Requirements
- Minecraft: 1.21.x (Paper, Spigot, Bukkit and major forks)
- Java: 21+
- Optional: PlaceholderAPI
š ļø Commands
| Command | Description |
|---|---|
/boom join <arena> |
Join an arena lobby |
/boom leave |
Leave your current arena |
/boom list |
List all arenas and their status |
/boom spectate <arena> |
Spectate an active game |
/boom gui |
Open the game setup GUI (admin) |
/boom start <arena> [waveFile] |
Start a game manually (admin) |
/boom stop <arena> |
Force-stop an active game (admin) |
/boom wave list |
List available wave files (admin) |
/boom reload |
Reload all configuration files (admin) |
/boom info |
Show plugin status and loaded data (admin) |
/boom arena create <name> |
Create a new arena |
/boom arena delete <name> |
Delete an arena |
/boom arena list |
List all arenas with details |
/boom arena info <name> |
Show full arena configuration |
/boom arena enable/disable <name> |
Enable or disable an arena |
/boom arena setlobby <name> |
Set the lobby point to your position |
/boom arena addspawn <name> |
Add a player spawn at your position |
/boom arena clearspawns <name> |
Remove all player spawns |
/boom arena addcreeperspawn <name> |
Add a creeper spawn at your position |
/boom arena clearcreeperspawns <name> |
Remove all creeper spawns |
/boom arena setshape <name> <CUBOID|CIRCLE> |
Set arena shape |
/boom arena setpos1/setpos2 <name> |
Set cuboid corners |
/boom arena setcenter <name> |
Set circle center |
/boom arena setradius <name> <value> |
Set circle radius |
/boom arena setheight <name> <min> <max> |
Set height bounds |
/boom arena set <name> <key> <value> |
Set any arena property |
/boom arena visualize <name> |
Preview arena bounds with particles |
š Permissions
| Permission | Description | Default |
|---|---|---|
sixsboom.join |
Join an arena | true |
sixsboom.leave |
Leave an arena | true |
sixsboom.list |
List arenas | true |
sixsboom.spectate |
Spectate a game | true |
sixsboom.admin.reload |
Reload the plugin | op |
sixsboom.admin.info |
View plugin status | op |
sixsboom.admin.arena |
Manage arenas | op |
sixsboom.admin.start |
Start games manually | op |
sixsboom.admin.stop |
Stop games forcefully | op |
sixsboom.admin.wave |
List wave files | op |
sixsboom.admin.gui |
Open setup GUI | op |
sixsboom.admin.notify |
Receive update notifications | op |
sixsboom.group.admin |
All admin permissions | op |
āļø Configuration
Everything is configurable without touching code:
config.ymlā game defaults (lives, player counts, countdown, end delay), out-of-bounds behaviour and timing, wave delay and auto-wave scaling, particle visualizer settings, update checkermessages.ymlā every message, title, action bar, prefix and colour, fully supports&codes,&#RRGGBBhex, MiniMessage, and{placeholders}arenas.ymlā all arena definitions (auto-managed via commands, no manual editing needed)creepers/*.ymlā one file per creeper type; add new types by creating new fileswaves/*.ymlā one file per wave sequence; loaded automatically on startup or reload
š Bug Reports & Support
Got a bug? A question? Just want to know what's coming next? The Discord server is the place to be ā support tickets, changelogs, announcements and more, all in one place.
š Join the Discord
Made by SIXs ā built for 1.21+


