
Ergonomic Craftable Enchants
Balanced craftable enchanting books. No villagers required.
Screenshots

About this Mod
Ergonomic Craftable Enchants
Are you tired of the RNG-based enchantment table? Are you tired of tedious villager trading halls and librarians? I was. So I created this!
Features
- Almost all enchantments are now craftable in the crafting table.
- All Recipes are all designed to not rely on villager trading. No emeralds or villager-heavy items are required. You can progress cleanly through the game without touching villagers now.
- Every recipe is balanced so they are not too hard or too easy to obtain. For instance, Smite is not particularly valuable, so it requires Rotten Flesh. Mending, on the other hand, is very valuble, so it uses Eyes of Ender.
- Makes many underutilized parts of Minecraft more useful, like Sniffers, Armadillos, and Amethyst Shards.
- Different recipes give out different levels of the provided enchantment depending on the difficulty or cost of the recipe. For instance, Swift Sneak uses Echo Shards, so it grants the max level of said enchant.
- Recipes are automatically added to the recipe book after collecting Lapis Lazuli. So you don't have to look up the recipes externally.
Mace-related enchantments are the only enchantments that are not craftable. This is an intentional design decision due to the Mace's rarity and difficulty to obtain.
Recommended mods
It is strongly recommended you install this alongside a mod or datapack that removes the anvil repair cost, as this datapack was designed with that in mind. No Repair Costs is one such datapack, though there are other options as well.
Credits and Attribution
This mod is licensed under the MIT License. You are free to use this mod in any way as long as you adhere to the terms of said license.
Available Versions
How to Install Ergonomic Craftable Enchants on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.5).
Install Mod
Open the mod browser in the dashboard and search for "Ergonomic Craftable Enchants". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.5, 1.21.4
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Ergonomic Craftable Enchants server crashes on startup – what to do?
Most common cause: wrong datapack 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.5). You can switch loaders with one click in the panel.
Is Ergonomic Craftable Enchants compatible with datapack and fabric and neoforge?
Ergonomic Craftable Enchants officially supports datapack, fabric, neoforge for Minecraft 1.21.5, 1.21.4. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Ergonomic Craftable Enchants – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Ergonomic Craftable Enchants 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 Ergonomic Craftable Enchants with just one click on your server.