Classic Enchanting
Classic Enchanting lowers the level cost of enchantments at the enchanting table, with the highest power costing up to 30 levels instead of 50 in vanilla.
What it does
The mod rebalances enchanting with mechanics taken from older versions of the game. The enchantment level cost multiplier sets the value applied to the cost of each enchantment listed at the table. At the default setting, the maximum table cost is 30 XP levels, and at half that setting it drops to 15. The Lapis Lazuli cost follows the same scaling, and enchanting still uses levels.
The author's stated goal is to make enchanted gear feel temporary and special. Enchantments are meant to read more like short buffs than maximization targets, so power is rarer and less tied to grinding. Enchanting table outcomes use a true dice roll, and the grindstone returns more experience when it removes enchantments.
The mod's clients may skip it: the server must run it, while players can add it for the tooltips. The license is MIT (open source). The author publishes the source code and an issue tracker. Files target Fabric only, across 1.21.1 – 1.21.11, with 1.0.0 for 1.21.1 as the latest release, published 2026-08-29.
Key features
Level cost multiplier
A configurable multiplier scales the XP level cost of each enchantment shown at the table.
Capped table cost
Enchantments listed at the table cost at most 30 XP levels by default, half the vanilla ceiling.
Lapis Lazuli scaling
The Lapis Lazuli requirement follows the same scaling as the level cost.
True dice roll
Table outcomes are rolled with a true random draw, so enchantments are less predictable across attempts.
Grindstone experience
The grindstone returns more experience when it removes enchantments, offsetting the cost of grinding them away.
Enchantment hint tooltips
Tooltips show a clue for each enchantment on the table, such as Unbreaking III.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners who want enchanting to cost less than vanilla, and players who prefer enchantments that are scarcer and feel more special.
How it compares
Easy Enchants/Effects is a Fabric mod for 1.21.1 that is client-side only and released under the MIT License, so it adds nothing on the server. Harder Enchanting is server-side only for 1.21.8 under All rights reserved, and it is not open source. Lapis My Zuli is client-side only for 1.21.4 – 1.21.11 under the GNU General Public License v3.0 or later, and it is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Classic Enchanting | Fabric | 1.21.1 – 1.21.11 | Server required, client optional | 2026-08-29 |
| Easy Enchants/Effects | Fabric | 1.21.1 | Client-side only | 2026-04-01 |
| Harder Enchanting | Fabric | 1.21.8 | Server-side only | 2025-11-12 |
| Lapis My Zuli | Fabric | 1.21.4 – 1.21.11 | Client-side only | 2025-09-30 |
Questions
Does Classic Enchanting need to be on the client?
Which loader does Classic Enchanting use?
Can the enchantment cost be changed?
In the catalog
Classic Enchanting is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
Minecraft mod that rebalances enchanting mechanics, inspired by older mechanics from before release 1.8. Enchanting still costs levels; however, the level cost is now based on the enchantment power (up to 30) instead of its index in the enchanting table (1,2,3). The Lapis Lazuli cost also follows this.
Official listing
- Modrinth page
- modrinth.com/mod/classic-enchanting
- Owner
- scavenger_crab
- Published
- 2026-04-05
- Updated on Modrinth
- 2026-08-29
- Facts verified
- 2026-10-15
