
Enchanting
Fixes the Vanilla enchanting system with many configurable tweaks.
Screenshots



About this Mod
Enchanting adds many configuration options for vanilla enchanting to make it more balanced and enjoyable for users.
Settings can be easily changed through Mod Menu or the config file found in the Minecraft profile.
Configuration Options
Chiseled Bookshelf Settings
- Do chiseled bookshelf enchanting
- Controls if the enchanting table can be swayed by nearby chiseled bookshelves. This includes treasure enchants
- Probability type
- Controls the probability for enchanted books in chiseled bookshelves to add enchantments
- Linear
- Exponential
- Quadratic
- Controls the probability for enchanted books in chiseled bookshelves to add enchantments
- First found book chance
- The chance that the first enchanted book found in a chiseled bookshelf will apply its enchantment
- Tenth found book chance
- The chance that the tenth enchanted book found in a chiseled bookshelf will apply its enchantment
- Books needed for power
- How many enchanted books in chiseled bookshelves are needed for their enchantments to show up
- Substitute enchantment chance
- Chance for enchantment to be substituted for chiseled bookshelf enchantment

- Chance for enchantment to be substituted for chiseled bookshelf enchantment
Anvil Settings
- Do anvil experience cost flattening
- Makes anvil operations cost a fixed amount of experience
- Static anvil upgrade experience cost
- Fixed experience cost for item upgrades
- Cheap item renaming
- Makes renaming any amount of items cost 1 level
- Limit anvil experience cost
- Caps the maximum experience cost of an anvil (No more "Too Expensive!")
- Maximum anvil cost
- Defines the maximum experience cost in an anvil operation

- Defines the maximum experience cost in an anvil operation
Enchanting Table Settings
- Enchanting table ignores obstructing blocks
- Allows the enchanting table to function even if there are blocks in the way that normally block enchantments

- Allows the enchanting table to function even if there are blocks in the way that normally block enchantments
Notes
- You may use this in your modpacks
- There are still more planned features!
- Enchanted book cloning
- Enchanting table price control
- Base enchant improvements
- Disabling enchantments
- Brand new enchantments
- Selective enchanting
- and more!
Available Versions
How to Install Enchanting on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Enchanting". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Enchanting server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Enchanting compatible with fabric and quilt?
Enchanting officially supports fabric, quilt for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Enchanting – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Enchanting consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Enchanting with just one click on your server.