Enchantment Disabler
by pajic
Enchantment Disabler stops chosen enchantments from appearing on tools, armor and enchanted books, and limits how the enchanting table, villager trades and loot chests can add them.
What it does
The mod does not delete enchantments from the game's registry. It blocks them from being added through chests found in the world, trading with villagers and the enchanting table, so a world plays as if those enchantments did not exist. Both vanilla and modded enchantments can be disabled, and the approach is meant to stay compatible with other mods. Enchantments a player already obtained before installing the mod are not removed.
The mod is server required and client optional: the server needs it to apply the rules, while players may add it to see enchanting costs correctly. It depends on Fabric API, Fzzy Config and mixson, and is open source under the MIT License. Files cover 1.16.5 – 26.3 for Fabric and NeoForge, with 3.4.9+26.3 as the latest Fabric file.
Key features
Disable chosen enchantments
Individual enchantments can be turned off, so they no longer appear on loot, trades or the enchanting table.
Enchantment level caps
The maximum level of every enchantment can be limited, including on enchanted books and items.
Trade limits
Villager trades for enchanted books and items can be restricted to a set number of uses, and restocking can be turned off permanently.
Enchanting table controls
The enchanting table can be disabled entirely, or limited to a chosen number of bookshelves.
Cost and loot tuning
Lapis and XP level costs for enchanting can be changed, and enchantment strength on looted equipment can be capped.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x10 of 10 versions with builds
1.20.x6 of 6 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
How it compares
ReEnchant is server-side only, published for Fabric 1.18.2 – 1.21.11 and not open source. Level 10 Enchantments is server required with client optional, open source under the GNU Lesser General Public License v3.0 or later, and covers Fabric 1.20.1 – 26.2. Enchantment Requirements is client-side only and open source under the Mozilla Public License 2.0, for Forge and NeoForge 1.18.2 – 1.20.4.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Enchantment Disabler | Fabric and NeoForge | 1.16.5 – 26.3 | Server required, client optional | 2026-09-17 |
| ReEnchant | Fabric | 1.18.2 – 1.21.11 | Server-side only | 2026-03-05 |
| Level 10 Enchantments | Fabric | 1.20.1 – 26.2 | Server required, client optional | 2026-09-13 |
| Enchantment Requirements | Forge and NeoForge | 1.18.2 – 1.20.4 | Client-side only | 2024-04-20 |
Questions
Does Enchantment Disabler need Fabric API?
Are enchantments removed from existing items?
Which versions are supported on NeoForge?
In the catalog
Enchantment Disabler is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 8,071 mods support Minecraft 26.3.
More from pajic
Similar mods
What the author says
The mod doesn't technically remove enchantments from the game's registry, but rather prevents them from being added to tools, armor and enchanted books from loot chests, villager trades and the enchanting table, which is basically equivalent to playing the game without those enchantments. This approach should be…
Official listing
- Modrinth page
- modrinth.com/mod/enchantment-disabler
- Owner
- pajic
- Published
- 2023-09-11
- Updated on Modrinth
- 2026-09-17
- Facts verified
- 2026-10-15
