ModsFinder

Enchanting System Overhaul

by CmdrJane

Enchanting System Overhaul replaces vanilla enchanting with a discovery-based system, where players learn enchantments from books and apply them at the enchanting table.

FabricForgeClient and serverMIT LicenseOpen source1.19.2 – 1.20.4

What it does

Players must first obtain enchanted books, then use them to learn new enchantments. Once an enchantment is learned, it can be applied to items at the enchanting table, and enchantments can be leveled up over time. Optional leveling requires books with higher enchantment levels, so an item does not need every enchantment applied in one go. The configuration can also remove XP costs from the default recipes and substitute a different XP cost model.

The mod changes how enchanting affects outcomes, giving players more control and reducing the impact of random chance. An optional curse amplification feature allows curses to be applied on purpose, and curses raise the enchantment limit per item. Item combining through the anvil is available again. The mod uses a wide array of items provided by vanilla Minecraft.

Fabric builds depend on Fabric API, and Forge builds require additional dependencies. The mod runs on client and server, so both sides need it. Files cover 1.19.2, 1.20.1 and 1.20.4, released under the MIT License as open source.

Key features

  1. Discovery-based enchanting

    Enchantments are learned from enchanted books, rather than being available from the start.

  2. Leveled enchantments

    Enchantments can be leveled up at the enchanting table, with optional books that gate higher levels.

  3. Configurable XP costs

    XP costs can be removed from the default recipes, and an alternative XP cost model can be used instead.

  4. Intentional curse application

    An optional feature lets players apply curses on purpose, and curses increase the number of enchantments an item can hold.

Compatibility

Latest build for each game version and loader.

1.20.41.2.2Not available
1.20.11.2.21.2.2
1.19.21.2.21.2.2
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 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Atheneum is a Fabric-only mod for 1.20.5 – 1.20.6 under All rights reserved and not open source, and it runs on client and server. Enchantment Extraction Table Mod By Semi is server-side only, under the MIT License and not open source, covering 1.16.5 – 1.20.1 on Fabric and Forge. Ascendant Arcana is open source under the GNU General Public License v3.0 or later and runs on client and server for 1.20.1 on Fabric and Forge.

ModLoadersGame versionsEnvironmentUpdated
Enchanting System OverhaulFabric and Forge1.19.2 – 1.20.4Client and server2024-06-23
AtheneumFabric1.20.5 – 1.20.6Client and server2024-06-05
Enchantment Extraction Table Mod By SemiFabric and Forge1.16.5 – 1.20.1Server-side only2025-08-07
Ascendant ArcanaFabric and Forge1.20.1Client and server2026-10-04

Questions

Which loader does Enchanting System Overhaul need?

The mod is published for Fabric and Forge. Fabric builds need Fabric API, while Forge builds need additional dependencies.

Does Enchanting System Overhaul have to be installed on the server?

Yes. The server and every player need the mod installed.

Can players enchant items with many enchantments at once?

Not in one go. Enchantments are applied one at a time at the enchanting table, and the optional leveling system requires higher-level books to progress.

In the catalog

Enchanting System Overhaul is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from CmdrJane

All projects

Similar mods

What the author says

Changes the way items are enchanted to give players more control and reduce impact of RNG Required both on client and server. Fabric version depends on Fabric API
CmdrJane, on the Modrinth page

Official listing

Owner
CmdrJane
Published
2024-01-18
Updated on Modrinth
2024-06-23
Facts verified
2026-10-15

Tags