Configurable Conflicts
Enchanting in Minecraft has always followed a strict set of hidden rules. You cannot put Mending and Infinity on the same bow, and the game quietly blocks dozens of other combinations you might actually want. Configurable Conflicts changes that by handing you the keys to the enchantment system. This lightweight mod lets you decide which enchantments cooperate and which ones refuse to share the same item, all through a simple configuration file.
If you have ever stared at an anvil wondering why two perfectly reasonable enchantments will not combine, this mod was made for you. It does not add new enchantments or overhaul the enchanting table. Instead, it edits the compatibility layer that vanilla Minecraft applies behind the scenes, giving you full control without touching the core mechanics of the game.
What Configurable Conflicts Actually Does
The concept is refreshingly simple. The mod reads two lists from its config file: one for enchantments that should always be compatible, and one for enchantments that should always be incompatible. Whatever you place in those lists overrides the vanilla behavior for that specific pair.
The format uses namespaced IDs separated by a semicolon. For example, writing minecraft:infinity;minecraft:mending in the compatibility list makes those two enchantments work together on the same item. Writing minecraft:mending;minecraft:power in the incompatibility list does the opposite, forcing a conflict where none existed before. The two config entries are enchantmentsToBeAlwaysCompatible and enchantmentsToBeAlwaysIncompatible, both empty by default until you fill them in.
Why Players Want This
- Build the ultimate bow with Infinity and Mending together.
- Create custom modpack rules where certain enchantments should never mix.
- Balance PvP servers by forcing specific enchantment conflicts.
- Experiment with enchantment combinations that vanilla Minecraft never allowed.
- Fix frustrating anvil limitations without installing a massive overhaul mod.
Because the mod only changes compatibility rules, it plays nicely with most other enchantment mods. If another mod adds its own enchantments, you can reference them in the config using their proper namespaced IDs, as long as you know the correct identifier.
Supported Versions and Loaders
Configurable Conflicts is built for modern Minecraft, with support centered on recent releases and the Fabric loader. Version compatibility matters here, since enchantment registration and config handling can shift between major updates. Before you download Configurable Conflicts, check that the build matches your exact Minecraft version and loader, because mixing them up is the most common cause of a mod that simply refuses to load.
For players who juggle multiple modpacks, the foxygame.net launcher keeps things tidy by letting you install Configurable Conflicts straight from its add-on catalog, so the correct build for your game version is selected automatically instead of hunted down manually.
How to Install Configurable Conflicts
Getting started takes only a few minutes. Follow these steps:
- Install Fabric Loader for your Minecraft version if you have not already.
- Place the Fabric API jar in your mods folder, since Configurable Conflicts depends on it.
- Drop the Configurable Conflicts jar into the same mods folder.
- Launch the game once so the mod can generate its config file.
- Open the config file and add your compatibility or incompatibility pairs.
- Restart Minecraft and test your new enchantment rules at an anvil.
After the first launch, you will find the config in the usual config directory. Edit it with any plain text editor, save, and reload. If a pair does not seem to work, double-check the spelling of each enchantment ID, because a single typo will cause the mod to ignore that line silently.
Tips for Clean Configs
Keep one pair per line for readability, and add a short comment above each entry explaining why it exists. If you later remove a mod that added certain enchantments, clean out any references to those IDs to avoid confusion. Testing changes in a creative-mode world first is a smart habit, since it lets you verify combinations instantly without grinding for enchanted books.
Final Thoughts
Configurable Conflicts is one of those small mods that quietly solves a problem you did not realize bothered you. It respects vanilla balance by default, then steps aside the moment you want something different. Whether you are building a themed modpack, running a server with custom rules, or just want Mending and Infinity on the same bow, this mod gives you the control without the complexity. Download Configurable Conflicts for Minecraft, write a few lines in the config, and let your enchantments finally behave the way you always thought they should.