engine compatibility - magemonkeystudio/divinity GitHub Wiki

πŸ”Œ Engine Config: compatibility

This section defines plugin compatibility hooks for external systems that Divinity can integrate with, such as MythicMobs, Fabled, or McMMO.

Each entry tells Divinity which external plugin to use for a specific type of level or class tracking.


πŸ”‘ Options

Key Description
player-level-plugin Plugin used to determine a player's level (e.g. Fabled, McMMO, LevelledMobs)
player-class-plugin Plugin used to check player class (e.g. Fabled, None)
mob-level-plugin Plugin used to determine the level of mobs (e.g. MythicMobs)

πŸ§ͺ Example

compatibility:
  player-level-plugin: Fabled
  player-class-plugin: Fabled
  mob-level-plugin: MythicMobs

βš™οΈ Configuration Location

All plugin integrations are configured in engine.yml under:

compatibility:
  player-level-plugin: <PluginName>
  player-class-plugin: <PluginName>
  mob-level-plugin: <PluginName>

πŸ’¬ Supported Plugins

Divinity supports the following plugins through these hooks:

  • Fabled β€” used for both level and class integration
  • McMMO β€” used for player level
  • LevelledMobs β€” used for player level
  • MythicMobs β€” used for mob level

See: Supported Plugins for usage examples.


Let me know when you’re ready for the performance section!

⚠️ **GitHub.com Fallback** ⚠️