Default gui.yml
Last updated Oct 28, 2026
Default gui.yml
Shipped defaults from SoapsFloor 1.2.4. After first run, this file lives under plugins/SoapsFloor/.
Updating the jar does not overwrite your live copy. Use this page to compare or reset.
See also: Config Reference · Admin GUI
# SoapsFloor inventory menus (gui.enabled in config.yml is the kill-switch).
# MiniMessage. Slot 0 = top-left. size = rows (3–6).
# Placeholders: {player} {rooms_available} {in_session} {current_room}
# {total_kills} {games_completed} {best_time_current_room} {best_time_overall}
# {best_room_name} {rooms_with_best} {feedback_mode} {room_id} {floors}
# {players} {max_players} {status} {best_time} {room} {tab} {rank} {value}
# {schematic} {size}
# Actions: [close] [open_menu] <id> [command] <cmd> [prev_page] [next_page]
# [refresh] [join_random] [toggle] feedback|actionbar|preview [reload] [debug]
# [tab] time|kills [none]
# Optional: permission, material-active / name-active / lore-active
settings:
filler-material: BLACK_STAINED_GLASS_PANE
filler-name: " "
open-sound: BLOCK_CHEST_OPEN
open-sound-volume: 0.7
open-sound-pitch: 1.2
click-sound: UI_BUTTON_CLICK
click-sound-volume: 0.5
click-sound-pitch: 1.0
menus:
main-hub:
title: "<gradient:#f59e0b:#fbbf24><bold>SoapsFloor Hub</bold></gradient>"
size: 4
filler: BLACK_STAINED_GLASS_PANE
items:
join_random:
slot: 11
material: EMERALD
name: "<gradient:#10b981:#34d399><bold>Quick Join</bold></gradient>"
lore:
- "<#9ca3af>Join an open room, or queue if full."
action: "[join_random]"
browse_rooms:
slot: 13
material: COMPASS
name: "<gradient:#06b6d4:#3b82f6><bold>Room Browser</bold></gradient>"
lore:
- "<#9ca3af>Browse and pick a room."
- "<#fbbf24>Rooms: <#f59e0b>{rooms_available}"
action: "[open_menu] room_browser"
stats:
slot: 15
material: PLAYER_HEAD
name: "<gradient:#3b82f6:#60a5fa><bold>Your Stats</bold></gradient>"
lore:
- "<#9ca3af>Kills, wins, and best times."
action: "[open_menu] stats"
leaderboards:
slot: 20
material: GOLD_INGOT
name: "<gradient:#f59e0b:#fbbf24><bold>Leaderboards</bold></gradient>"
lore:
- "<#9ca3af>Top players per room."
action: "[open_menu] leaderboards"
current_session:
slot: 22
material: NETHER_STAR
name: "<gradient:#a855f7:#c084fc><bold>Session Status</bold></gradient>"
lore:
- "<#9ca3af>Player: <#d1d5db>{player}"
- "<#9ca3af>In session: <#d1d5db>{in_session}"
- "<#9ca3af>Room: <#d1d5db>{current_room}"
action: "[none]"
close:
slot: 31
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
admin_control:
slot: 8
material: GRAY_DYE
name: "<#6b7280>Admin"
lore:
- "<#9ca3af>Reload, debug, and tools."
permission: soapsfloor.admin.gui
action: "[open_menu] admin"
room-browser:
title: "<gradient:#06b6d4:#3b82f6><bold>Room Browser</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
room-slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]
room-item:
material: PAPER
name: "<gradient:#10b981:#34d399><bold>{room_id}</bold></gradient>"
lore:
- "<#9ca3af>Floors: <#d1d5db>{floors}"
- "<#9ca3af>Players: <#d1d5db>{players}<#9ca3af>/<#d1d5db>{max_players}"
- "<#9ca3af>Status: <#d1d5db>{status}"
- "<#9ca3af>Your best: <#fbbf24>{best_time}"
items:
prev-page:
slot: 36
material: ARROW
name: "<#fbbf24>Previous"
action: "[prev_page]"
refresh:
slot: 40
material: CLOCK
name: "<#10b981>Refresh"
action: "[refresh]"
back:
slot: 39
material: ARROW
name: "<#d1d5db>Back"
action: "[open_menu] main_hub"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
next-page:
slot: 44
material: ARROW
name: "<#fbbf24>Next"
action: "[next_page]"
player-stats:
title: "<gradient:#3b82f6:#60a5fa><bold>Your Statistics</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
items:
total-kills:
slot: 20
material: IRON_SWORD
name: "<gradient:#ef4444:#dc2626><bold>Monsters Killed</bold></gradient>"
lore:
- "<#9ca3af>Total: <#d1d5db>{total_kills}"
games-completed:
slot: 22
material: EMERALD
name: "<gradient:#10b981:#34d399><bold>Games Completed</bold></gradient>"
lore:
- "<#9ca3af>Total: <#d1d5db>{games_completed}"
best-time-overall:
slot: 24
material: GOLD_INGOT
name: "<gradient:#f59e0b:#fbbf24><bold>Best Time</bold></gradient>"
lore:
- "<#9ca3af>Best: <#d1d5db>{best_time_overall}"
- "<#9ca3af>Room: <#d1d5db>{best_room_name}"
best-time-current:
slot: 29
material: CLOCK
name: "<gradient:#f59e0b:#fbbf24><bold>Best (Current Room)</bold></gradient>"
lore:
- "<#9ca3af>Best: <#d1d5db>{best_time_current_room}"
rooms-with-best:
slot: 33
material: BOOK
name: "<gradient:#06b6d4:#3b82f6><bold>Rooms Tracked</bold></gradient>"
lore:
- "<#9ca3af>Best times set: <#d1d5db>{rooms_with_best}"
back:
slot: 39
material: ARROW
name: "<#d1d5db>Back"
action: "[open_menu] main_hub"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
player-settings:
title: "<gradient:#8b5cf6:#a78bfa><bold>Settings</bold></gradient>"
size: 3
filler: BLACK_STAINED_GLASS_PANE
items:
toggle-feedback:
slot: 13
material: COMPARATOR
name: "<gradient:#8b5cf6:#a78bfa><bold>Feedback Mode</bold></gradient>"
lore:
- "<#9ca3af>Chat vs actionbar for editor feedback."
- "<#9ca3af>Current: <#d1d5db>{feedback_mode}"
action: "[toggle] feedback"
close:
slot: 22
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
admin-control:
title: "<gradient:#ef4444:#dc2626><bold>Admin Control</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
items:
reload:
slot: 20
material: LIME_DYE
name: "<gradient:#10b981:#34d399><bold>Reload Config</bold></gradient>"
lore:
- "<#9ca3af>Reload plugin configuration."
action: "[reload]"
debug:
slot: 22
material: NETHER_STAR
name: "<gradient:#ef4444:#dc2626><bold>Debug Info</bold></gradient>"
lore:
- "<#9ca3af>Show debug status."
action: "[debug]"
open-room-browser:
slot: 24
material: COMPASS
name: "<gradient:#06b6d4:#3b82f6><bold>Room Browser</bold></gradient>"
lore:
- "<#9ca3af>Browse and join rooms."
action: "[open_menu] room_browser"
toggle-feedback:
slot: 30
material: COMPARATOR
name: "<gradient:#8b5cf6:#a78bfa><bold>Editor Feedback</bold></gradient>"
lore:
- "<#9ca3af>Chat vs actionbar for wand feedback."
- "<#9ca3af>Current: <#d1d5db>{feedback_mode}"
action: "[toggle] feedback"
back:
slot: 39
material: ARROW
name: "<#d1d5db>Back"
action: "[open_menu] main_hub"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
leaderboard-rooms:
title: "<gradient:#f59e0b:#fbbf24><bold>Leaderboards</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
room-slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]
room-item:
material: GOLDEN_APPLE
name: "<gradient:#f59e0b:#fbbf24><bold>{room_id}</bold></gradient>"
lore:
- "<#9ca3af>Floors: <#d1d5db>{floors}"
items:
prev-page:
slot: 36
material: ARROW
name: "<#fbbf24>Previous"
action: "[prev_page]"
back:
slot: 39
material: ARROW
name: "<#d1d5db>Back"
action: "[open_menu] main_hub"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
next-page:
slot: 44
material: ARROW
name: "<#fbbf24>Next"
action: "[next_page]"
leaderboard-view:
title: "<gradient:#f59e0b:#fbbf24><bold>{room} · {tab}</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
entry-slots: [19, 20, 21, 22, 23, 24, 25, 28, 29, 30]
entry-item:
name: "<#fbbf24>#{rank}</#fbbf24> <#d1d5db>{player}"
lore:
- "<#9ca3af>{value}"
items:
tab_time:
slot: 11
material: CLOCK
name: "<gradient:#10b981:#34d399><bold>Best Time</bold></gradient>"
lore:
- "<#9ca3af>Fastest completion times."
action: "[tab] time"
tab_kills:
slot: 15
material: DIAMOND_SWORD
name: "<gradient:#ef4444:#dc2626><bold>Best Kills</bold></gradient>"
lore:
- "<#9ca3af>Most kills in a single run."
action: "[tab] kills"
back:
slot: 39
material: ARROW
name: "<#d1d5db>Back"
action: "[open_menu] leaderboards"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
schematic-browser:
title: "<gradient:#d946ef:#ec4899><bold>Schematic Browser</bold></gradient>"
size: 5
filler: BLACK_STAINED_GLASS_PANE
schematic-slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]
schematic-item:
material: PAPER
name: "<gradient:#f59e0b:#fbbf24>{schematic}</gradient>"
lore:
- "<#9ca3af>Size: <#d1d5db>{size} blocks"
- "<#6b7280>Click to select for a floor."
items:
prev-page:
slot: 36
material: ARROW
name: "<#fbbf24>Previous"
action: "[prev_page]"
make-pack:
slot: 37
material: EMERALD
name: "<gradient:#d946ef:#ec4899>Create a pack</gradient>"
lore:
- "<#9ca3af>Create a room pack with a play style,"
- "<#9ca3af>floor schematics, and an optional stair link."
- "<#6b7280>Click, then type a pack id in chat."
action: "[none]"
list-toggle:
slot: 39
material: PAPER
name: "<gradient:#f59e0b:#fbbf24>Showing schematics</gradient>"
lore:
- "<#9ca3af>Click to show room packs."
action: "[none]"
next-page:
slot: 44
material: ARROW
name: "<#fbbf24>Next"
action: "[next_page]"
close:
slot: 41
material: BARRIER
name: "<#d1d5db>Close"
action: "[close]"
empty-notice:
slot: 22
material: CHEST
name: "<gradient:#06b6d4:#3b82f6><bold>No Schematics</bold></gradient>"
lore:
- "<#9ca3af>Put <#d1d5db>.schem</#d1d5db> files in"
- "<#d1d5db>plugins/SoapsFloor/schematics/"
- "<#9ca3af>Bundled: ROOM, STARTER_ROOM,"
- "<#9ca3af>CLIMB_ROOM, CLIMB_STARTER_ROOM."
- "<#6b7280>/sf reload extracts missing defaults."
action: "[none]"
floor-selector:
size: 5
title: "<gradient:#06b6d4:#3b82f6><bold>Select Layer Count</bold></gradient>"
slots:
decrement-five: 20
decrement-one: 21
count-display: 22
increment-one: 23
increment-five: 24
back: 39
confirm: 41
Still stuck? Ask about this page