Anvil Enchantments: Turn Any Item into a Level 1 Enchanted Book
Minecraft enchanting can feel like a lottery. You spend lapis lazuli and experience levels hoping for the exact enchantment you need, only to end up with Bane of Arthropods on your diamond sword for the fifth time. The Anvil Enchantments mod flips that frustration on its head by letting you craft every vanilla enchantment directly at an anvil. No more wasting levels on random rolls — just pure, predictable enchanting through simple ingredient combinations.
What Anvil Enchantments Actually Does
At its core, this mod adds anvil recipes for level 1 enchanted books of every single vanilla enchantment. Instead of hunting for a librarian villager or grinding the enchantment table, you place a regular book in the left slot of the anvil and a specific item in the right slot. The result is an enchanted book with that enchantment at level 1, ready to be applied to your gear. The level cost is fixed per recipe, so you always know exactly how many levels you’ll spend.
The mod works seamlessly with Just Enough Items (JEI), meaning you can look up any enchantment recipe right in your inventory screen. If you prefer in-game guidance, Guide-API integration provides recipe hints as you play. For modpack creators and server admins, every recipe is fully configurable through JSON files, letting you tweak ingredient costs, output items, and even disable recipes entirely.
Getting Started with Custom Enchantment Recipes
After you launch the game with the mod installed, a configuration folder called anvils appears inside your Minecraft directory. Inside, a recipes folder holds individual JSON files for each enchantment. You can edit these files to change what items are required, how many levels the recipe costs, or what output you receive. The default structure looks like this:
- recipeName – The display name of the enchantment, such as "Aqua Affinity".
- anvilLeft – Defines the item placed in the left anvil slot (usually a book).
- anvilRight – Defines the catalyst item in the right slot (e.g., a lily pad for Aqua Affinity).
- anvilOutput – The resulting enchanted book, including NBT data for the stored enchantment.
- anvilLevelCost – The experience level cost for the recipe.
- showRecipe – Whether the recipe appears in JEI and other recipe viewers.
Each item is specified using a registry domain and path, making it compatible with modded items as well. You can even set metadata and count values. This flexibility means you can create entirely new recipes for custom enchantments from other mods, or rebalance the vanilla ones to fit a hardcore survival experience. If you’re running a modded setup, you might find it convenient to manage all your mods through a modern launcher like foxygame.net, which lets you download and install mods directly from its menu without juggling files manually.
Plugin System for Mod Developers
Version 2.0.1 introduced a plugin API that allows other mod developers to hook into Anvil Enchantments. If you want your mod’s enchantments to appear as anvil recipes, or if you need to use Anvil Enchantments to handle your own custom anvil logic, you can create a plugin. The process is straightforward, and the source code on GitHub includes examples. The mod is licensed under GPLv3, so you are free to include it in any modpack without restrictions.
One thing to keep in mind: if another mod modifies core Minecraft mechanics that affect anvils or recipes, some default recipes might break. The config files give you the power to fix these conflicts by adjusting the recipe definitions yourself, so you are never locked out of a feature. The developer has noted that creating automatic workarounds for every possible mod conflict is not a high priority, but the manual override system covers most cases.
Why This Beats the Enchanting Table
The vanilla enchanting system forces you to invest in bookshelves, collect lapis lazuli, and cycle through dozens of level 30 enchantments just to get one specific book. Anvil Enchantments eliminates the randomness entirely. You gather a few common materials, combine them with a book, and walk away with exactly the enchantment you need. This is especially valuable for builds that require multiple pieces of gear with matching enchantments, like a full set of Protection IV armor or a tool set with Silk Touch and Fortune.
Because all recipes produce level 1 books, you still need to combine books on an anvil to reach higher levels, preserving the vanilla progression and level cost scaling. The mod simply removes the initial hurdle of acquiring the first book. It also pairs beautifully with other mods that expand enchantments, as the plugin system can integrate those new enchantments seamlessly.
Final Thoughts on Anvil Enchantments
Anvil Enchantments transforms the way you approach gearing up in Minecraft. By turning every enchantment into a craftable resource, it rewards exploration and material gathering instead of RNG. The JSON configuration gives server owners and pack makers total control, while JEI integration keeps recipes accessible. Whether you are tired of rerolling librarians or just want a more deterministic enchanting experience, this mod delivers a clean, vanilla-friendly solution that respects the original game balance while cutting out the frustration. Install it, tweak a few recipes if you like, and never waste another level on an enchantment you didn’t want.