Admin GUI

Last updated Jul 6, 2026

Admin GUI

Open with /shs gui (player with soapsstamina.admin).

Requires gui.enabled: true in config.yml. If disabled, players see the message from messages.ymlgui.disabled.

Pages

Menu Purpose
Main Navigation hub
Toggle Features Enable/disable systems (paged)
Action Settings Numeric drain and cost editors
Effects and Biomes Exhaustion effects, biome multipliers, freeze/sweat
System Settings Hunger, engine, UI, encumbrance, overexertion, scaling
Biome List Add/remove/edit cold and hot biomes
Biome Edit Per-biome type and drain multiplier

Titles and button labels come from messages.ymlgui.

Toggle page highlights

Movement: sprint, jump, swim, elytra, climbing, crawling, boat, riptide

Combat: attack, shield, winded, projectiles, bow, crossbow, trident, throwables, mace, damage-intake

Environment: water/lava contact, soul sand, honey, powder snow, slime bounce, biomes, altitude

Systems: hunger modes, exhaustion effects, overexertion, sounds, stamina food, dodge, sprint burst, bed rest

Weight: encumbered drowning/fall damage, scaling-weight, scaling-drain, MMOItems weight

UI: stamina UI, low stamina warning, player display choice, stamina bar

Left-click toggles on/off. Changes save to YAML and reload the plugin.

Value editors

Action and system pages use click increments:

  • Left-click: +small step
  • Right-click: -small step
  • Shift+left: +large step
  • Shift+right: -large step

Some values cycle on click (e.g. UI type, scaling-drain stat-format).

Biome editor

  • Biome list: left-click add cold biome, right-click add hot biome (uses biome at player location).
  • Edit page: cycle cold/hot, adjust multiplier, remove biome.

Hunger toggle behavior

Hunger and Hunger Bar toggles share one hunger.mode. Turning one on turns the other off in the GUI and warns if you switch modes.

Scaling-drain (v1.0.7)

On the Toggle Features page: Stat vs Carry Weight Drain.

On System Settings: sliders for stat-per-point, stress-per-ratio, percent-reference, and stat-format cycle (points vs percent).

Tips

  • Use the GUI for playtesting, then copy final values into your tracked config for production.
  • Debug toggle is available; remember to turn it off before go-live.
  • Console cannot open the GUI; use /shs toggle and /shs config set from console instead.
Discord