Skip to content

Extractor

MaksyKun edited this page Jul 25, 2026 · 5 revisions

Extractor

Extractor removes a filled socket and returns the socket item through a GUI.

Files

Commands and permissions

  • extractor open [player]divinity.extractor.cmd.open
  • GUI access — divinity.extractor.gui
  • Shared list, get, give, drop, and reloaddivinity.admin

Configuration and example

extraction.price sets prices by socket type and category. The tool's level ranges can restrict which target item levels are valid.

Administrator notes

  • Extraction prices depend on socket type and category; verify every configured category has an intentional price.
  • Test extraction with the economy provider unavailable, insufficient funds, a full inventory, and multiple filled sockets.
  • Narrow tool requirements so armor and weapon extractors cannot target unintended modules or level ranges.
  • Grant the GUI and open-command permissions separately when moderators may open the interface for other players.
items/tool_armor.yml — bundled extraction tool
material: SHEARS
name: 'Armor Extraction Tool'
tier: common
level:
  min: 1
  max: 3
uses-by-level:
  '1': 1
  '2': 2
  '3': 3
target-requirements:
  type:
    - ARMOR
  level:
    '1': '1:5'
    '2': '6:15'
    '3': '16:30'
  module:
    - '*'

See Modules and Commands and Permissions.

Clone this wiki locally