Modscraper Modscraper Minecraft
Unrestricted Enchanting logo

Unrestricted Enchanting

Mod

by Stalemated

Fully customize Enchantment compatibilities!

Type

Mod

CurseForge Downloads

258,165

CurseForge ID

1680736

Modrinth Downloads

42,116

Modrinth ID

JnC2EWFR

Last Updated

Oct 13, 2026

Description

Unrestricted Enchanting

Unrestricted Enchanting is a tool that allows you to fully customize enchantment compatibilities, as well as incompatibilities.

Features

Make any enchantment compatible with any other!

  • Customize a list of enchantments that will be made compatible with the selected one (e.g., Infinity + Mending, Sharpness + Smite, or allowing all the protections at the same time)
  • Customize a list of custom restrictions if you want to balance your modpack (e.g., making Mending incompatible with Unbreaking)
  • Restrictions always take priority over the Default and Allowed compatibilities
  • Automatically detects every enchantment in the game, no matter if modded
  • No need to write duplicate entries: allowing Enchantment A with Enchantment B automatically applies the rule in reverse (even if it isn't explicitly set in the config!)

In-game GUI

  • Configure and edit compatibilities directly inside the in-game config
  • Server configs instantly sync to joining players
  • Only OPed players can modify the config on servers, singleplayer world configs can be edited as usual
  • The config file can also be edited directly with a text editor. It is located in config/unrestricted_enchantments.json5

Available Platforms

Platform Versions Fabric 1.20.1, 1.21.1 (WIP) Forge 1.20.1 NeoForge 1.21.1 (WIP)

Dependencies

Fabric Only

Compatibility

Mod Loaders

Client Fabric Server

Game Versions

1.20.1

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (2)

External Resources