Anvil Enchantment Ordering Guide
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.5% endorsement rate
- 🏆 #758 of 945 fabric mods in this game by downloads
📋 About This Mod
# Now with Modded Items & Enchantments support! !(https://cdn.modrinth.com/data/cached_images/1710b01ef85586c51edacfb694d8b0afdf7d1f2e.gif) <table><tbody><tr><td>FEATURES</td></tr></tbody></table> <table><tbody><tr><td>In-Game Panel</td><td>Opens from a guide button on the anvil</td></tr><tr><td>Item & Enchantment Picker</td><td>Choose your item type and select exactly which enchantments and levels you want</td></tr><tr><td>Two Optimization Modes</td><td>Optimize for Least XP/Levels or Least Prior Work Penalty, your choice</td></tr><tr><td>Incompatibility Handling</td><td>Mutually exclusive enchants (e.g. Sharpness/Smite/Bane, etc.) are automatically grouped with prev/next cycling so you never select a conflicting combination</td></tr><tr><td>Inventory Matching</td><td>If you already have a matching item in your inventory (correct type, exact enchantments, exact prior work penalty), the frame displays your actual item instead of a generic icon</td></tr><tr><td>Modded Items</td><td>Items sharing the same enchantments are grouped into a single button with a cycling icon</td></tr> <tr><td>Modded Enchantments</td><td>Modded enchant names are highlighted in cyan when selected</td></tr></tbody></table> <table><tbody><tr><td>HOW TO USE</td></tr></tbody></table> - Open any Anvil. - Click the guide button on the left side of the anvil GUI to open the panel. - Phase 1: Select your item type from the grid. Use the toggle at the bottom to switch between optimization modes. - Phase 2: Click the level buttons for each enchantment you want, then click Calculate. - Phase 3: Read the merge tree from top to bottom. Each step tells you exactly which two items to combine and what it will cost. - Click the back arrow at any phase to go back, or click the guide button again to close the panel. <table><tbody><tr><td>CONFIGURATION</td></tr></tbody></table> If you have Mod Menu installed, you can customize your experience: <table><tbody><tr><td>Auto-Detect Item</td><td colspan="2">When enabled, placing an item in the anvil's left slot automatically advances the panel to Phase 2 with that item pre-selected</td></tr><tr><td rowspan="2">Phase 2 Auto-Fill Mode (for Phase 2)</td><td>Max Levels</td><td>Automatically selects the maximum level for every applicable enchantment</td></tr><tr><td>From Inventory</td><td>Scans your inventory for enchanted books and pre-selects the highest level found for each enchantment</td></tr><tr><td>Allow Incompatible Enchantments (for Phase 2)</td><td colspan="2">When enabled, mutually exclusive enchantments each get their own independent row and can all be selected simultaneously</td></tr><tr><td rowspan="2">View Mode (for Phase 3)</td><td>Tree View</td><td>A pannable merge tree showing every step in the optimal order. Hover any node to see its enchantments, merge cost, prior work penalty, and total cost on the final node</td></tr> <tr><td>List View</td><td>A clean scrollable numbered list showing each merge step with its enchantments, cost, and prior work penalty</td></tr><tr><td>Show Mod Button in Phase 1</td><td colspan="2">When enabled, a button appears in Phase 1 to switch between vanilla and modded items</td></tr><tr><td>Show Mod Button in Phase 2</td><td colspan="2">When enabled, a button appears in Phase 2 to show or hide modded enchantments</td></tr></tbody></table> <table><tbody><tr><td>ACKNOWLEDGEMENTS</td></tr></tbody></table> The enchantment merge optimization logic used in this mod is based on the work found at https://github.com/iamcal/enchant-order. A sincere thank you to the author (https://github.com/iamcal) for allowing the use of their logic in this mod. <table><tbody><tr><td>REQUIREMENTS</td></tr></tbody></table> - Fabric Loader - Fabric API - Cloth Config API (1.21.x) - YetAnotherConfigLib (26.x) - Mod Menu (recommended for easy in-game configuration) <table><tbody><tr><td>CLIENT-SIDE ONLY</td></tr></tbody></table> All functionality is done client-side and is compatible with vanilla servers. <table><tbody><tr><td>FREE & OPEN SOURCE</td></tr></tbody></table> This is a completely free project. I'm not asking for donations or "buy me a coffee" contributions. If you enjoy the mod, the best way to support it is by: * Leaving a rating/review * Sharing it with friends * Reporting any bugs you find <table><tbody><tr><td>GALLERY</td></tr></tbody></table> Phase 1 (with tooltip) !(https://cdn.modrinth.com/data/cached_images/8bbffc300e5c62c7a695616f89467fb7dd679cac.png) Phase 2 (with selected, unselected, and greyed out enchantments) !(https://cdn.modrinth.com/data/cached_images/d2f0888792028ea1fafc957e9ee8b978afcad953.png) Phase 3 (with tooltip, and grey/gold frames) !(https://cdn.modrinth.com/data/cached_images/a574a149580263f89d55531fa2d2602921afbaf9.png)
# Now with Modded Items & Enchantments support!
!(https://cdn.modrinth.com/data/cached_images/1710b01ef85586c51edacfb694d8b0afdf7d1f2e.gif)
| FEATURES |
| In-Game Panel | Opens from a guide button on the anvil |
| Item & Enchantment Picker | Choose your item type and select exactly which enchantments and levels you want |
| Two Optimization Modes | Optimize for Least XP/Levels or Least Prior Work Penalty, your choice |
| Incompatibility Handling | Mutually exclusive enchants (e.g. Sharpness/Smite/Bane, etc.) are automatically grouped with prev/next cycling so you never select a conflicting combination |
| Inventory Matching | If you already have a matching item in your inventory (correct type, exact enchantments, exact prior work penalty), the frame displays your actual item instead of a generic icon |
| Modded Items | Items sharing the same enchantments are grouped into a single button with a cycling icon |
| Modded Enchantments | Modded enchant names are highlighted in cyan when selected |
| HOW TO USE |
- Open any Anvil.
- Click the guide button on the left side of the anvil GUI to open the panel.
- Phase 1: Select your item type from the grid. Use the toggle at the bottom to switch between optimization modes.
- Phase 2: Click the level buttons for each enchantment you want, then click Calculate.
- Phase 3: Read the merge tree from top to bottom. Each step tells you exactly which two items to combine and what it will cost.
- Click the back arrow at any phase to go back, or click the guide button again to close the panel.
| CONFIGURATION |
If you have Mod Menu installed, you can customize your experience:
| Auto-Detect Item | When enabled, placing an item in the anvil's left slot automatically advances the panel to Phase 2 with that item pre-selected | |
| Phase 2 Auto-Fill Mode (for Phase 2) | Max Levels | Automatically selects the maximum level for every applicable enchantment |
| From Inventory | Scans your inventory for enchanted books and pre-selects the highest level found for each enchantment | |
| Allow Incompatible Enchantments (for Phase 2) | When enabled, mutually exclusive enchantments each get their own independent row and can all be selected simultaneously | |
| View Mode (for Phase 3) | Tree View | A pannable merge tree showing every step in the optimal order. Hover any node to see its enchantments, merge cost, prior work penalty, and total cost on the final node |
| List View | A clean scrollable numbered list showing each merge step with its enchantments, cost, and prior work penalty | |
| Show Mod Button in Phase 1 | When enabled, a button appears in Phase 1 to switch between vanilla and modded items | |
| Show Mod Button in Phase 2 | When enabled, a button appears in Phase 2 to show or hide modded enchantments | |
| ACKNOWLEDGEMENTS |
The enchantment merge optimization logic used in this mod is based on the work found at https://github.com/iamcal/enchant-order. A sincere thank you to the author (https://github.com/iamcal) for allowing the use of their logic in this mod.
| REQUIREMENTS |
- Fabric Loader
- Fabric API
- Cloth Config API (1. 21.x)
- YetAnotherConfigLib (26.x)
- Mod Menu (recommended for easy in-game configuration)
| CLIENT-SIDE ONLY |
All functionality is done client-side and is compatible with vanilla servers.
| FREE & OPEN SOURCE |
This is a completely free project. I'm not asking for donations or "buy me a coffee" contributions. If you enjoy the mod, the best way to support it is by:
Leaving a rating/review Sharing it with friends * Reporting any bugs you find
| GALLERY |
Phase 1 (with tooltip)
!(https://cdn.modrinth.com/data/cached_images/8bbffc300e5c62c7a695616f89467fb7dd679cac.png)
Phase 2 (with selected, unselected, and greyed out enchantments)
!(https://cdn.modrinth.com/data/cached_images/d2f0888792028ea1fafc957e9ee8b978afcad953.png)
Phase 3 (with tooltip, and grey/gold frames)
!(https://cdn.modrinth.com/data/cached_images/a574a149580263f89d55531fa2d2602921afbaf9.png)
📊 Mod Details
- Game
- Minecraft Mods
- Author
- armaninyow
- Version
- 3.1.0
- Downloads
- 2,238
- Endorsements
- 11
- Category
- fabric
- Created
- 3/30/2026
- Updated
- 7/20/2026
- Game Versions
- 26.2
- Tags
- game-mechanics, utility
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Anvil Enchantment Ordering Guide support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of Anvil Enchantment Ordering Guide?
Version 3.1.0, published 2026-07-20 with 2,238 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await