Enchantree
Enchantree changes how the enchanting table works, replacing its random roll with a tree of enchantments that players progress through in order.
What it does
Enchantree swaps the random result of the enchanting table for a progression tree, so enchantments are chosen and gained in a fixed sequence and the table behaves more predictably. Each enchantment's cost rises with its level, and every application draws on experience, lapis and the bookshelves around the table.
The enchanting menu is changed: the first slot takes the item to enchant, the second takes lapis, and the bookshelves around the table show how much enchanting power it has. Placing an item in the menu replaces the books with enchanted books that list the enchantments available for that item. Enchantments normally tied to the table become reachable even without a book that provides them. Players may also search enchanted books stored in nearby chiseled bookshelves.
Enchantree is server-side only, so only the server needs it and players join without installing anything. It requires Fabric API and is released under the Creative Commons Attribution Non Commercial Share Alike 4.0 license; it is not open source. Files are published for Fabric only, for 1.21.9, 1.21.10, 1.21.11 and 26.1.2, with 1.1.4 for 26.1.2 as the latest file.
Key features
Tree-based enchanting
The enchanting table draws from a progression tree instead of a random roll, giving each enchantment a defined place in the sequence.
Level-based application cost
Applying an enchantment costs more as its level increases, and each enchantment is applied one level at a time.
Bookshelf power limit
A configuration option sets the maximum number of bookshelves that can count toward an enchantment, and a second option decides whether bookshelf costs scale to that range.
Enchanted book display
Books in the enchanting menu show the enchantments available for the inserted item, and the mod recommends a resource pack for custom book textures.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
RPG Enchanting is a Fabric mod released under the MIT License and is open source, covering 1.21.1 – 26.1.2 with client and server sides. Enchantment Exploration is server-side only, open source under the CC0 1.0 Universal license, and published for 1.21.4 – 1.21.11. Enchantments Integrated is client and server, not open source, and covers 1.21.11 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Enchantree | Fabric | 1.21.9 – 26.1.2 | Server-side only | 2026-09-28 |
| RPG Enchanting | Fabric | 1.21.1 – 26.1.2 | Client and server | 2026-07-13 |
| Enchantment Exploration | Fabric | 1.21.4 – 1.21.11 | Server-side only | 2026-01-09 |
| Enchantments Integrated | Fabric | 1.21.11 – 26.3 | Client and server | 2026-10-07 |
Questions
Does Enchantree need Fabric API?
Does the server need Enchantree while players do not?
How are bookshelf costs set?
In the catalog
Enchantree is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from CodingLegend0100
Similar mods
What the author says
When enchanting an item, a list of enchanted books will display any compatible enchantments that are accessible from the enchanting table. When apploying, enchantments are applied one level at a time. The cost to apply enchantments increases with each level. I suggest using a resource pack to give each enchanted book…
Official listing
- Modrinth page
- modrinth.com/mod/enchanting-tree
- Owner
- CodingLegend0100
- Published
- 2025-10-04
- Updated on Modrinth
- 2026-09-28
- Facts verified
- 2026-10-15
