MMOCore Setup
Last updated Oct 28, 2026
MMOCore Setup
Use MMOCore as the SHS stamina store. Class stamina costs on skills share the same bar with sprint and combat.
Provider pick: Choosing a Stamina Store
Checklist
- Install SoapsCommon, MMOCore, MythicLib, SoapsHungerStamina.
- Set provider to mmocore (or leave auto if MythicRPG is not installed).
- Full server restart (not
/reload). - Confirm console shows
stamina=mmocore. - In-game:
/staminashows numbers; sprint drains the same bar MMOCore uses. Max still follows MMOCore classes.
Skill costs
On the MMOCore skill / class skill, set a stamina cost (MMOCore’s own options). Keep SHS on the mmocore provider.
Tuning
- Ultimates: high cost so they compete with combat movement.
- Light utility: small cost so sprint + skill still works.
- Leave
block-native-regen-while-active: trueso casting mid-fight does not instantly refill from classSTA_REGEN. - Skill-heavy classes: raise MMOCore
MAX_STAMINA/STA_REGEN; keep SHS action costs for movement endurance.
Recovery feel (optional)
/shs config set mmocore activity-regen-scale 0.9
/shs toggle block-native-regen-while-active
| Key | Meaning |
|---|---|
use-combat-state |
Prefer MMOCore combat tag for regen / dodge |
activity-regen-scale |
Scales SHS sneak/idle regen only (default 0.9) |
block-native-regen-while-active |
Pause MMOCore STA_REGEN while busy |
Full file: Default config.yml
What SHS does vs MMOCore
| SHS | MMOCore |
|---|---|
| Spends / restores stamina from actions, food, bed, second wind | Class max and STA_REGEN |
Optional pause of STA_REGEN while busy |
Skill stamina costs |
MMOItems attack-cost maps and duplicate-drain guard apply on the MMOCore provider only.
Verify
| Check | Passes when |
|---|---|
| Startup | stamina=mmocore |
/stamina |
Non-zero max after join |
| Sprint | Number goes down |
| Skill cost (if used) | Same number goes down |
| Empty bar | Sprint lock / cast fail feel on together |
Not working? Check logs/latest.log for MMOCore / MythicLib errors. SHS red with SoapsCommon green usually means MMOCore failed to enable. See Troubleshooting.
Still stuck? Ask about this page