Roudey's Re:Enchanting
by Roudey
Roudey's Re:Enchanting reworks the enchanting table so that bookshelves, hoppers and the experience cost all change how enchanting works.
What it does
Enchanting tables read two kinds of bookshelf. Normal bookshelves give a random enchantment from a list, while chiseled bookshelves holding enchanted books within range let the table try to apply those enchantments to the item. The experience cost rises with the number of enchanted books on the nearby shelves, and a normal bookshelf adds one point to that count. Where the cost is too high, a player can fill the shelves with more enchanted books or use normal bookshelves instead.
Hoppers interact with the table in both directions. A hopper facing down into the table places an enchantable item in it, and a hopper below the table takes items out, since the table outputs a redstone signal. That lower hopper stays locked until the item has been enchanted. The mod also shows the cost when a player holds lapis in the main hand. It is installed on the server and does not need to be on every player's client, since players can join without it.
The mod is published for Fabric, Forge, NeoForge and Quilt, and also as a data pack, across 5 release versions, 1.21.6 – 1.21.10, under the MIT License. Its source code and issue tracker are public.
Key features
Chiseled bookshelf enchanting
Enchanted books stored in chiseled bookshelves near the table are offered to the enchanting process.
Random enchantments from normal shelves
Normal bookshelves produce a random enchantment picked from a set list.
Experience cost from nearby books
The cost follows a graph that grows with the enchanted books within range, and normal bookshelves count one point each.
Hopper automation
A hopper above the table can place enchantable items into it, and a hopper below can take them out once enchanting is done.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Chiseled Enchanting is server-side only and open source under the MIT License, with files for Fabric and Quilt covering 1.19.3 – 1.21.1, so it lacks the Forge and NeoForge builds. Immersive Enchanting is open source under the GNU General Public License v3.0 only, runs on Forge and NeoForge, and needs both the client and the server, with files for 1.20.1 – 26.1.2. Enchanting System Rework runs on Fabric and needs the client and server together, under the Apache License 2.0, for 1.21.10 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Roudey's Re:Enchanting | Fabric, Forge, NeoForge and Quilt | 1.21.6 – 1.21.10 | Server required, client optional | 2025-10-25 |
| Chiseled Enchanting | Fabric and Quilt | 1.19.3 – 1.21.1 | Server-side only | 2024-10-02 |
| Immersive Enchanting | Forge and NeoForge | 1.20.1 – 26.1.2 | Client and server | 2026-09-17 |
| Enchanting System Rework | Fabric | 1.21.10 – 1.21.11 | Client and server | 2026-03-14 |
Questions
Does Roudey's Re:Enchanting need to be installed on the client?
Which loader should a server use for Roudey's Re:Enchanting?
Why does the experience cost change?
In the catalog
Roudey's Re:Enchanting is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from Roudey
Similar mods
What the author says
Enchanting tables can now use both normal and chiseled bookshelves when enchanting. Using normal bookshelves can grant a random enchantment from a set list of enchantments. If any chiseled bookshelves with enchanted books are within range of the enchanting table, it will try to apply those enchants first. The xp cost…
Official listing
- Modrinth page
- modrinth.com/mod/reenchanting
- Owner
- Roudey
- Published
- 2025-08-23
- Updated on Modrinth
- 2025-10-25
- Facts verified
- 2026-10-15
