HomeJavaDatapacksEnchantment crafts
Enchantment crafts
Enchantment crafts — screenshot 1

Enchantment Crafts

Enchantment Crafts is a Minecraft datapack that introduces a structured system for crafting enchanted books through custom recipes. Instead of relying purely on villagers, loot, or random enchantments, this datapack gives players a consistent and progression-based way to obtain enchantments.


Features


How it works

This datapack replaces the randomness of traditional enchantment acquisition with crafting-based progression. Players unlock enchantments step by step through recipes and can then use them normally with anvils.


Installation

  1. Download the datapack
  2. Place it into your world’s datapacks folder: /saves/<your world>/datapacks/
  3. Run /reload in-game or rejoin your world

Source code!

Source code --> Github


Notes


Known Issues

Some versions may have incomplete enchantment support. Compatibility may vary between snapshot and stable releases. There was an issue where you couldn't use books in anvils but that got fixed in update 1.1.1 The bug is listed below:

Good enchantment Bad enchantment

Other bugs:

Not every enchantment appearing bug


License

This project is licensed under the BSD-2-Clause License.


Other Stuff

This will eventually come out for 1.15.2


CHANGELOG


v0.0.1

The initial release. Not all recipes included and some recipes will be changed in the future.


v0.1.0

The beta release. Added all remaining recipes, some enchantments will be changed in later updates.


v1.0.0

The first "REAL" release. Polished some recipes and added support for versions from 1.21 to 1.21.11


v1.1.0

Bug fix. Fixed a bug where the books can be used in anvils. Also added support for 26.1

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more