- check_circle Recipes
- 17,678 views, 10 today
- 3,657 downloads, 1 today
139
Thought you saw everything a Smithing Table can do? Wait till you add books!
The idea for this pack is simple. Make the Smithing Table transfer enchantments from equipment to books and back again. However, the books created are cyan, not yellow. This means the books are playing by different rules. These rules make it possible to do things like put Protection and Feather Falling on an Elytra.
See video for details.
How to use Smithing Table
To Create Enchanted Book:
Place equipment in slot 1. Place book in slot 2. Take enchanted book.
To Apply Enchantment:
Place cyan enchanted book in slot 1. Place equipment in slot 2. Take enchanted equipment,
Book Types
Yellow Books:
These are what existed BST, Before Smithing Table. These books appear to not work in the Smithing Table, but they continue to function in an Anvil.
Cyan Books:
These are created by the Smithing Table. They will not work in an Anvil. They are used to store and apply enchantments at the Smithing Table. They record enchantments, durability, anvil work, and names. Due to how the Smithing Table functions, these books can be used to apply enchantments to items that would normally not accept them.
Warnings
- Books also record Anvil work. Don't be surprised if the anvil wants to charge you 30 xp for something later.
- Books also record durability. They can repair or damage equipment. In some cases, they can create negative durability. However, such equipment can still be repaired. Also negative equipment is NOT invulnerable, and it will be one-shotted.
- Enchantment restrictions don't matter. The Smiting Table can and will put something like Protection on something like a sword. Cheaty combos are also possible.
Thought you saw everything a Smithing Table can do? Wait till you add books!
The idea for this pack is simple. Make the Smithing Table transfer enchantments from equipment to books and back again. However, the books created are cyan, not yellow. This means the books are playing by different rules. These rules make it possible to do things like put Protection and Feather Falling on an Elytra.
See video for details.
How to use Smithing Table
To Create Enchanted Book:
Place equipment in slot 1. Place book in slot 2. Take enchanted book.
To Apply Enchantment:
Place cyan enchanted book in slot 1. Place equipment in slot 2. Take enchanted equipment,
Book Types
Yellow Books:
These are what existed BST, Before Smithing Table. These books appear to not work in the Smithing Table, but they continue to function in an Anvil.
Cyan Books:
These are created by the Smithing Table. They will not work in an Anvil. They are used to store and apply enchantments at the Smithing Table. They record enchantments, durability, anvil work, and names. Due to how the Smithing Table functions, these books can be used to apply enchantments to items that would normally not accept them.
Warnings
- Books also record Anvil work. Don't be surprised if the anvil wants to charge you 30 xp for something later.
- Books also record durability. They can repair or damage equipment. In some cases, they can create negative durability. However, such equipment can still be repaired. Also negative equipment is NOT invulnerable, and it will be one-shotted.
- Enchantment restrictions don't matter. The Smiting Table can and will put something like Protection on something like a sword. Cheaty combos are also possible.
Compatibility | Minecraft 1.16 |
Tags |
2 Update Logs
Update #2 : by WandererReece 07/11/2020 11:06:33 pmJul 11th, 2020
Pack tidied up a lot. All enchanted book recipes are now a single recipe.
LOAD MORE LOGS
tools/tracking
4630766
119
arcane-smithing
Create an account or sign in to comment.
It is possible to create a function to "refund" the player, but that would be outside the scope of a simple recipe pack.
The difference is that the books the smithing table creates have their enchantments directly applied to the item (Enchantments tag). This means that Sharpness Sword + Book = Sharpness Book.... Which actually does more damage than a normal book.
A knockback book will actually push players back and a fire book will light players on fire.
Then when you combine the the enchanted book with a sword, it moves those enchantments onto the sword.
Now the vanilla books (the yellow ones) use the StoredEnchantments tag, those enchantments are transferred to the Enchantments tag of the weapon, but until then they will not affect the book properties during attacks. Obviously, the reason you cannot use blue books in an anvil, is because they don't have StoredEnchantments. Vice versa, yellow books don't work in the smithing table because the resulting weapon won't be affected by the StoredEnchantments tag that it now has.
The solution is simple: Remove the ability to combine enchanted books with items in the smithing table. Then transfer Enchantments on books to their StoredEnchantments array. I'm doing this from the top of my head, so you'll have to check some item ids and syntax but it should roughly look like this:
1. First make sure to register a tick function (see my tutorials)
2. Every tick, run:
execute as @e[type=item,nbt={Item:{id:"minecraft:enchanted_book",Count:1b}}] if data entity @s Enchantments[0] run function <your-namespace>:path/to/function/transfer_enchants
3. In transfer_enchants function:
data modify entity @s StoredEnchantments set from entity @s Enchantments
data remove entity @s Enchantments