Enchantment Groups
by DaFuqs
Enchantment Groups lets modpack makers declare which enchantments conflict with one another, so a single tool never ends up carrying combinations that clash.
What it does
Groups are defined in JSON. Each group has a name, and every enchantment placed in the same group is treated as mutually exclusive with the others, which keeps the setup readable for anyone who later opens the file. Existing exclusivity defined by vanilla or by other mods can be modified, so the mod works alongside vanilla rules rather than replacing them.
The mod targets large modpacks, where many mods bring their own enchantments and often declare exclusivity only between their own entries. Combinations such as Fortune with Silk Touch, Infinity with Mending on a bow, or Loyalty with Riptide on a trident are handled through the same group system. Players never have to resolve enchantment conflicts by hand, and the mod adds no extra items, screens or tooltip clutter.
Enchantment Groups is published for Fabric and Quilt across 9 release versions, 1.18.1 – 1.20.2, and runs on client and server. The code is open source under the MIT License.
Key features
Groups defined in JSON
Enchantments are assigned to named groups in a JSON file, and every enchantment in a group excludes the others.
Vanilla-like exclusivity
Conflicts resolve in the same way as vanilla exclusivity, so the result feels native to the game.
Modification of existing rules
Exclusivity already defined by vanilla or other mods can be changed, letting pack makers adjust behavior without removing those mods.
No added items or screens
The mod adds no commands, items or screens, and it keeps tooltips free of extra clutter.
Compatibility
Latest build for each game version and loader.
1.20.x3 of 3 versions with builds
1.19.x4 of 4 versions with builds
1.18.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack makers and server owners who run mods that add enchantments, and who want conflicts settled in configuration instead of by hand.
How it compares
Enchantment Compatibility is server-side only, open source under the MIT License, and published for Fabric and Quilt across 1.18.2 – 1.21.10, so players need nothing installed. Merge Enchantments is server-side only, released under CC0 1.0 Universal, and supports Fabric, Forge, NeoForge and Quilt across 1.12.2 – 1.21.5. Infinity and Mending requires the server while clients may skip it, and covers only the Infinity and Mending conflict on Fabric and Quilt.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Enchantment Groups | Fabric and Quilt | 1.18.1 – 1.20.2 | Client and server | 2023-10-01 |
| Enchantment Compatibility | Fabric and Quilt | 1.18.2 – 1.21.10 | Server-side only | 2025-10-03 |
| Merge Enchantments | Fabric, Forge, NeoForge and Quilt | 1.12.2 – 1.21.5 | Server-side only | 2025-03-28 |
| Infinity and Mending | Fabric and Quilt | 1.18 – 26.2 | Server required, client optional | 2026-08-19 |
Questions
Does Enchantment Groups need to be installed on the client?
Which loaders does Enchantment Groups support?
Does Enchantment Groups replace vanilla enchantment rules?
In the catalog
Enchantment Groups is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 12,076 mods support Minecraft 1.20.2.
More from DaFuqs
Similar mods
What the author says
In big modpacks, a lot of mods come with their own enchantments. While mods declare Enchantments mutually exclusivity between their own Enchantments, most often all Enchantments from different mods can be combined, despite from a logical standpoint should not be used together on the same tool or armor piece. That…
Official listing
- Modrinth page
- modrinth.com/mod/enchantmentgroups
- Owner
- DaFuqs
- Published
- 2022-03-04
- Updated on Modrinth
- 2023-10-01
- Facts verified
- 2026-10-15