Compatibility
Minecraft: Java Edition
26.1.x
Platforms
Tags
Creators
Details
Licensed ARR
Published last month
DisenchantX
Extract enchantments from items into enchanted books using an anvil โ simple, lightweight, and fully configurable.
How it works
- Place your enchanted item in either anvil slot
- Place regular books in the other slot (slot order doesn't matter)
- 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/enchantworks 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


