Mineuniverse
Mods
Enchanting Plus (Forge/Neoforge/Fabric)

Enchanting Plus (Forge/Neoforge/Fabric)

MOD
No more random enchantments!
by Ocle_42
Download Claim this project
9,838 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Adventure and RPG Armor, Tools, and Weapons Cosmetic Magic Utility & QoL
Advertisement Remove ads with Premium →

Enchanting in vanilla is a slot machine. Enchanting Plus replaces it with an Advanced Enchantment Table where you choose exactly which enchantments go on your gear — and pay a fair XP price for each one.

This is a port of the original Enchanting Plus by Darkhax from 1.12.2 to modern Minecraft. Grab the file for your version and loader from the Files tab — currently 1.20.1 and 1.21/1.21.1 are covered.

How it works

  • Put any enchantable item into the Advanced Enchantment Table.
  • Every enchantment that fits the item appears with its own slider — set each one to the level you want.
  • The XP cost scales with the enchantment's rarity and level. Incompatible enchantments lock each other out, following the same rules as vanilla.
  • Bookshelves around the table reduce the cost, up to 30%.

The fine print that makes it interesting

  • Treasure enchantments (Mending, Frost Walker, Soul Speed…) don't come for free: the table must stand on a 3×3 floor of beacon-base blocks, in daylight. They also cost 4× more.
  • Curses can only be touched around midnight under a full moon — add them cheaply, or pay 3× to strip them off an item.
  • The table stores items like a chest, and every player gets their own private slot — nothing gets stolen on a server.
  • Craft the table from scratch, or sneak + right-click a vanilla enchanting table with a Table Upgrade to convert it in place.
  • Seven decorative floating books that glow, feed enchanting power to tables (configurable), shift up and down with a feather or an iron ingot, and trigger comparators when someone reads them.
  • Hold sneak over any slider to read what the enchantment actually does.
  • Item and enchantment blacklists plus all cost factors live in config/eplus.json.
  • JEI integration included.

Requirements

Loader Needed
NeoForge/Forge Architectury API
Fabric Architectury API + Fabric API

Credits

  • Ocle_42 — the modern ports (1.20.1, 1.21.1)
  • Darkhax and the original team (lclc98, xkyouchoux, odininon, GnR Slash) — the original Enchanting Plus

eplus-fabric-6.0.0+1.18.2.jar
MC Client, Fabric, 1.18.2, Server
Release 2026-07-07 Get
eplus-fabric-6.0.0+1.21.4.jar
MC Client, Fabric, 1.21.4, Server
Release 2026-07-07 Get
eplus-neoforge-6.0.0+1.21.4.jar
MC Client, 1.21.4, NeoForge, Server
Release 2026-07-07 Get
eplus-fabric-6.0.0+1.21.11.jar
MC Client, Fabric, Server, 1.21.11
Release 2026-07-07 Get
eplus-neoforge-6.0.0+1.21.11.jar
MC Client, NeoForge, Server, 1.21.11
Release 2026-07-07 Get
eplus-neoforge-6.0.0+26.2.jar
MC Client, NeoForge, Server, 26.2
Release 2026-07-07 Get
eplus-fabric-6.0.0+26.2.jar
MC Client, Fabric, Server, 26.2
Release 2026-07-07 Get
eplus-forge-6.0.0+1.18.2.jar
MC Client, Forge, 1.18.2, Server
Release 2026-07-07 Get
eplus-fabric-6.0.0+1.20.1.jar
MC Client, Fabric, 1.20.1, Server
Release 2026-07-06 Get
eplus-forge-6.0.0+1.20.1.jar
MC Client, 1.20.1, Forge, Server
Release 2026-07-06 Get
eplus-fabric-6.0.0+1.21.1.jar
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-07-05 Get
eplus-neoforge-6.0.0+1.21.1.jar
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-07-05 Get

More from Ocle_42

Advertisement Remove ads with Premium →

You Might Also Like