Data Packs Game Mechanic

Powered Enchanting

  • 49.9k views • 7 today
  • save_alt 4.8k downloads • 0 today
Compatibility
Minecraft 1.15
to version
Minecraft 1.20
Changes include
  • Advancements
  • Functions
  • Loot Tables
  • Predicates
  • Recipes
  • 119
  • 136
  • 258
CMD-Golem
Lvl 66High Grandmaster System
234
This pack overhauls the entire enchanting system of Minecraft and allows you, to use custom Enchantments, like Vein Miner, Vision or Soulbound. All these Enchantments can be matched together according to your wishes and needs.

If the existing Enchantments still aren't enough for you and you have some experience with commands and Data Packs you can even create an Enchantment by yourself, which will integrate seamlessly into the new enchanting system.

Unlike many other Data Packs with custom Enchantments, this pack is fully compatible with the Anvil and Grindstone. Note that any combining of Enchantments and items must be done on the Enchanting Table and not in the Anvil.


Custom Enchantments
Open download page for more informations
Create your own Enchantments

3x3 Mining
Mines a three by three area
Auto Smelt
Smelts blocks you mine
Freeze
Slows target
Health Upgrade
Get more health points
Hot Touch
Cooks harvested Potatoes
Leaping
Increases jump strength
Life Steal
Chance to get absorption hearts of critical hits
Magma Walker
Turns lava beneath the player into Cobblestone
Magnetic
Attracts all items in the vicinity
Nutrition
Feeds you automatically
Perish
Gives target the wither effect
Protection V
Increases level of Protection Enchantments
Quick Hit
Hit faster
Reaping
Replants seeds automatically
Sneak Healer
Heal yourself while sneaking
Soft Falling
No fall damage
Soulbound
Get item back after death
Swift Sneak V
Increases level of Swift Sneak Enchantment
Swiftness
Increases walking speed
Timber
Breaks connected Logs
Unbreaking V
Increases level of Unbreaking Enchantment
Upgrade
More armor defense points
Vein Miner
Breaks connected Ores
Venomous
Poisons the target
Vision
Gives the player night vision

Build the Enchanting Table
First craft the normal Enchanting Table and place it. Then you need to build the pillars around it. To simplify this process, you can drop a Glowstone Dust on the Enchantment Table. At the four places where blue particles can be seen, you need to place two Lapis Lazuli Blocks on top of each other, and at the four white particles, you need to place Chiseled Quartz Blocks.

To start the enchanting process, you need to make Lapis Lazuli Slices. For each Enchantment you create, one of them will be consumed.

To remove the Enchantment Table, you need to break the block underneath it. If you have already started the Enchanting, you must finish it before breaking the Enchantment Table.

Powered Enchanting Minecraft Data Pack

Lapis Lazuli Slice Recipe

The Crafting Table will show a Lapis Lazuli as result, but you will get the correct item after you take it out.

Enchanting
To start enchanting, you need to drop a Book on the Enchanting Table. After that, four books appear near the Enchanting Table and move towards the Quartz Blocks. After they reach the blocks, each book gets an Enchantment. This Enchantment is displayed as a floating text above the book with the cost of enchanting displayed underneath it. Now you can choose one of the Enchantments by placing the Lapis Lazuli Slice on the Quartz Block below it.

The chance to get a higher leveled Enchantments is 60% for each level. The cost of enchanting is calculated depending on the maximum level of the enchantment and rises up to 3 Experience Levels. For example a Silk Touch Enchantment, which has only one level always costs 3 Experience Levels, while Sharpness 1 Enchantment only costs 1 Experience Level because this Enchantment has the maximum level of 5. To be able to enchant you need to have at least 10 times the cost of the enchantment in Experience Levels. This means that for the Silk Touch Enchantment you need to have 30 Experience Levels and for Sharpness 1 you need to have 10 Levels.


Advanced Enchanting

To get rarer Enchantments like Mending, you need to charge the Enchanting Table. To do this, you need to drop an End Crystal on top of the table. The state of charging can be seen from the End Crystals floating above the Lapis Lazuli pillars. You can charge the table with a maximum of four End Crystals, but for the enchanting only one is needed.

The enchanting works the same way as the normal enchanting: You drop a book on the table and each quartz pillar gets an Enchantment from which you can choose one. The Advanced Enchantments are indicated with a red name and will always stay at level 1. Those Enchantments cost 6 Experience Levels and requires you to have 50 Experience Levels.

After the enchanting one of the charged End Crystals will be consumed, even if you didn't select an Advanced Enchantment.

Combining
To get an Enchantment on a tool or armor, you need to drop it on an Enchanting Table along with the Enchanted Book. You can also combine the Enchantments of two different items. If you do that, the first item you dropped will be preserved and gets the Enchantments of the second one.

Each time you enchant the item, the experience cost doubles. At combining the cost of the more expensive item counts.
Warning: The combination in the Anvil will no longer work.

Settings
Give yourself custom Enchantments (Replace <enchantment_id> with the Id of the Enchantment or with all to get all Enchantments)
/function powerench:give/<enchantment_id>Remove custom Enchantments and lore from selected item. (for deinstallation)
/item modify entity @s weapon.mainhand powerench_main:remove_powerench





If you have an idea for new Enchantment, please write a comment.

If you have questions or you discovered a bug, please write a comment below.

This pack is pretty big and has a lot of commands. For this reason, there might be bugs in the pack that can cause you to lose your items or experience. However, I have tested the Data Pack extensively. If you still find a bug, you can report it in the comments.

Language Credits
Big thanks to all the translators

SlovenianBrafto
ItalianGolden_Rose_
RussianDohite, ProFir_RU
UkrainianHighError
SpanishElGatoGG_
PortugueseMeiaQuatru
KoreanLead_Lord

21 Update Logs

v5.5 : by CMD-Golem 07/27/2025 11:38:10 amJuly 27, 2025 @ 3:38 pm UTC

Fixed Bug with PaperMC breaking enchanted books
LOAD MORE LOGS

More like this

  Have something to say?

Lead_Lord
08/23/2025 8:07 am
Level 3 : Apprentice Miner
Could you please let me know when the 1.21.4 compatible version will be released?
1
CMD-Golem
08/25/2025 4:26 pm
He/Him • Level 66 : High Grandmaster System
Sorry for the late response. I wont update to newer versions for three reasons:
1. Custom enchantments can now be integrated in the vanilla enchanting table. Just search for them on planetmc. There are already a lot of them.
2. for me the biggest problems is that with 1.20.5 the nbt format for items got changed which means that i would need to rewrite a lot of code to get it to work again.
3. Im working on other projects (not minecraft) which take a lot of time. This is also the reason i stopped updating all the other data packs, exept the Key pack, if there is no request to update it.

If you want an enchantment which isnt implemented by a new pack but in mine, i can see if it would be possible to update just this enchantment and bring it to the vanilla ench table. But if you wanted my whole pack updated i have to disappoint you.
1
Lead_Lord
08/28/2025 9:26 pm
Level 3 : Apprentice Miner
That&#39;s really unfortunate, I understand.
2
ThaGamer24788
02/08/2025 7:29 pm
He/Him • Level 1 : New Explorer
Nice datapack! I have a question: when I put the table on the ground, some magma cubes appear inside it, preventing me from using the table in vanilla mode. Does the datapack break in some way if I remove those cubes from the code to use the common table as well?
1
CMD-Golem
02/10/2025 4:24 am
He/Him • Level 66 : High Grandmaster System
No. It should work fine. The Magma Cubes are normaly used to block access to the common table, but you can remove the code for it if you want to use it
2
User5178807G
06/09/2024 10:11 pm
Level 1 : New Miner
Is this going to be updated for 1.20.6?
1
CMD-Golem
06/10/2024 12:17 am
He/Him • Level 66 : High Grandmaster System
I plan to skip 1.20.5 and 1.20.6 and update the pack to 1.21 first. The reason for this is that with 1.20.5 the whole system of how to make custom items has been changed. And with 1.21 the whole enchanting system will also be changed. Since I don't want to revise the whole pack twice within a short period of time, I'm skipping these two versions.

I can't tell you exactly when the update for 1.21 will be released. I will probably have to rework almost the entire pack, which will take some time. But I hope to finish it a few weeks after the release of 1.21.
2
_W7K
03/23/2024 11:12 pm
Level 28 : Expert Network
Really love this datapack, am still confused how to make own enchantments but i guess i will find out



Also could you make that u can still acces the entchantment table when not being glowstone dusted
1
CMD-Golem
03/24/2024 9:56 am
He/Him • Level 66 : High Grandmaster System
If you have questions about own enchantments just ask them. For the access without glowstone. What do you mean with that? You only need the glowstone to show you where to place the pillars. But if you want you can also place them without the glowstone.
1
_W7K
03/24/2024 2:11 pm
Level 28 : Expert Network
I meant that when u place an enchanting table it will always summon those magma slimes, which prevent u from interacting with the enchanting table but it would be better if those slime magamas would only be at the powered enchanting table and not when placing it regurarly.
1

Welcome