Introduction
Last updated Sep 18, 2026
Introduction
SoapsHungerStamina (SHS) is an action layer on MMOCore stamina. It does not replace MMOCore stats, classes, or STA_REGEN. It spends and restores that stamina from sprinting, combat, weight, environment, food, and rest.
What players feel
- Sprinting, jumping, swimming, swinging, blocking, and projectiles cost stamina.
- At zero, slowness, sweat, heavy breathing, stumble, and optional overexertion damage kick in.
- A heavy inventory drains faster and can drown or fall harder.
- Hunger can be an emergency reserve (
overflow) or a visual stamina bar (bar). - Optional abilities: dodge, sprint burst, bed rest, stamina food.
What 1.1.0 adds
| Feature | Default | Notes |
|---|---|---|
| Player HUD choice | On | /stamina display persists across relog; default restores server ui.type |
| MMOItems / Crucible attack costs | On (maps empty-ish) | Per-item melee costs; MMOItems skip still prevents double drain |
| Mounted gallop + saddle swings | Off | Horses, camels, donkeys, mules, llamas. Not pigs, striders, minecarts, or boats |
| Weather | Off | Rain/thunder on exposure and sprint |
| Pack animals | On | Nearby chested llama / donkey / mule eases penalty weight, not displayed weight |
| Mouth-anchored feedback | Off | Quiet breath / heartbeat / encumbered footsteps |
/stamina debug |
Admin | Live multiplier snapshot |
| Folia | Supported | Per-player entity tasks; Paper and Spigot use the Bukkit timer |
Design rules
- MMOCore is the stamina store. SHS never invents a second stamina bar.
- Bypass permissions exist per action and as a global
soapsstamina.bypass. - World lists can disable stamina and/or weight independently.
- Pressure extras stay off until you flip them in GUI or YAML (same idea as biomes and dodge).