config modules - magemonkeystudio/divinity GitHub Wiki

🧩 Config: modules

This section allows you to toggle each gameplay module on or off. Modules define major features like item socketing, rune crafting, loot generation, and more.

Disabling a module will deactivate its functionality, but will not remove its config files.


πŸ”‘ Options (per module)

Key Description
enabled Whether the module is active. Set to false to fully disable.
name Display name for internal logs, menus, or GUI labels. This does not affect functionality.

πŸ§ͺ Example

modules:
  runes:
    enabled: true
    name: Runes
  loot:
    enabled: false
    name: Loot

πŸ“Œ Full Module List

modules:
  item_hints:
    enabled: true
    name: Item Hints
  gems:
    enabled: true
    name: Gems
  essences:
    enabled: true
    name: Essences
  runes:
    enabled: true
    name: Runes
  arrows:
    enabled: true
    name: Arrows
  sets:
    enabled: true
    name: Sets
  item_generator:
    enabled: true
    name: Item Generator
  custom_items:
    enabled: true
    name: Custom Items
  money:
    enabled: true
    name: Money
  refine:
    enabled: true
    name: Refine
  fortify:
    enabled: true
    name: Fortify
  identify:
    enabled: true
    name: Identify
  magic_dust:
    enabled: true
    name: Magic Dust
  soulbound:
    enabled: true
    name: Soulbound
  repair:
    enabled: true
    name: Repair
  dismantle:
    enabled: true
    name: Dismantle
  extractor:
    enabled: true
    name: Extractor
  party:
    enabled: true
    name: Party
  loot:
    enabled: true
    name: Loot
  sell:
    enabled: true
    name: Sell
  combat_log:
    enabled: true
    name: Combat Log
  consumables:
    enabled: true
    name: Consumables
  drops:
    enabled: true
    name: Drops

πŸ’¬ Notes

  • Disabling a module will prevent it from registering commands, listeners, or logic β€” but its configs will remain untouched.
  • You can safely toggle modules off for servers that don’t use certain mechanics (e.g. party, sets, or sell).