Pick a weapon, tool, or armor piece, add enchantments with the right levels, and copy a ready-to-paste /give command. Supports both 1.20.5+ item components and 1.13–1.20.4 NBT formats.
Pick an item from the dropdown — swords, pickaxes, armor, bows, and more.
Click enchantments to toggle them. Only compatible enchantments are shown; incompatible pairs are blocked automatically.
Adjust levels using the selector next to each enchantment.
Copy the command in either format and paste it into Minecraft chat or a command block.
Example Use Cases
God Sword: Netherite Sword + Sharpness V + Looting III + Fire Aspect II + Unbreaking III + Mending
Efficiency Pickaxe: Diamond Pickaxe + Efficiency V + Fortune III + Unbreaking III + Mending
Full Prot Armor: Netherite Chestplate + Protection IV + Unbreaking III + Mending
Power Bow: Bow + Power V + Infinity + Punch II + Unbreaking III
Mace Combo: Mace + Density V + Breach IV + Wind Burst III + Unbreaking III + Mending
Tips
Sharpness, Smite, and Bane of Arthropods are mutually exclusive — pick one damage enchantment per weapon.
Infinity and Mending cannot both be on a bow in survival. The generator allows it for creative/command-block use.
Mending and Unbreaking III together make items virtually indestructible.
For the mace, Density + Wind Burst + Breach is the meta combination in Java Edition 1.21+.
Enchanted Gear Generator FAQ
How do I give myself an enchanted item?
Select an item, choose enchantments and levels, then copy the generated /give command. Paste it in the in-game chat (with cheats enabled) or a command block.
What is the difference between the two command formats?
Java Edition 1.20.5+ uses item components in square brackets: [minecraft:enchantments={levels:{...}}]. Versions 1.13 to 1.20.4 use NBT tags in curly braces: {Enchantments:[{id:"...",lvl:N}]}. Both produce the same result.
Why are some enchantments greyed out?
Enchantments are filtered by item compatibility. A bow cannot have Sharpness, and boots cannot have Respiration. Incompatible enchantments (like Sharpness and Smite) are also blocked.
Can I add a custom name to the item?
Yes. Enter a name in the Custom Name field and the generator adds a minecraft:custom_name component (1.20.5+) or display:{Name:...} NBT tag (1.13-1.20.4) to the command.
Can I go above the max level?
The generator limits levels to the survival maximum. Higher levels require manual NBT editing or commands like /give with custom data, and may not work as expected.