supported plugins - magemonkeystudio/divinity GitHub Wiki
Divinity provides optional support and compatibility with several popular plugins. These integrations enhance how custom stats, attributes, levels, and economy function across other systems.
Divinity supports Fabled’s Damage Mechanic using a custom prefix:
- Use
DIVINITY_
before your custom damage type in skill configurations. - Example:
DIVINITY_cold
,DIVINITY_chaos
Divinity’s attributes can also be used in Fabled’s attributes.yml
:
stats:
rpgdamage-cold: 'v(a*.05+1)'
rpgdefense-chaos: 'v(a*.05+1)'
You can configure Divinity to use McMMO power levels as the player level system:
compatibility:
player-level-plugin: McMMO
Supports mob-level scaling and access to mob level metadata:
compatibility:
mob-level-plugin: LevelledMobs
Full integration for:
- Reading mob levels from MythicMobs
- Equipping mobs with Divinity items
- Applying damage values in skills
You can import Divinity items into MythicMobs using:
/mm items import <itemName>
Then reference the imported item in your mob files.
compatibility:
mob-level-plugin: MythicMobs
Used for economy-based modules like sell
, repair
, and worth.yml
. Vault must be installed to support player balance and item pricing.
Prefix item materials with ITEMSADDER_
to use ItemsAdder assets in any Divinity module.
Prefix item materials with ORAXEN_
to use Oraxen custom items in modules.
Divinity registers several placeholders automatically:
%divinity_itemstat_[TYPE]%
%qrpg_damage_[TYPE]%
%qrpg_defense_[TYPE]%
See the Placeholders page for full usage.
To enable plugin support, add the correct plugin names under compatibility:
in engine.yml
. Here are the supported values:
McMMO
Fabled
LevelledMobs
MythicMobs
Vault
Example configuration:
compatibility:
player-level-plugin: McMMO
player-class-plugin: Fabled
mob-level-plugin: MythicMobs