Give Command Generator Minecraft Java & Bedrock
Use this /give Command Generator to create custom items in Minecraft Java Edition 1.20.5+, 1.21+ and 26+. Here you can choose any item, set the target (@p, @a, @e), add a colored name, lore, rarity, custom data and enchantments, automatically generating the command ready to copy.
Select your Minecraft edition:
Automatically Generated Give Command
give @a...Add Enchantments to Item (NBT)
Any Armor/Item
Helmet, Chestplate, Leggings, Boots
Helmet
Leggings
Boots
Sword, Axe
Axe, Shovel, Pickaxe
Sword, Axe, Shovel, Pickaxe
Sword
Bow
Crossbow
Trident
Fishing Rod
Customize Give Target (Optional)
Want cheap and lag-free Minecraft hosting?
I recommend Sparked Host: affordable plans, great performance, easy panel and fast support.
🚀 Start your Minecraft ServerHow to Use the /give Command in Minecraft
The /give command allows you to deliver any item directly to a player's or entity's inventory. It is widely used in servers, adventure maps and datapacks to distribute equipment, special items and rewards.
In Java Edition 1.21+, the basic format is:
/give @p minecraft:diamond_sword 1
/give Command Examples (Java)
Give a sword with Sharpness V and Unbreaking III
/give @p minecraft:diamond_sword[enchantments={sharpness:5,unbreaking:3}] 1
Give an item with a colored name
/give @p minecraft:diamond_sword[custom_name=[{"text":"Blade of Chaos","color":"red","bold":true}]] 1
Give 64 apples to all players
/give @a minecraft:apple 64
/give Command Examples (Bedrock)
Give an item that is not dropped on death
/give @p diamond_sword 1 0 {"minecraft:keep_on_death":{}}
Give an item locked in the slot
/give @p diamond_sword 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
Frequently Asked Questions
How to give an item with a custom name in Minecraft?
In Java 1.21+, use the custom_name component with text JSON inside the item's brackets.
How to add enchantments with /give?
Use /give @p minecraft:diamond_sword[enchantments={sharpness:5}] 1
Does /give work in Bedrock Edition?
Yes, but without support for name, lore or enchantments via command. The only available components are can_place_on, can_destroy, item_lock and keep_on_death.
How to give items to all players at once?
Replace the target with @a: /give @a minecraft:bread 16
What is the difference between /give in Java and Bedrock?
In Java, NBT components go inside brackets after the item ID with the minecraft: prefix. In Bedrock, the item does not use the prefix and components come as JSON after the data value (0).