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

  1. Install SoapsCommon, MMOCore, MythicLib, SoapsHungerStamina.
  2. Set provider to mmocore (or leave auto if MythicRPG is not installed).
  3. Full server restart (not /reload).
  4. Confirm console shows stamina=mmocore.
  5. In-game: /stamina shows 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: true so casting mid-fight does not instantly refill from class STA_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