Enchantment Shifter
by MinexInd
Players who want to move an enchantment from one item to another can use Enchantment Shifter, a Fabric mod that works through the anvil.
What it does
Enchantment Shifter lets a player transfer enchantments between items, take enchantments off an item and put them onto a book, or turn an enchanted sword into an enchanted book. The enchanted item goes in the first anvil slot and either a book or another item goes in the second slot. Enchantment Shifter keeps the cost formula of vanilla anvil enchanting, and it introduces no blocks or items, so the world behaves the way it does in unmodified Minecraft.
The cost of each shift is balanced against experience points, and the mod's config file exposes the cost and other settings. The file is named enchantment-transfer-config.properties and sits in the config folder of the Minecraft directory. The mod is released under the MIT License and is open source, with its source code public. The environment is client and server, so servers that install it and their players all need the mod, and it is modpack friendly and free to use.
Key features
Transfer between items
Enchantments can be shifted from one item to another, or moved onto a book, using the anvil alone.
Remove enchantments
An enchantment can be taken off an item and placed onto a book for storage or later use.
Balanced XP cost
Each shift costs experience points calculated with the same logic vanilla uses for anvil enchanting.
Customizable settings
The config file adjusts the cost and other settings tied to enchantment shifting.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x5 of 5 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Reusing a favorite enchantment
A player who wants to swap an old enchantment on a tool for a newer one can shift it without a grindstone.
Modpacks and servers
Pack authors and server owners can keep the default vanilla feel and tune costs through the config.
Who it’s for: Players who dislike losing enchantments on items they no longer need, and server owners who want a vanilla-friendly way to move them between items.
How it compares
Disenchant On Anvil is a Fabric mod for 1.20.1 – 26.2 that runs on client and server under the MIT License and is not open source. Enchantment Transfer covers Fabric and Forge for 1.20.1 – 1.21 and is open source under the MIT License. Enchantments to Books is server required with client optional, under All rights reserved, for 1.20.5 – 1.21.11 on four loaders.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Enchantment Shifter | Fabric | 1.20 – 26.3 | Client and server | 2026-09-17 |
| Disenchant On Anvil | Fabric | 1.20.1 – 26.2 | Client and server | 2026-07-20 |
| Enchantment Transfer | Fabric and Forge | 1.20.1 – 1.21 | Client and server | 2024-08-05 |
| Enchantments to Books | Fabric, Forge, NeoForge and Quilt | 1.20.5 – 1.21.11 | Server required, client optional | 2025-12-18 |
Questions
Does Enchantment Shifter need to be installed on servers?
Which game versions does Enchantment Shifter support?
Where is the configuration file?
More from MinexInd
What the author says
Do you get annoyed with enchantments on items you don't need? Do you want to shift the enchantment from your old pick to your new one? Do you want to turn your enchanted sword into an enchanted book? With Enchantment Shifter, you can do just that! With the help of an anvil and XP, you can shift enchantments between…
Official listing
- Modrinth page
- modrinth.com/mod/enchantment-shifter
- Owner
- MinexInd
- Published
- 2025-04-02
- Updated on Modrinth
- 2026-09-17
- Facts verified
- 2026-10-15
