All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Enchantments to Books

Enchantments to Books

by HeksterJ • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Enchantments to Books allows the transfer of all enchantments from an item to a book with fully customizable behavior to personalize the pack according to your needs and playstyle.

Usage

Dropping a Vessel Book and an enchanted item on top of an anvil will trigger a ritual that consumes some experience levels and transfers all enchantments to the book.

Vessel Books can be crafted by surrounding a book with 8 pieces of lapis lazuli.

Vessel Book crafting recipe

When trying to transfer enchantments from a cursed item, bad things might happen.

Config

Every aspect of this datapack can be toggled and customized with the following command:

  • /function transfer_enchant:settings

Credits

This project is based on Enchantments to Books by FieryHammer which has not been updated for 5 years so I decided to try updating the pack to modern versions.

Also, thank you to u/GalSergey on the Minecraft commands subreddit for all the help with this!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.5
Fabric Forge Neoforge Quilt
10h ago 1
1.21.5
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Fabric Forge Neoforge Quilt
10h ago 1
1.21.x
Datapack
10h ago 1
1.20.x
Fabric Forge Neoforge Quilt
10h ago 1
1.20.x
Datapack
10h ago 1
1.21.4
Datapack
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Datapack
10h ago 1
1.21.x
Datapack
10h ago 1
[1.2.8] v1.2.8 by HeksterJ on Oct 16, 2026
Download
  • Added Lunge enchantment to highcost enchantments
  • Updated to work on 1.21.11
[1.2.7+mod] v1.2.7 by HeksterJ on Oct 16, 2026
Download
  • Fixed resource pack using an older pack.mcmeta
[1.2.7] v1.2.7 by HeksterJ on Oct 16, 2026
Download
  • Fixed resource pack using an older pack.mcmeta
[1.2.6+mod] v1.2.6 by HeksterJ on Oct 16, 2026
Download
  • Updated for 1.21.9
[1.2.6] v1.2.6 by HeksterJ on Oct 16, 2026
Download
  • Updated for 1.21.9
[1.2.5] v1.2.5 by HeksterJ on Oct 16, 2026
Download
  • Added Dialog Config to 1.21.6-1.21.7 versions
  • Can be opened by pressing G or using /function transfer_enchant:_settings command
  • Will now work correctly on 1.21.7
[1.2.4] v1.2.4 by HeksterJ on Oct 16, 2026
Download
  • Updated to support 1.21.6
[1.2.3] v1.2.3 by HeksterJ on Oct 16, 2026
Download
  • Added a new animation for failing a transfer because of a curse
  • Non-vanilla curses will now spawn Vexes on transfer fails
  • When a transfer fails due to a curse and a Vessel Book was used, the item will no longer be modified, and instead a new Book item is summoned
  • Removed custom_data from Vessel Books
[1.2.2] v1.2.2 by HeksterJ on Oct 16, 2026
Download
  • Updated texts for 1.21.5
[1.2.1] v1.2.1 by HeksterJ on Oct 16, 2026
Download
  • Ported to older versions
  • The settings command has been renamed to /function transfer_enchant:_settings
  • Removed broken Vessel Book model fixing option in settings
  • Reduced the amount of checks are made on items every 5 ticks to reduce lag
[1.2.1] v1.2.1 by HeksterJ on Oct 16, 2026
Download
  • Ported to an older version
  • The settings command has been renamed to /function transfer_enchant:_settings
  • Removed broken Vessel Book model fixing option in settings
  • Reduced the amount of checks are made on items every 5 ticks to reduce lag
[1.2.1] v1.2.1 by HeksterJ on Oct 16, 2026
Download
  • Ported to an older version
  • The settings command has been renamed to /function transfer_enchant:_settings
  • Removed broken Vessel Book model fixing option in settings
  • Reduced the amount of checks are made on items every 5 ticks to reduce lag
[1.2.0] v1.2.0 by HeksterJ on Oct 16, 2026
Download
  • Added high cost enchantment detection which will increase the cost of transferring from 3 levels to 5 levels
  • High cost enchantments: Flame, Frost Walker, Mending, Multishot, Soul Speed, Swift Sneak, Wind Burst
  • Cursed transferring now spawns a hostile mob as punishment.
  • Vanishing: Vex
  • Binding: Endermite
  • Added settings for toggling the following features:
  • Transferring xp cost
  • Highcost enchantment increasing xp cost
  • Anvil receiving damage
  • Curses ruining the transfer
  • Cursed transfer spawning a hostile mob
  • Fixed some issues related to multiplayer scenarios
  • Some particle effects were slightly adjusted
[1.1.2] v1.1.2 by HeksterJ on Oct 16, 2026
Download
  • Transferring now has a 12% chance of damaging the anvil it was done on
  • Added a command for getting the Vessel Book: /function transfer_enchant:give_item/vessel_book
  • Fixed Vessel Book's model turning into an Enchanted Book when the transfer fails because of a curse
  • Fixed the "not enough xp" notification being spammed
  • Adjusted the volume of certain sound effects
  • Updated resource pack structure for 1.21.4
[1.1.1] v1.1.1 by HeksterJ on Oct 16, 2026
Download
  • Vessel Book model is now driven by the item_model component instead of custom_model_data
  • Added an option to the settings to fix Vessel Books that were broken by this change
  • Added an Advancement for transferring an enchantment to a Vessel Book
[1.1.0] v1.1.0 by HeksterJ on Oct 16, 2026
Download
  • Added a notification for not having enough experience when attempting a transfer
  • Trying to transfer enchantments from a cursed item now causes the process to fail. The experience will still be taken, but the book will be destroyed/demoted and the enchantments will not transfer
  • Added Vessel Books. These will be used for transferring enchantments
  • Added settings. This can be accessed by inputting the following command /function transfer_enchant:settings
  • Added a setting option for toggling whether to use Vessel Books or normal Books for transferring
[1.0.0] v1.0.0 by HeksterJ on Oct 16, 2026
Download
First release of this datapack
Enchantments to Books Icon
Download Enchantments to Books
Select game version
Select platform