Introduction
Last updated Jul 6, 2026
Introduction
SoapsFloor runs vertical dungeon sessions on your Paper server. Each room is a multi-floor challenge built from WorldEdit schematics.
Core concepts
| Term | Meaning |
|---|---|
| Room | A saved dungeon with a starter area and one or more floors |
| Session | A live party inside one room |
| Floor | One schematic layer; mobs spawn, then the floor drops when cleared |
| Wand | Admin editor tool for creating and editing rooms |
| Weakness | Optional challenge modifier voted before the run; boosts rewards |
What players do
- Join a room with
/sf room <id>or the GUI hub. - Wait in the starter room while a timer counts down.
- Vote on a weakness (if enabled).
- Survive the countdown, then clear mobs on each floor.
- Reach the final floor to win. Stats and rewards are recorded.
What admins do
- Place
.schemfiles inplugins/SoapsFloor/schematics/. - Run
/sf wand create <id>and define the starter box, entry/exit, and floors. - Tune mob counts, gaps, and player limits in the editor hotbar.
- Assign reward tables with
/sf setrewardif you userewards.yml. - Adjust global behavior in
config.ymland reload with/sf reload.
Plugin files
plugins/SoapsFloor/
config.yml
messages.yml
gui.yml
weaknesses.yml
rewards.yml
schematics/
rooms/
data/
Rooms are stored as YAML under rooms/. Schematics are never overwritten on update if they already exist.