FAQ

Last updated Jul 6, 2026

FAQ

General

What Minecraft version is supported?

Paper 26.1+. Paper 1.21.x also works. Spigot 1.21.x is supported (secondary).

What Java version is required?

Java 25+ on Paper 26.1+. Java 21+ on Paper 1.21.x.

Does SoapsFloor support Folia?

No.

What plugins are required?

SoapsCommon 1.3.0+ is required. WorldEdit is needed to build rooms. MythicMobs is optional.

Where is data stored?

plugins/SoapsFloor/. Rooms in rooms/, schematics in schematics/, player stats in data/.

Rooms and building

Schematics are not showing in the browser.

Add .schem files to plugins/SoapsFloor/schematics/. Run /sf reload. Check console for WorldEdit errors.

I cannot finish my room.

You need a starter box (pos1 and pos2), entry/exit points, and at least one floor. Run /sf wand status to check the current step.

Can I rename a room?

Yes: /sf wand rename <old> <new>. Room cannot be in use or under edit.

Floor drops misaligned.

Use the Starter Gap and Floor Gap adjusters in the editor with previews enabled. Defaults are in default-room-settings.

Gameplay

Players cannot join an active run.

allow-join-in-progress defaults to false. Set it to true globally or per room.

Room says full but only 2 players are inside.

Check max-players in global config and per-room settings from the wand editor.

Mobs are not spawning.

Confirm mob type is valid. For MythicMobs, use the exact internal ID. Check floor has spawn locations and spawn-delay-ticks is not stuck with a server lag spike.

Players keep their items on death.

Set dont-drop-inventory: true in config.yml if you want to keep inventory on death inside rooms.

GUI and commands

/sf menu says GUI is disabled.

Set gui.enabled: true in config.yml and reload.

Settings button missing from main hub.

The Settings item requires soapsfloor.admin.gui in gui.yml. Player feedback toggle is also available via /sf settings toggle feedback if you grant soapsfloor.player.settings.

Console cannot run player commands.

Only /sf reload and /sf help work from console. All gameplay and editor commands need a player.

Permissions

Builders cannot use the wand.

Grant soapsfloor.admin.wand or specific children like soapsfloor.admin.wand.create.

Admins cannot break blocks in rooms.

Grant soapsfloor.bypass.protection.

Performance

Large schematic preview crashes clients.

Lower editor-mode.schematic-preview-max-blocks (default 5000). Keep schematic-preview-glow: false.

Falling hazard causes lag.

Lower particle-density and raise render-interval in falling-hazard.

Rewards

Reward table not giving items.

Confirm table name with /sf setreward <room> <table>. Check rewards.yml syntax. Commands run as console: ensure economy/item plugins match your command format.

Weakness vote never appears.

Check weaknesses.ymlenabled: true. At least one weakness entry must have enabled: true.

Updates

Will my schematics be overwritten on update?

No. Bundled schematics only extract if the file does not already exist.

How do I reload after editing configs?

/sf reload reloads config, messages, gui, weaknesses, rewards, and schematic cache.

Discord