DisenchantX
PluginLicenseRef-All-Rights-Reserved

DisenchantX

Extract enchantments from any item into separate books using an anvil. One book per enchantment, no XP cost by default and more in futur.

144
Downloads
0
Followers
2 months ago
Updated
📦
7
Versions

📖About DisenchantX

DisenchantX

Extract enchantments from items into enchanted books using an anvil — simple, lightweight, and fully configurable.

How it works

  1. Place your enchanted item in either anvil slot
  2. Place regular books in the other slot (slot order doesn't matter)
  3. Each book extracts one enchantment from the item
  • 1 book → all enchantments go into a single enchanted book
  • Multiple books → one enchantment per book (e.g. 3 books = 3 separate enchanted books)
  • Remaining enchantments stay on the item if you don't provide enough books
  • Inventory full? Extracted books drop in front of you (like a vanilla item throw) instead of being lost

Commands

Command Description Permission
/dx Show plugin info
/dx extract [count] Extract enchantments from held item disenchantx.extract (op)
/dx fix <player> [enchant] Repair a player's mainhand item or remove a specific enchantment disenchantx.fix (op)
/dx reload Reload configuration disenchantx.reload (op)

About /dx fix

Admin command for cleaning up items.

  • Without [enchant] — removes all enchantments from the target's mainhand item and repairs any leftover malformed enchantment data, so vanilla /enchant works on it again.
  • With [enchant] — surgically removes a single enchantment by name (e.g. /dx fix Steve sharpness). Tab completion suggests the enchantments present on the target's item.

Permissions

  • disenchantx.use — Use the anvil disenchant feature (default: everyone)
  • disenchantx.extract — Use the extract command (default: op)
  • disenchantx.fix — Use the fix command (default: op)
  • disenchantx.reload — Reload config (default: op)
  • disenchantx.update.notify — Receive update notifications on join (default: op)

Configuration

  • XP cost — Set a custom level cost or keep it free (default: 0)
  • Chat messages — Fully customizable with color codes, or disable them entirely
  • Hot reload — Change settings without restarting your server
  • Update checker — Automatically checks Spigot for new versions on startup and notifies operators on join