✔️ How To Use Minecraft Enchant Command + How To Enchant Players Items When On Certain Blocks! ✔️
Video Summary
In this video I show you the basics of the /enchant command in Minecraft Java, including how to target players and add enchantments to the item you’re holding. I also explain why you can’t enchant regular blocks and how enchantments only apply to compatible items. Then I walk through making custom “enchanting blocks” using /execute so that standing on a specific block enchants your held item. Finally, I add a particle command so the block gives off effects while it enchants you.
Formatted Transcript
Hey everybody, it’s UnderMyCap, and welcome back to another video. Today I’m going to teach you how to use the /enchant command. I may have covered this in the past, but I’m going over it again—starting with the basics of enchanting normal items, explaining why you can’t really enchant blocks in Java, and then showing you a really cool method for creating custom “enchanting blocks” using command blocks.
The Basics: Enchanting Items with /enchant
In Minecraft, you can enchant a bunch of different items—armor, weapons, and tools. You can also hold blocks, but the reason I’m including blocks here is to show that the enchant command doesn’t actually work on them.
How to Write the Command
To start, open the command line and type:
/enchant
After that, you need to choose a target. Here are some common target selectors:
@a = all players
@e = all entities
@p = nearest player
@r = random player
@s = yourself (the command executor)
You can also type a specific player’s username if you only want to enchant that one person’s item.
For example, I’ll target myself by using my name (you could also use @s). Then I’ll pick an enchantment—let’s use mending since it works on many items. Finally, I’ll choose a level.
Example:
/enchant <target> mending 1
In Java Edition, Mending only has one level, so 1 is all you need. Once you run it, the item you’re holding gets enchanted.
Adding Multiple Enchantments
The nice thing about /enchant is that you can run it multiple times on the same item to add different enchantments. However, you can’t apply every enchantment to every item—some enchantments only work on specific gear (for example, Feather Falling is for boots).
If I switch to a helmet and run something like Thorns, it’ll apply because that enchantment works on armor.
Important Limitation: It Only Enchants What You’re Holding
One important thing to understand is that you can only enchant the item currently in your hand. So if you want to enchant your helmet, you need to be holding the helmet when you run the command. If you try to apply an enchantment to armor you’re wearing (but not holding), it won’t work the way you expect.
Why This Doesn’t Work on Blocks
This command does not work on blocks because you can’t enchant blocks the same way you enchant tools or armor. If you try to enchant a block like stone, Minecraft will tell you it can’t support that enchantment.
So, while there may be specific items in the game that behave differently, standard blocks are not valid for the /enchant command.
The Cool Part: Custom “Enchanting Blocks” Using Commands
Now for the fun part: creating a block that enchants your item when you stand on it, and also plays a particle effect. This is done using command blocks and the /execute command.
To demonstrate, I’ll clear my inventory and fill it with random tools. With the setup in place, when I walk onto a specific block, it will enchant the item I’m holding and show particles.
One key detail: this doesn’t work if you jump over the block. You actually have to stand on it.
Command Block #1: Enchant the Item When Standing on a Specific Block
In a command block, you’ll use /execute to check what block is underneath the player, and then run the enchant command.
The format looks like this (conceptually):
/execute at @a if block ~ ~-1 ~ blue_concrete run enchant @s thorns 1
What this does:
execute at @a runs the check for every player.
if block ~ ~-1 ~ blue_concrete checks if the block beneath the player is blue concrete.
run enchant @s thorns 1 enchants the item the player is holding.
Once that command block is set up, standing on blue concrete will enchant the item you’re holding with Thorns.
Command Block #2: Add a Particle Effect
To add particles, create another command block. You’ll use a similar /execute structure, but instead of running enchant, you run particle.
Example structure:
/execute at @a if block ~ ~-1 ~ blue_concrete run particle soul_fire_flame ~ ~ ~ 0 0 0 0 1 force
You can change the particle type to whatever you want, and you can also adjust where it spawns by changing the coordinates. If you want it to appear slightly under the player, you can offset the Y position.
Make sure your command block settings are correct (for example, set to repeat/always active as needed), otherwise the particles may not show consistently—especially for subtle particle effects.
Final Notes
That’s basically it: the /enchant command for normal items, why it doesn’t work for blocks, and how to create a custom block that enchants items and displays particles when you stand on it.
Thanks so much for watching. If you enjoyed this, please leave a like and subscribe for more content. If you have ideas for what you want me to do next, leave them in the comments—I do read them, I like to respond, and I also like to try your ideas. Thanks for watching, and I’ll see you in the next one.
Video Thumbnail
Recommended Items Based On Post
- Panda-house playset – LEGO Minecraft The Panda Haven (21245) features a buildable, 3-story, panda-shaped house with room…
- Familiar Minecraft features – Authentic accessories and figures, including a jungle explorer, panda, baby panda and a sk…
- Hands-on gameplay – Kids build a supersized panda house where they can take on creative Minecraft missions, battle a hos…
Advertisment



![Minecraft – Creating A Farm [3] Minecraft – Creating A Farm [3]](https://i0.wp.com/img.youtube.com/vi/PQCJe4OP_5w/maxresdefault.jpg?fit=1024%2C1024&ssl=1)
