module identify - magemonkeystudio/divinity GitHub Wiki

๐Ÿงพ Identify

The Identify module allows you to create unidentified items and reveal them through the use of identification tomes. This is a core mechanic for randomized item discovery and loot progression on your server.


โœจ Features

  • Create unidentified items with randomized stats or attributes
  • Use tomes to identify items with one click
  • Configure item behavior, identification requirements, and GUI
  • Full in-game support for testing and spawning items

๐Ÿ“ Configuration Files

All configuration for the Identify module is located in:

plugins/Divinity/modules/identify/

Includes:

  • identify-items โ€” Define unidentified items that require identifying
  • identify-tomes โ€” Define tomes used to reveal unidentified items
  • identify-settings โ€” Configure GUI behavior, success actions, and module rules

๐Ÿ“œ Commands & Permissions

Command Description Permission
/identify help Show help page divinity.identify.help
/identify identify Force-identify item in hand divinity.identify.identify
/identify get <id> [level] [amount] Get an item from the module divinity.identify.get
/identify give <player> <id> [level] [amount] Give an item to a player divinity.identify.give
/identify drop <world> <x> <y> <z> <id> [level] [amount] Drop an item in the world divinity.identify.drop
/identify list [page] List all module items divinity.identify.list
/identify reload Reload the module divinity.identify.reload

๐Ÿ”„ Workflow Summary

  1. Define unidentified item files in /items/
  2. Define tomes in /tomes/ to control identification rules
  3. Use /identify give or /identify identify to simulate the process
โš ๏ธ **GitHub.com Fallback** โš ๏ธ