ModsFinder

Enchantment Switch

by Fuzs

Enchantment Switch lets a player turn individual enchantments on and off on tools, weapons and armor, so incompatible enchantments can be combined one at a time.

FabricNeoForgeClient and serverMozilla Public License 2.0Open source1.21.1 – 26.3

What it does

Holding a key over an enchanted item opens a menu that lists its enchantments, and each one can be switched off or back on. This allows enchantments that normally cannot exist together, such as Mending and Infinity on a bow or Sharpness and Smite on a sword, to be used by toggling whichever one the situation needs. Frost Walker can likewise be turned off before a swim and restored afterward. Curses and certain other enchantments are locked in the active state and cannot be disabled, which keeps gameplay fair.

Disabled enchantments remain visible in the tooltip with strike-through text, so a player always knows which effects are missing. The mod works on client and server, so the server and every player need it. Installation also requires Fabric API, Forge Config API Port and Puzzles Lib, which are named as required dependencies. Builds exist for Fabric and NeoForge across 12 release versions, 1.21.1 – 26.3, and the code is under the Mozilla Public License 2.0, making it open source.

Key features

  1. Per-enchantment toggles

    Each enchantment on an item can be switched off or back on from a menu opened with a key press.

  2. Incompatible pairs

    Enchantments that cannot coexist, such as Piercing and Multishot, can be used one at a time on the same item.

  3. Clear tooltips

    Disabled enchantments stay in the tooltip with a strike-through, so their state is clear at a glance.

  4. Data-driven compatibility

    Enchantments are added to the enchantmentswitch:persistent tag to mark them as always active, and other mods can use this tag.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.026.3.0
26.226.2.026.2.0
26.1.226.1.026.1.0
26.1.126.1.026.1.0
26.126.1.026.1.0
1.21.x7 of 7 versions with builds
1.21.1121.11.021.11.0
1.21.1021.10.221.10.2
1.21.8v21.8.0-1.21.8-Fabricv21.8.0-1.21.8-NeoForge
1.21.5v21.5.0-1.21.5-Fabricv21.5.0-1.21.5-NeoForge
1.21.4v21.4.0-1.21.4-Fabricv21.4.0-1.21.4-NeoForge
1.21.3v21.3.0-1.21.3-Fabricv21.3.0-1.21.3-NeoForge
1.21.1v21.1.0-1.21.1-Fabricv21.1.0-1.21.1-NeoForge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Forge Config API PortNeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Puzzles LibWhy is it called Puzzles? That's the puzzle.
Required

How it compares

Full comparison

Piercing + Multishot targets Fabric, Forge, NeoForge and Quilt for 1.21 – 26.3, is server required with the client optional, and is not open source under All rights reserved. Mending + Infinity covers the same loaders and range with the same environment and license, and is not open source. Super Enchants is MIT-licensed and not open source, supports 1.20 – 26.3 on the same four loaders, and is also server required with the client optional. Enchantment Switch differs by letting a player toggle enchantments on the client, while those alternatives change enchantments on the server.

ModLoadersGame versionsEnvironmentUpdated
Enchantment SwitchFabric and NeoForge1.21.1 – 26.3Client and server2026-09-26
Piercing + MultishotFabric, Forge, NeoForge and Quilt1.21 – 26.3Server required, client optional2026-06-19
Mending + InfinityFabric, Forge, NeoForge and Quilt1.21 – 26.3Server required, client optional2026-09-28
Super EnchantsFabric, Forge, NeoForge and Quilt1.20 – 26.3Server required, client optional2026-09-18

Questions

Does Enchantment Switch need to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Which dependencies does Enchantment Switch require?

Fabric API, Forge Config API Port and Puzzles Lib are required dependencies, and Mod Menu is needed only for in-game configuration.

Can curses be turned off with Enchantment Switch?

No. Curses and some other enchantments are locked in the active state, so a player cannot switch them off.

In the catalog

Enchantment Switch is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Fuzs

All projects

Similar mods

What the author says

Enchantment Switch lets you control which enchantments are active on your tools, weapons, and armor. With a simple key press while hovering your mouse cursor over an enchanted item, a menu appears showing all enchantments on that item. You can then turn each one on or off to match the situation. This makes it…
Fuzs, on the Modrinth page

Official listing

Owner
Fuzs
Published
2025-10-20
Updated on Modrinth
2026-09-26
Facts verified
2026-10-15

Tags