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.

60

DisenchantX

DisenchantX

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

How it works

1. Place your one enchantment in either anvil slot 2. Place one enchantment in the other slot (slot order doesn't matter) 3. Each book extracts one enchantment from the item

- Inventory full? → all enchantments go into a single enchanted book - Inventory full? → 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.

- With `[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

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

ADS