Integrations
Last updated Jul 6, 2026
Integrations
SoapsCommon does not register its own PlaceholderAPI expansion or economy commands. It provides optional bridges that other Soaps plugins use when those plugins are installed.
PlaceholderAPI
SoapsCommon can call PlaceholderAPI when parsing text, if PAPI is on the server. Suite plugins use this for chat messages and some menu text.
SoapsCommon does not add %soapscommon_*% placeholders.
If you see %player_name% or other PAPI tokens in a Soaps plugin's messages or GUI lore, install PlaceholderAPI. If placeholders show as literal %text%, PAPI is missing or the placeholder id is wrong.
GUI item text often uses {curly} placeholders filled by the plugin that owns the menu. Those are not PlaceholderAPI unless the plugin explicitly documents PAPI support for that field.
Vault
SoapsCommon includes a reflective Vault economy bridge. Suite plugins (SoapsAdmin shop, SoapsTeleporter portal costs, SoapsArena duel wagers) use it when Vault and an economy plugin are present.
SoapsCommon itself does not charge players or show balances. Configure economy in the plugin that owns the feature.
Required vs optional
| Integration | Required? | Used for |
|---|---|---|
| SoapsCommon | Yes (for suite plugins) | Library and GUIs |
| PlaceholderAPI | No | %placeholder% in messages and some GUIs |
| Vault + economy plugin | No | Money costs and rewards in supported plugins |
SoapsQuest integration flag
Some plugins expose:
integrations:
soapsquest:
enabled: false
That toggle lives in the consumer plugin's config, not in SoapsCommon. See that plugin's wiki for what runs when it is enabled.