Integrations

Last updated Sep 21, 2026

Integrations

Dependencies and soft dependencies from plugin.yml (version 1.1.2). Folia: folia-supported: true.

Only config.yml keys under integration: are documented here. Optional item/placeholder tuning in actions.yml / weight.yml is covered on those feature pages — not as inventable bridges in this file.


Required (depend)

Plugin Role
SoapsCommon Shared Soaps helpers; SHS will not enable without it
MMOCore Stamina API, combat tag, class regen (STA_REGEN)
MythicLib Required with MMOCore

Soft dependencies (softdepend)

Plugin
PlaceholderAPI
MMOItems
ExecutableItems
EcoItems
MythicCrucible

These load optionally when present. See Placeholders, Weight and Encumbrance, and Actions for features that use them when installed.


config.ymlintegration

The only integration block in config.yml is MMOCore:

integration:
  mmocore:
    use-combat-state: true
    activity-regen-scale: 0.85
    block-native-regen-while-active: true
Key Meaning
use-combat-state Prefer MMOCore PlayerData.isInCombat() for combat regen / dodge gating (falls back to context duration-ms)
activity-regen-scale Scales SHS sneak/idle regen only (not MMOCore STA_REGEN)
block-native-regen-while-active When true, cancel MMOCore native STA_REGEN while sprinting, fighting, or otherwise busy; SHS food/bed/second-wind grants still apply

Live tune: /shs config set mmocore activity-regen-scale 0.85 (and related mmocore keys via tab completion).

There are no integration.* keys in config.yml for PlaceholderAPI, MMOItems, ExecutableItems, EcoItems, or MythicCrucible.


Plugin load order

From plugin.yml:

depend:
  - SoapsCommon
  - MMOCore
  - MythicLib
softdepend:
  - PlaceholderAPI
  - MMOItems
  - ExecutableItems
  - EcoItems
  - MythicCrucible

Install required plugins first. Soft depends are optional.