MCTOOLBOX
MC ToolboxMC TOOLBOX

Give Command Generator

Minecraft item command generator with custom data support.

Item Library
Weapons (23)
Arrow
Bow
Copper Axe
Copper Sword
Crossbow
Diamond Axe
Diamond Sword
Fire Charge
Golden Axe
Golden Sword
Iron Axe
Iron Sword
Mace
Netherite Axe
Netherite Sword
Spectral Arrow
Stone Axe
Stone Sword
Tipped Arrow
Trident
Wind Charge
Wooden Axe
Wooden Sword
Tools (36)
Brush
Carrot on a Stick
Clock
Compass
Copper Hoe
Copper Pickaxe
Copper Shovel
Diamond Hoe
Diamond Pickaxe
Diamond Shovel
Map
Fishing Rod
Flint and Steel
Golden Hoe
Golden Pickaxe
Golden Shovel
Iron Hoe
Iron Pickaxe
Iron Shovel
Lead
Empty Map
Name Tag
Netherite Hoe
Netherite Pickaxe
Netherite Shovel
Recovery Compass
Saddle
Shears
Spyglass
Stone Hoe
Stone Pickaxe
Stone Shovel
Warped Fungus on a Stick
Wooden Hoe
Wooden Pickaxe
Wooden Shovel
Armor (37)
Chainmail Boots
Chainmail Chestplate
Chainmail Helmet
Chainmail Leggings
Copper Boots
Copper Chestplate
Copper Helmet
Copper Horse Armor
Copper Leggings
Diamond Boots
Diamond Chestplate
Diamond Helmet
Diamond Horse Armor
Diamond Leggings
Golden Boots
Golden Chestplate
Golden Helmet
Gold Horse Armor
Golden Leggings
Iron Boots
Iron Chestplate
Iron Helmet
Iron Horse Armor
Iron Leggings
Leather Boots
Leather Tunic
Leather Cap
Leather Horse Armor
Leather Pants
Netherite Boots
Netherite Chestplate
Netherite Helmet
Netherite Horse Armor
Netherite Leggings
Shield
Turtle Shell
Wolf Armor
Food (43)
Potions (6)
Blocks (242)
Wood (165)
Nether (94)
Deepslate (30)
Copper (121)
Colors (249)
Redstone (46)
Ores (48)
Spawn Eggs (88)
Music Discs (22)
Special (287)
Diamond Sword
minecraft:diamond_sword
Diamond Sword
minecraft:diamond_sword
1537 matching items from 1537 registered items.
Generated command
Java 26.2
/give @p diamond_sword 1
24 characters
Diamond Sword
diamond_sword
Durability item

Build /give Commands That Match Your Minecraft Version

The /give generator helps you create commands for custom items, kits, map rewards, and server events without memorizing every item ID or data field. Pick the item, choose a target, set the count, then add the properties your world actually needs.

Java 1.21 uses data components, while older Java versions and Bedrock commands use different syntax. Use the version selector before copying so the generated command matches the server or single-player world where you plan to run it.

Version-Aware Output

Switch between modern Java data components, legacy Java item data, and Bedrock-friendly commands before copying. This avoids the common mistake of pasting 1.21 syntax into an older server.

Practical Item Setup

Use it for starter kits, adventure-map rewards, shop items, event crates, or testing specific items in a creative build. For public servers, test commands in a private world first.

Quick /give Workflow

  1. Choose the base item from the item list.
  2. Select the target version: Java 1.21, legacy Java, or Bedrock.
  3. Set the player selector, item count, and optional custom name.
  4. Add enchantments, lore, durability, or other item properties only when needed.
  5. Copy the command and test it in a command block or private world.

Common /give Questions

Can I forge items that never lose durability?

Yes. Toggle the Unbreakable flag to create tools and weapons that do not lose durability. This is useful for adventure maps, lobby items, and server event gear.

How do I kit out my entire squad at once?

Use the @a selector to drop custom gear to every player on the server simultaneously. Perfect for server-wide events or starting a new survival season with a care package.

What changed with the 1.21 update?

Mojang moved many item properties from classic NBT into data components. The generator changes the command format when you select Java 1.21 so names, lore, enchantments, and durability use the right structure.

Can I add custom names and lore with colors?

Yes, our editor supports full JSON text formatting. You can add bold titles and multi-line lore with custom color codes to make your unique loot stand out from vanilla items.

How do I give specific Player Heads?

Select the player head item and enter the player name in the properties tab. The generated command can spawn a head that uses that player skin when the game can resolve the profile.

Do I need OP status to use these commands?

Yes, most /give commands require Operator permissions (level 2) or "Allow Cheats" enabled in single-player worlds to execute properly.