Minecraft Data Packs / Weapons and Armor

Enchantment+ [1.20.4] - New enchantments, disenchanting and more!

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • check_circle Recipes
  • 568,013 views, 237 today
  • 92,457 downloads, 25 today
  • 700
  • 847
  • 1,692
Required Resource Pack
Wyvernity's Avatar Wyvernity
Level 76 : Legendary Creator
Enchantment+ overhauls the enchantment system by making them more accessible with resources, allowing items to be disenchanted, changing maximum level for each enchantment and adding its own custom enchantments to fulfill your needs.

1) Choose your world in game > Edit > Open World Folder
2) Open datapacks folder in the opened window.
3) Put the downloaded data pack file (enchantment-plus-v3-1_1-20-4.zip) into this folder.
4) Join the world and run /reload command.
5) Enjoy!

• Current version is for Minecraft 1.20.4 . For previous versions, see Older Versions section below.

• It is recommended to use the data pack with the attached resource pack. The data pack will still work without the resource pack. However, the items added by the data pack will look different from what they are supposed to look and you won't be able to see the recipes in the guide book.

How to obtain or update Enchantment+ Table and Enchantment+ Guide (Version 2.0 and above)
• Both the table and the guide can be bought from wandering traders.
By default, the items are limited to 8 per trader and chance of selling them is 100% (Can be configured)

• Both the table and the guide book will update themselves automatically when the data pack is updated.

Enchantment+ [1.20.4] - New enchantments, disenchanting and more! Minecraft Data Pack

How to obtain or update Enchantment+ Table and Enchantment+ Guide (Version 1.18 and below)

1) Place down 5 redstone blocks as shown as in the video below.
2) Put water at the center of the blocks.
3) Throw the required item to convert:
• Diamond block --> Enchantment+ Table
• Written Book (Book and Quill) titled as "Enchantment+" --> Enchantment+ Guide

• Throw an existing item to update it, if possible. You no longer need to craft the item again!

Enchantment+ [1.20.4] - New enchantments, disenchanting and more! Minecraft Data Pack

Enchantment+ Table is the crafting table of the data pack.

Enchantment+ Guide is the guide book of the data pack.
Recipes and detailed information can be found inside.

For the data pack versions below 1.15:

• Combine red wool and book in vanilla crafting table to get Enchantment+ Guide.
• Combine red wool, crafting table and diamond block in vanilla crafting table to get Enchantment+ Table.

Level X Enchantments and More
Now you can enchant your items up to level X! Combine same level enchantments on Enchantment+ Table to get higher level enchantment!

Admins are now able to set maximum level for each enchantment. Check Admin Menu for details!

Enchantment+ [1.20.4] - New enchantments, disenchanting and more! Minecraft Data Pack

Disenchant your items freely to use them on other items! You can disenchant both items and books.

Enchanting Items with Resources
You don't have enough experience but have many ores and stuff? Now you can use them to enchant items without needing any experience!

New Custom Enchantments
This data pack also adds many useful enchantments. Check them below!

Amplified Shot: Increases arrow damage by consuming additional arrows from player inventory.
Anti-Gravity: Makes arrows unaffected by gravity.
Autosmelt: Broken block will be smelted automatically.
Beheading: Killing a mob will have a chance to drop their head.
Cleaving: Getting a kill also damages nearby targets.
Deflect: Nullifies taken damage with a cooldown. Consumes 1 emerald from inventory per nullification.

Direct: Dropped items and experience orbs will be teleported to the player.
Experience Boost: Multiplies the amount of experience gained.
Eyes of Owl: Grants night vision.
Feeding Module: Feeds the player automatically, has saturation mode to bypass hunger amount.
Health Boost: Increases max health.
Heaven's Lightness: Grants slow falling.
Icy: Slows down the enemy by 60% and disables jumping for players.
Judgment Shot: Timely shot arrows gain increased damage as they travel in the air.

Lava Walker: Turns lava below the player's feet into basalt blocks.
Leaping: Increases jump height.

Lifesteal: Getting a kill heals the player.
Lumberjack: Breaking one log will also break all other adjacent logs, can also break the leaves.
Royal Guard: Blocking right before an incoming attack heals the player and cures negative effects.
Shadow Hunter: Lethal blow summons a hunter at the victims location that shoots at the nearest target.
Steadfast Spikes: Grants knockback resistance.
Stone Fists: Increases melee attack damage.
Thermal Plating: Grant fire resistance when all armor pieces are enchanted.
Traveler: Increases movement speed.

Unbreakable: Makes the item completely unbreakable.
Vein Miner: Breaking one block will break the whole vein, can also break certain blocks like clay.
Void Strike: Slash foes around with incredible speed, freezing and dealing massive damage.

Wide: Increases tool range including block breaking, stripping, pathing and tilling.

When the bonus chest is enabled, a stone pickaxe with Vein Miner I and a wooden axe with Lumberjack I will be in the chest.

You can also remove them from items now. Check Enchantment+ Guide!

Custom Enchantment Commands (Operator Only)
You also can use commands to enchant an item with a custom enchantment. Hold your item in your main hand and run this command (Version 1.11+):
/function enchantmentplus:enchant/<enchantment name>

For example, if you hold a pickaxe and run /function enchantmentplus:enchant/direct command, your pickaxe will be enchanted with Direct enchantment.

Don't forget that you can only use these commands if you are an operator or if the cheats are enabled on your world.

Option Menu

All custom enchantments now can be configured in the option menu. Click Option Menu in Enchantment+ Guide or simply run /trigger Enchantment+Menu command.

All options are saved for each player. You don't need to be an operator and you can freely change them according to your own preferences.

Option menu can be disabled by admins via Admin Menu.

Admin Menu
Admins are now able to configure the data pack features with the use of admin menu. Enabling/disabling modules or editing maximum levels for enchantments can be done from here.

The menu can accessed with /function enchantmentplus:admin_menu command and requires
operator permissions.

If you want to uninstall the data pack properly, run this command (Version 1.10+):
/function enchantmentplus:uninstall

You can delete the data pack file after.

This will remove all the added scoreboard objectives and placed Enchantment+ tables in loaded chunks. If you know where the tables are, it is best to break them first. Then, uninstall the data pack.

Older Versions
All previous versions of the data pack can be found here.

Licence - You accept by downloading this data pack
• This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International. To view a copy of this license, visit here.

• An exception is made for video content, which can be monetized. However, video creators must give appropriate credit and provide a link to the license.
CompatibilityMinecraft 1.16
toMinecraft 1.20

24 Update Logs

Version 3.1 - Minor Update : by Wyvernity 02/21/2024 10:02:00 pmFeb 21st

The data pack has been updated to Minecraft 1.20.4.

No other changes, just a quick version update :)
However, the update for 1.20.5 is huge and will be awesome!

Create an account or sign in to comment.

07/14/2024 4:57 pm
Level 1 : New Miner
User5254442G's Avatar
I added this on a modpack and although I've got the advancement page which tells me to get the table/book from a wandering trader I've spawned about 50 and none of them sell it. Do they have an ID or name that I can spawn in with a command?
07/04/2024 9:51 am
Level 1 : New Miner
Asmorelefloof's Avatar
Is there a tutorial or anything for this? I genuinely can't tell if I'm doing something wrong or if the datapack isn't working.
07/04/2024 7:42 pm
Level 76 : Legendary Creator
Wyvernity's Avatar
If it is correctly installed, you will see a new section in advancements tab showing that it is installed.
Find yourself a wandering trader and buy the guide book and the table from him.
07/16/2024 7:38 pm
Level 1 : New Miner
Asmorelefloof's Avatar
I figured out how to install it, but now any time I try to get the enchantment+ table from a wandering trader, it turns into a gold shovel labeled "chicken spawn egg". How do I fix this?
06/25/2024 2:57 pm
Level 1 : New Miner
YuHayate's Avatar
did you make all the enchantments by hand or did you use a generator?

like explained here?
06/15/2024 11:36 pm
Level 1 : New Miner
User5189345G's Avatar
Been using this for a long time now, can we expect a 1.21 update? Tried using it in my updated world and the table and book are gone from the traders
06/18/2024 1:26 am
Level 76 : Legendary Creator
Wyvernity's Avatar
1.21 made a lot of changes in coding and this requires me to rewrite the whole data pack. I am working on it, but I don't think that I can transition everything due to the changes.
06/02/2024 6:33 am
Level 1 : New Miner
Raydon22's Avatar
I like the datapack, but it has a huge impact on the servers performance, my gold farm works ind slowmo with it, what causes this?
05/09/2024 12:44 pm
Level 1 : New Miner
73d1b34r's Avatar
I'm having an issue on the 2.2 version where the guide book won't display max enchant levels while in multiplayer. I found the scoreboard that keeps track of them, as well as the part in the book to check the scoreboard, and can't really figure out why it isn't working. Do you know of any plugin conflictions?
05/06/2024 7:54 am
Level 1 : New Miner
idream_y3k's Avatar
i have a problem while using this mod, its been fine so far but for some reason as soon as i enchant my armor it gets really laggy, every time i load my world there's a row of messages saying "incorrect attribute on boots has been automatically fixed" but with all my armor pieces, and the other custom enchantments just stop working, is there a way to fix this?
i use lunar client btw
Planet Minecraft


© 2010 - 2024