Universal Enchantment Splitter

Universal Enchantment Splitter

A datapack that allows you to extract (split) enchantments from an enchanted book to two enchanted books. It also allows you to extract (remove) enchantment from an item to the enchanted book.

by
3.4K Downloads
datapackfabricforgeneoforgequiltgame-mechanicsutility
Rent Server with this Mod

Screenshots

Universal Enchantment Splitter Icon

About this Mod


Modrinth Downloads
CurseForge Downloads
CurseForge Downloads

Modrinth Version
Static Badge
Static Badge

About datapack / mod

Universal Enchantment Splitter (UES) allows you to Extract enchantments from enchanted books and items. Extracted enchantment will be moved to a new enchanted book enabling you to use it on a different tool.

Splitting the enchanted book

To extract one enchantment from an enchanted book place it in a 1st slot of a single chest. Remember to leave 2nd and 3rd slots empty. Next, stand on the chest and run a command /trigger split_enchantments. The function will extract the first - in alphabetical order - enchantment and move it to a new book on the 2nd slot. On the 3rd slot, you will find your original book without the extracted enchantment.

Removing enchantment from an item

To remove all enchantments from any item, place it in the 1st slot of a single chest and leave 2nd and 3rd slots empty. Next, stand on the chest and run /trigger remove_enchantments command. This function will remove all the enchantments from your item, as well as reset the repair cost in the anvil.

On the 2nd slot you will find your item without any enchantments and on the 3rd slot you will find an enchanted book with all enchantments from the item.

Friendly with enchantment levels higher than vanilla

Do you have a mod or datapack that introduces tools and books with enchantments higher than vanilla ones? No worries, this datapack supports all levels up to 255 even for enchantments that normally don't have any levels, like multishot.

Future datapack / mod support

I plan on updating this datapack / mod once new full releases of Minecraft comes out.

Compatibility with other mods

If you want some extra compatibility for enchantments from other mods, let me know on Discord, and I will release additional add-ons that are compatible with your desired mods!

Special thanks

Shoutout to Brandon Z Moore who created the original project, I forked in the early development. Thanks for inspiring me to optimize your project and make it compatible with all enchantment levels.

Check out my other projects on my profile!

Available Versions

1.1 for MC 26.1.xrelease
MC 26.1, 26.1.1, 26.1.2fabric, forge, neoforge, quilt
May 2, 2026
1.1 for MC 26.1.xrelease
MC 26.1, 26.1.1, 26.1.2datapack
May 2, 2026
1.1 for MC 1.21 - 1.21.11release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric, forge, neoforge, quilt
February 24, 2026
1.1 for MC 1.21.xrelease
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11datapack
February 24, 2026
1.0.6 for MC 1.21 - 1.21.10release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric, forge, neoforge, quilt
October 10, 2025

How to Install Universal Enchantment Splitter on Your Server

1

Order Server

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

2

Set datapack Loader

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

3

Install Mod

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

Compatibility

Mod Loaders

datapackfabricforgeneoforgequilt

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Universal Enchantment Splitter server crashes on startup – what to do?

Most common cause: wrong datapack 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 (26.1.2). You can switch loaders with one click in the panel.

Is Universal Enchantment Splitter compatible with datapack and fabric and forge and neoforge and quilt?

Universal Enchantment Splitter officially supports datapack, fabric, forge, neoforge, quilt for Minecraft 26.1.2, 26.1.1, 26.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Universal Enchantment Splitter – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Universal Enchantment Splitter 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 Universal Enchantment Splitter 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
LicenseRef-Syhmac-Creations-ToS-and-License
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more