ModsFinder

Universal Enchants

by Fuzs

Universal Enchants lets enchantments apply to more equipment, such as tridents, crossbows, axes and animal armor, and adjusts several vanilla enchantments.

FabricForgeNeoForgeServer required, client optionalMozilla Public License 2.0Open source1.18.2 – 26.3

What it does

Enchantments that vanilla limits to certain items can be applied to axes, tridents, maces, bows and crossbows, as well as to shields. Several enchantments also receive changes, so Infinity stops being limited to one arrow and Looting grants extra experience. Animal armor for horses, wolves and nautilus can take many armor enchantments.

The mod depends on Fabric API on Fabric, Forge Config API Port on Fabric and Puzzles Lib on Fabric and NeoForge, so each of them must be installed alongside it. Only the server needs to run it for the changes to apply, while players may install it as well. It ships optional data packs that can be enabled from the Data Packs screen or with the /datapack command. Files are published for Fabric, Forge and NeoForge, covering game versions 1.18.2 – 26.3, and the code is released under the Mozilla Public License 2.0.

Key features

  1. Wider enchantment targets

    Many existing enchantments can be applied to more weapons and tools, including bows, crossbows and tridents.

  2. Relaxed incompatibilities

    Combinations such as Infinity with Mending, or multishot with piercing, are allowed by default.

  3. Optional damage stacking

    Sharpness can be set to combine with the smite, bane of arthropods, impaling or breach damage enchantments rather than excluding them.

  4. Optional protection stacking

    Protection can be set to combine with the fire, blast or projectile variants on the same item.

  5. Configurable changes

    Each compatibility change and enchantment adjustment can be enabled, disabled or customized through config files or data packs.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.1Not available26.3.1
26.226.2.1Not available26.2.1
26.1.226.1.2Not available26.1.2
26.1.126.1.2Not available26.1.2
26.126.1.2Not available26.1.2
1.21.x10 of 10 versions with builds
1.21.1121.11.2Not available21.11.2
1.21.1021.10.3Not available21.10.3
1.21.921.9.0Not available21.9.0
1.21.8v21.8.1-1.21.8-FabricNot availablev21.8.1-1.21.8-NeoForge
1.21.7v21.7.0-1.21.7-FabricNot availablev21.7.0-1.21.7-NeoForge
1.21.6v21.6.0-1.21.6-FabricNot availablev21.6.0-1.21.6-NeoForge
1.21.5v21.5.1-1.21.5-FabricNot availablev21.5.1-1.21.5-NeoForge
1.21.4v21.4.2-1.21.4-FabricNot availablev21.4.2-1.21.4-NeoForge
1.21.3v21.3.0-1.21.3-FabricNot availablev21.3.0-1.21.3-NeoForge
1.21.121.1.8Not available21.1.8
1.20.x2 of 2 versions with builds
1.19.x4 of 4 versions with builds
1.18.x1 of 1 version with builds
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

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
Forge Config API PortNeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.
Required

Use cases

Custom survival balance

Server owners can keep only the enchantment changes they want and disable the rest in the config files.

Combat-focused builds

Players can pair Looting with tridents or Infinity with crossbows to build weapons that vanilla does not allow.

Who it’s for: Server owners who want wider enchantment options on their world, and players who run the mod on a server that already has it installed.

How it compares

Full comparison

RemoveEnchantmentIncompatibility is server-side only and released under the MIT License, but it does not add new enchantment targets; it only removes incompatibilities for 1.19.2 – 26.3. Infinities is released under the MIT License and is open source, is Fabric-only and covers 1.17 – 1.21.10, so it does not run on Forge or NeoForge.

ModLoadersGame versionsEnvironmentUpdated
Universal EnchantsFabric, Forge and NeoForge1.18.2 – 26.3Server required, client optional2026-09-29
RemoveEnchantmentIncompatibilityFabric, Forge and NeoForge1.19.2 – 26.3Server-side only2026-09-18
InfinitiesFabric1.17 – 1.21.10Server-side only2025-11-01

Questions

Does Universal Enchants need Fabric API?

Yes, on Fabric it requires Fabric API, Forge Config API Port and Puzzles Lib. On NeoForge only Puzzles Lib is listed as a requirement.

Does every player need to install the mod?

No. It is required on the server and optional for players.

Can the enchantment changes be turned off?

Yes. Each change can be disabled in the config files, which are named by mod ID with client, common or server suffixes in the config folder, or through the data packs.

In the catalog

Universal Enchants is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Fuzs

All projects

Similar mods

What the author says

Universal Enchants expands Minecraft's enchantment system by letting enchantments work on more items, removing unnecessary compatibility restrictions, and improving several vanilla enchantments along the way. ✨ Why should swords have all the fun? Apply Looting to tridents 🔱, Infinity to crossbows 🏹, Sharpness to…
Fuzs, on the Modrinth page

Official listing

Owner
Fuzs
Published
2022-08-03
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags