Room Creation Guide
Last updated Sep 18, 2026
Room Creation Guide
Build rooms with the wand editor. You need WorldEdit schematics and soapsfloor.admin.wand permissions.
Quick workflow
/sf wand create <room_id>- Right-click wand: position 1. Left-click wand: position 2 (starter box).
- Right-click a block: entry spawn. Right-click another block: exit spawn.
- Add floors (chat or schematic browser).
- Open the Floor Editor (comparator) for Access, Mobs, Countdown, and Commands.
- Open Room Settings (nether star) for PvP, auto-start, party scaling, countdown, and player limits.
- Optionally enable Falling Hazard (magma cream) for the room.
- Type
donein chat or/sf wand finish(or/sf wand leave).
Wand commands
| Command | Permission | Description |
|---|---|---|
/sf wand create <id> |
soapsfloor.admin.wand.create |
Start new room |
/sf wand edit <id> |
soapsfloor.admin.wand.edit |
Edit existing room |
/sf wand finish |
soapsfloor.admin.wand |
Save and exit |
/sf wand leave |
soapsfloor.admin.wand |
Alias for finish |
/sf wand cancel |
soapsfloor.admin.wand |
Discard session |
/sf wand status |
soapsfloor.admin.wand |
Session status |
/sf wand list |
soapsfloor.admin.wand |
Floors in session |
/sf wand floors |
soapsfloor.admin.wand |
Floor schematic details |
/sf wand remove <id> |
soapsfloor.admin.wand.remove |
Delete room (no active session) |
/sf wand rename <old> <new> |
soapsfloor.admin.wand.rename |
Rename room |
/sf wand schematics |
soapsfloor.admin.wand.schematics |
Open schematic browser (GUI required) |
/sf wand settings toggle <setting> |
soapsfloor.admin.wand.settings |
feedback, actionbar, or preview |
Adding floors
Chat method
Type in chat:
<schematic_name> <layer>
Examples:
ROOM 1
boss_arena 5
castle_hall 1-10
Type list to see floors. Type done when finished.
GUI method (gui.enabled: true)
Shift + right-click the wand to open the schematic browser. Pick a schematic, set layer count, confirm.
Editor hotbar items
| Item | Function |
|---|---|
| Room Setup Wand | Select starter area and spawn points |
| Starter Gap Adjuster | Gap between starter and floor 1 |
| Floor Gap Adjuster | Gap between floors |
| Floor Editor | Hub for Access, Mobs, Countdown, and Commands per floor |
| Falling Hazard | Magma cream. GUI on: menu (fall interval, particle chat via shift-click). GUI off: toggle. See Falling Hazard |
| Room Settings | Nether star. Room-wide PvP, auto-start, party scaling, join-in-progress, keep inventory/XP on death, countdown, min/max players. GUI off: view-only chat dump |
See Locked Floors for Access and buy-in settings. See Falling Hazard for hazard options.
Mob type input
Format in chat (from Floor Editor → Mob settings):
| Format | Example |
|---|---|
vanilla:<entity> |
vanilla:zombie |
mythicmobs:<id> |
mythicmobs:FireDemon |
Config default uses vanilla:husk (uppercase also works in config).
Custom floor commands
Set per-floor start commands in Floor Editor → Custom commands.
Placeholders: {player}, {floor}, {room}.
Selection limits
From editor-mode.wand-selection:
| Limit | Value |
|---|---|
| Max volume | 100,000 blocks |
| Max axis | 200 blocks |
Schematic folder
Place .schem files in:
plugins/SoapsFloor/schematics/
Bundled templates: ROOM, STARTER_ROOM.
Standalone schematic paste
/sf wand schematics opens a browser outside a wand session (requires GUI).
While previewing:
- Scroll to adjust distance
- Type
doneto paste,cancelto abort - Type
undoto revert a paste /sf schematic rotate <degrees>rotates the preview (default 90)
Rename rules
- Letters, numbers, underscores, hyphens only
- Target name must not exist
- Room cannot have an active game or wand session
Delete rooms
| Command | Permission | Notes |
|---|---|---|
/sf wand remove <id> |
soapsfloor.admin.wand.remove |
No wand session active |
/sf delete <id> |
soapsfloor.admin.room.delete |
No active game session |
Tips
- Set entry and exit points before testing. Exit is where
/sf leavesends players. - Use
floor-gapandstarter-gapadjusters with previews enabled to line up drops. - Run
/sf info <id>to verify floor count and spawn points after saving. Use/sf finish(or/sf wand finish) to save and exit creator mode.