-
Notifications
You must be signed in to change notification settings - Fork 0
Compatibility
Both integrations are soft dependencies — RPGMood works fully without either plugin installed, and detects them automatically at startup (check your server log for a confirmation line).
If PlaceholderAPI is detected, RPGMood registers the %rpgmood_*% placeholders:
| Placeholder | Description |
|---|---|
%rpgmood_zone% |
The player's current zone display name (e.g. "Elden Meadows") |
%rpgmood_area_danger% |
The mob scaling level a Zombie would get if it spawned at the player's current location right now |
Useful for scoreboards, tab list headers, or BossBar plugins that want to show "area danger" as a live stat.
If WorldGuard is detected, RPGMood enables the WORLDGUARD zone type — a zone that triggers when a player is standing inside a named WorldGuard region, instead of matching a biome.
Without WorldGuard installed, any WORLDGUARD-type zones in zones.yml are silently skipped (never trigger) — everything else (biome zones, mob scaling, death messages, ambient events) works exactly the same either way.
RPGMood targets the Paper API (api-version: '1.20') and uses a couple of Paper-specific APIs (org.bukkit.generator.structure.StructureType for structure-proximity scaling). Running on plain Spigot/CraftBukkit instead of Paper is untested and may not build/behave identically.