Enchantment Mechanics
Vanilla Minecraft enchanting has always been a game of compromises. You hit level 30, roll the dice at the enchanting table, and hope the RNG gods smile on you. Anvils punish you with the dreaded "Too Expensive!" message. Librarians offer whatever trades they feel like. Enchantment Mechanics changes all of that by turning the entire enchanting system into something you can actually configure.
This add-on does not rip out Minecraft's enchanting code and replace it with something alien. Instead, it extends the existing system, raising caps and removing arbitrary restrictions while keeping vanilla behavior intact wherever possible. If you have ever wanted Sharpness X, Protection V on every piece of armor, or an anvil that does not give up after a few combines, this is the add-on for you.
What Enchantment Mechanics Actually Changes
The core idea is simple: every limit Minecraft imposes on enchanting becomes a setting you control. That covers a surprising amount of ground once you start digging into it.
- Raise the maximum level of any vanilla or modded enchantment, globally or per enchantment.
- Combine enchantments past vanilla limits on an anvil, including normally incompatible ones like Sharpness and Smite.
- Remove the "Too Expensive!" anvil cap and allow payments above the vanilla experience limit.
- Control the maximum enchantment levels that spawn in loot chests.
- Control the maximum enchantment levels librarian villagers can offer in trades.
Because the add-on works on both single-player worlds and dedicated servers, server owners can finally build progression systems around custom enchantment caps instead of fighting the vanilla ceiling. The settings are stored in a JSON configuration file, so pack authors and server admins can ship tuned configs alongside their modpacks.
Supported Versions and Loaders
Enchantment Mechanics is built for modern Minecraft releases and ships in Fabric and NeoForge builds, so you are covered whether you run a lightweight Fabric setup or a heavier NeoForge modpack. The Fabric version requires Fabric API as a dependency, which is standard practice for Fabric add-ons of this scope. Both loaders support single-player and dedicated server environments, and the behavior is identical on either side.
If you are juggling multiple modpacks across different Minecraft versions, the foxygame.net launcher makes life easier by keeping separate profiles for each instance and flagging when Enchantment Mechanics has a build that matches your exact game version, so you never accidentally load a mismatched jar.
Configuration and Commands
The JSON Config File
On first launch, the add-on generates a file at config/enchantmentmechanics.json. Inside, you will find global settings that apply to every enchantment plus individual entries for enchantments that need their own rules. Want Mending to stay at level I while letting Efficiency climb to X? Set a custom value for Efficiency and leave the rest alone. The structure is readable enough that you can hand-edit it without a wiki open in another tab.
In-Game Commands
Not everyone wants to alt-tab to a text editor mid-session. The add-on includes commands for live tweaking:
/enchm reload— reload the configuration without restarting./enchm gamerule <parameter> <value>— adjust a setting on the fly./enchm help— list available parameters and syntax.
Any change made through commands applies immediately and is written back to the config file automatically. No server restarts, no lost settings, no "did I save that?" moments.
How to Install
Installation follows the standard add-on routine. First, confirm you are running a Minecraft version supported by the build you downloaded, and that you have the correct loader installed. For Fabric, drop Fabric API into your mods folder first. Then place the Enchantment Mechanics jar into the mods directory of your game or server. Launch once to generate the config, edit it to taste, and you are done.
If you would rather skip the manual file shuffling, the foxygame.net launcher can handle the whole process in a single click, pulling the correct Enchantment Mechanics build for your selected Minecraft version and loader automatically.
Who Should Use It
Survival players who find vanilla caps too restrictive will appreciate the freedom to push enchantments further. Server admins running economy or RPG-style worlds get a clean way to tune loot and villager trades without writing their own mod. Modpack creators can ship a config that makes enchanting feel fresh again. And anyone who has stared at "Too Expensive!" one too many times will enjoy watching that message disappear for good.
To download Enchantment Mechanics for Minecraft, grab the build that matches your loader and game version, drop it in your mods folder, and start experimenting. The defaults preserve vanilla behavior, so nothing breaks until you decide it should. From there, the only limit is the one you write into the config.