Paper & Purpur 26.2-3
Java 25. Spigot is not supported: all six use the Paper API.
For server admins
What you need before installing and after: requirements, steps, the commands of all six plugins, what they add to each other, the questions that always come up. The home page tells the story; this page explains.
Java 25. Spigot is not supported: all six use the Paper API.
Chosen with language in the config.yml of each one. Texts live in lang/: a new language is a new file.
Measured with 50 bots on a laptop, all six together, on a 50 ms tick. Every release goes through the test bench before it ships.
Backrooms builds its own worlds (bkrms_). The others work in your worlds and step back inside WorldGuard regions (on 26.3 WorldGuard needs WorldEdit 7.4.6 or newer). Back up before installing, as always.
The same for all six. One jar per plugin, no dependencies between them: they recognize each other when they are there.
plugins folder of a Paper & Purpur 26.2-3 server./reload: Paper plugins do not survive a reload.language: en or it in its config.yml, then restart or use the reload command.Coming soon on Modrinth and Hangar: until the pages are ready, ask for the jar on the Discord or write to me.
Each one runs on its own. Installed together they know about each other: a death in a siege can end in the Backrooms, and a god can pull you out.
Procedural horror levels
12 levels · Limbo, Raid · /bckr
Procedural levels with their own generators, a fear director that waits until you look, a hunter, sanity and objectives with sound hints. With Siege: the Limbo and the Raid.
Altars, cults and missions
Altars, cults · Missions, factions · /gods
A game inside the game: altars and sacred land, a hierarchy with a Pope and cardinals, missions with time to prepare, miracles, punishments with caps, factions, crusades and [KEY] locks. The in-game book has 137 pages.
Monsters at the door
Downed, revive · Digging mobs · /siege
When you die you stay down, with your items in a chest beside you: a teammate can raise you, an enemy can finish you. Zombies chew through basic blocks and place their own, monsters open doors, passive mobs strike back.
Minecraft Mining System
Cave-ins, gas · Air, darkness · /mms
Darkness below the second level, air that runs out, wide tunnels that cave in unless you prop them, water and gas pockets, better armed monsters at depth, and the Buried. MMS tells a mine from a house, so your cellar stays a cellar.
Mob levels and the truce
Levels 1 to 38 · Truce · /wy
Levels by depth in the Overworld and by distance in the Nether and the End, stats, equipment, drops and experience that scale, nameplates only for who looks at the mob, and a truce after a death on the surface.
Chest sorting
Auto-sort · Storage room · /tidy
Auto-sort on closing, only on chests that are yours. /tidy force for the chest you look at, /tidy inventory for your backpack, /tidy storage for every chest around you, split by category with a colored sign on each.
Every plugin explains itself in game. The Book of the God alone has 137 pages, with clickable chapters. Here they all are, plugin by plugin.
| Command | Who | What it does |
|---|---|---|
/bckr status | everyone | Your level, minutes, tension and sanity. |
/bckr ready · pvp · insure | everyone | In the raid lobby: ready up, vote for PvP, buy insurance with a Seal of Souls. |
/bckr play | op | Play the Raid and the Limbo like everyone else. |
/bckr goto <level> | op | Move to a level. |
/bckr leave [player] | op | Back to the saved return point. |
/bckr event <id> [player] | op | Fire an atmospheric event now (blackout, light_blink, footstep_echo…). |
/bckr scare <id> · apparition <id> | op | Fire a scare or an apparition. |
/bckr spawn <entity> · despawn | op | Spawn an entity nearby, or remove them. |
/bckr director <phase|off> [player] | op | Force the director’s phase, or pause it. |
/bckr list [what] | op | Levels, events, apparitions, scares, entities. |
/bckr regenerate <level|all> [now] | op | Rebuild a level world from scratch. |
/bckr raid … | op | Match tools: status, start, end, time, doors, loot. |
/bckr reload · timings | op | Reload settings, levels and texts; show the stopwatches. |
Every subcommand also answers to its Italian name: stato, vai, esci, evento, regista…
| Permission | Default | What it allows |
|---|---|---|
backrooms.status | everyone | /bckr status on yourself. |
backrooms.use | op | Enter and leave on your own. |
backrooms.admin | op | All staff commands. |
backrooms.regenerate | op | Rebuild level worlds. |
backrooms.reload | op | Reload the configuration. |
One config.yml for the director, objectives, the hunter and the Raid. Each level has its own file in levels/: generator, atmosphere, events, entities, exits and objective. Texts are in lang/. Worlds are named bkrms_ and every other wmods plugin stays out of them.
| Command | Who | What it does |
|---|---|---|
/gods help | everyone | The Book of the God: rules and commands, clickable (/dch). |
/gods info [god] | everyone | Your standing in the cult, or a god’s (/dci). |
/gods list · top · members | everyone | The gods, a cult’s ranking, its members. |
/gods c [message] | members | Cult chat; alone it toggles (/dcc). |
/gods mission · refuse · ready | members | The current mission, refuse it early, say you are ready (/dcm, /dcr). |
/gods grace · miracle | members | Spend faith on graces and miracles (/dcg, /dmi). |
/gods sacrifice | members | The pledge chest (/dcs). |
/gods marry <player> · love · divorce | members | Marriage inside the cult (/dca). |
/gods vote | cardinals | Votes: migrate, depose, crusade (/dcv). |
/gods implore | members | Beg your god from the Backrooms Limbo (/dcl). |
/gods border hide|show|sink|raise | founder, Pope | The emerald boundary. |
/clan create <name> · invite · leave | everyone | Factions (also /fazione, /fz). |
/clan war <faction> · truce · peace | leaders | Wars between factions. |
/seal trust <who> · info · list · template | everyone | Locks with the [KEY] sign (also /serratura). |
/gods create <name> · delete · radius | op | Create and manage gods. |
/gods speakop · actionop · faithop | op | Speak, act or change faith on behalf of a god (/dpo, /dao, /dfo). |
/gods reload | op | Reload the settings. |
Every command also has its Italian form: /dio, /fazione, /serratura. On the server the plugin keeps its Italian name, Dio: the file is Dio-<version>.jar, the folder plugins/Dio, the chat prefix [Dio].
| Permission | Default | What it allows |
|---|---|---|
dio.admin | op | Operator commands. |
Everything is in config.yml: radius of the sacred land, faith and mood, missions and their timers, punishments with their caps, factions and wars. The god’s phrases are in lang/. Data lives in YAML files saved off the main thread.
| Command | Who | What it does |
|---|---|---|
/roulette <number> | downed | Bet your life on a number from 0 to 10. |
/cfind [off|on] | everyone | Where your death chests are; off/on silences the notices. |
/bin | everyone | A trash can: what you put in is destroyed on closing. |
/limbo | in the Limbo | Your level, minutes served, exits (also /br). |
/downed [player] · /raise [player] | op | Knock down or revive, for testing. |
/siege br send <player> [level] | op | Send a player into the Limbo now. |
/siege br arm · free · status · truce | op | Arm the next fall, free a player, read the state, set the truce. |
/siege reload · timings | op | Reload the settings; show the stopwatches. |
Also /assedio, /ass, /sie. Italian forms: /cestino, /aterra, /rialza, /ctrova. On the server the plugin keeps its Italian name, Assedio: the file is Assedio-<version>.jar, the folder plugins/Assedio.
| Permission | Default | What it allows |
|---|---|---|
assedio.op | op | Staff commands. |
Groups in config.yml, each with its own switch: mob-break, mob-doors, mob-place, retaliation, buckets, cleanup, combat, tower, death-chest, back, chest-find, gravity, downed, roulette, limbo. Inside WorldGuard regions Siege steps back.
mob-break:
enabled: true
# ticks of 'chewing' before the block gives way (30 = about 1.5 seconds)
ticks-to-break: 30
# if the target is lower, they dig down
dig-down: true
# Seconds a monster remembers a player it can no longer see.
memory-seconds: 30
| Command | Who | What it does |
|---|---|---|
/mms recipe | everyone | The air tank booklet. |
/mms ok | everyone | Acknowledge a notice. |
/mmi [player] | op | Mine detection: score, zone, band, air, ceiling (same as /mms info). |
/mmp [player] | op | Why the Buried does not start (same as /mms why). |
/mms arm <flood|cave-in|gas|monster> <player> | op | The next block that player breaks triggers the event. |
/mms event <player> <name> | op | Stage a Buried encounter event now. |
/mms recall [player|all] | op | The Buried goes back into the rock. |
/mms zone add|remove|list | op | Safe zones. |
/mms cleanup · reload | op | Remove leftover water, gas and rubble; reload. |
Italian forms: /mms ricetta, arma, perche, ritira, zona, pulisci, ricarica.
| Permission | Default | What it allows |
|---|---|---|
mms.admin | op | Operator commands. |
mms.teletrasporto | op | Teleport even with the air bar on screen. |
One config.yml with a section and a switch per module: darkness, air, torches, monsters, tunnel shape, cave-ins, floods, gas, the Buried. Depth bands, chances and cooldowns are all there.
| Command | Who | What it does |
|---|---|---|
/wy info | op | The mob you look at: level and where it comes from, health, damage, speed, armour. |
/wy truce [player] [0-3|reset] | op | Read or set the truce. |
/wy summon <type> [level] | op | Spawn a mob in front of you at that level. |
/wy timings · reload | op | The stopwatch; reload the settings. |
Also /weyland. Italian forms: /wy tregua, evoca, tempi, ricarica.
| Permission | Default | What it allows |
|---|---|---|
weyland.admin | op | Operator commands. |
Levels, stats, equipment, drops, nameplates and the truce in config.yml. excluded-worlds takes world name prefixes; the Backrooms worlds are always excluded.
| Command | Who | What it does |
|---|---|---|
/tidy | everyone | The book with the state and clickable commands (also /riordina, /rio). |
/tidy on · off | everyone | Auto-sort on closing. |
/tidy force | everyone | The chest you look at, once (/sortchest, /rif). |
/tidy inventory | everyone | Backpack and hotbar (/sortinv, /rin). |
/tidy storage [radius] | everyone | The storage room around you. |
/tidy confirm · cancel | everyone | After the storage plan. |
/tidy reload | magic.admin | Reload config.yml and categorie.yml. |
Italian forms: /riordina forza, inventario, magazzino, conferma, annulla, ricarica.
| Permission | Default | What it allows |
|---|---|---|
magic.admin | op | Force and storage on every chest, reload. |
Categories and their colours in categorie.yml (an Italian copy sits next to it). sorting.excluded-worlds turns the commands off in the worlds you list; the Backrooms worlds always are.
Magic sorts chests the moment they close. Nothing else needed.
Weyland reads the rock above your head through MMS: deeper caves, stronger mobs, thinner air.
Fall in a siege one time too many and the floor opens onto the Backrooms. Your god may answer.
Pick the plugins you would install. The list shows what they do together.
Yes. Download, install, play: no payment, no account, no ads. The source code is not public. What you can do with them: see the terms of use.
Paper & Purpur 26.2-3 with Java 25. Spigot is not supported: Backrooms is a Paper plugin, and all six use the Paper API.
Yes. Each plugin runs alone. Installed together they talk to each other, and the list above shows what changes.
English and Italian, chosen with language in each config.yml. Texts live in the lang folder, so a new language is a new file.
Backrooms builds its own worlds, all named bkrms_. The others work in your worlds and step back inside WorldGuard regions. Make a backup before installing anything, as always.
Every release is measured on a bench of bots before it ships. With 50 bots playing on a laptop, all the plugins together took about 1.7 ms of each 50 ms tick.
Yes. Write to me and I will give you access to the development server, where everything is already running.
Write to me and I will send you the address of the development server, with all six plugins running.
Opens your email app, nothing is sent from this page. Or ask on the Discord.