Logical Enchanting

Logical Enchanting

Say goodbye to "Too Expensive"!

by
232 Downloads
fabricequipmentgame-mechanicsutility
Rent Server with this Mod

About this Mod

This is my first mod, so please make backups and report any issues! It should be fine but I may be stupid :P


COMPATABILITY (IMPORTANT)

This mod should be compatible with enchantments added from other mods as long as they are capped at level 5. Enchantment costs use hardcoded values dependent on an enchantment's max level, and I do not have a good way to circumvent this other than just writing in more values for higher levels. I may look into expanding compatibility for this in the near future, but for now I'd just like to get this mod out there and fix any major bugs that pop up.


This mod is technically functional when installed serverside-only, but clientside is needed to actually update the anvil UI. Basically, it'll tell you the vanilla experience cost/Too Expensive, even though it lets you take the tool for the correct adjusted cost. As far as I know there's no way to change this solely serverside.


All that aside...


The days of "Too Expensive!" are over!

Logical Enchanting is a complete overhaul to how Minecraft's anvil combination system calculates experience cost, with a few key changes:

No more prior work penalty![1]

The cost of an item is solely dependent on it and its ingredients. You'll still save experience by being smart about how you merge enchantments, but no longer is inefficient combining a cascading effect growing faster and faster to unreasonable heights! That's not to say tools with numerous enchantments won't be expensive to maintain, but you can rest assured that the cost will remain constant (until you add even more enchantments, of course)!

Cheap repairing!

Tool repairing, whether through materials or unenchanted duplicates, will incur a constant cost based on the primary tool's enchantment level. Repairing unenchanted tools is completely experience-free! And repairing enchanted tools with materials costs only a single level, no matter how complex the tool is. Sure, using materials to repair is often ignored in favor of crafting a second tool and merging, at least for those items that don't use a whole four materials, but now it could be the difference between breaking and keeping your tool if levels are in short supply...

Constant renaming!

Renaming costs one level. Doesn't matter if you're renaming an unenchanted sword, a sword with every enchant it can hold, a dirt block, or 40 dirt blocks. Feel free to experiment with names without worrying about the cost rising! Ever!

Enchanted book supremacy!

Using an enchanted book to add enchantments is often far cheaper than combining with another tool. Try it out!


[1] This mod does continue tracking prior work penalty as vanilla would, including adding to it; the mod just overwrites anvil cost and removes the max exp check, effectively disregarding the penalty. It should be safe to install/uninstall in a world, but tools you've maintained with this mod active will almost certainly have hit too expensive if you uninstall.

Available Versions

Logical Enchanting 1.0.1release
MC 1.21.11fabric
March 22, 2026
Logical Enchanting 1.0.0release
MC 1.21.11fabric
January 25, 2026

How to Install Logical Enchanting on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Logical Enchanting". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Logical Enchanting server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Logical Enchanting compatible with fabric?

Logical Enchanting officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Logical Enchanting – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Logical Enchanting consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Logical Enchanting with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Zero v1.0 Universal
Server-side
Required

Supported Versions

1.21.11