Minecraft item command generator with custom data support.
Item Library
Weapons
Diamond Sword
diamond_sword
Netherite Sword
netherite_sword
Iron Sword
iron_sword
Stone Sword
stone_sword
Wooden Sword
wooden_sword
Golden Sword
golden_sword
Copper Sword
copper_sword
Diamond Axe
diamond_axe
Netherite Axe
netherite_axe
Iron Axe
iron_axe
Stone Axe
stone_axe
Wooden Axe
wooden_axe
Golden Axe
golden_axe
Copper Axe
copper_axe
Bow
bow
Crossbow
crossbow
Trident
trident
Mace
mace
Arrow
arrow
Tipped Arrow
tipped_arrow
Spectral Arrow
spectral_arrow
Wind Charge
wind_charge
Fire Charge
fire_charge
Tools
Diamond Pickaxe
diamond_pickaxe
Netherite Pickaxe
netherite_pickaxe
Iron Pickaxe
iron_pickaxe
Stone Pickaxe
stone_pickaxe
Wooden Pickaxe
wooden_pickaxe
Golden Pickaxe
golden_pickaxe
Copper Pickaxe
copper_pickaxe
Diamond Shovel
diamond_shovel
Netherite Shovel
netherite_shovel
Iron Shovel
iron_shovel
Stone Shovel
stone_shovel
Wooden Shovel
wooden_shovel
Golden Shovel
golden_shovel
Copper Shovel
copper_shovel
Diamond Hoe
diamond_hoe
Netherite Hoe
netherite_hoe
Iron Hoe
iron_hoe
Stone Hoe
stone_hoe
Wooden Hoe
wooden_hoe
Golden Hoe
golden_hoe
Copper Hoe
copper_hoe
Shears
shears
Fishing Rod
fishing_rod
Flint and Steel
flint_and_steel
Brush
brush
Carrot on a Stick
carrot_on_a_stick
Warped Fungus on a Stick
warped_fungus_on_a_stick
Spyglass
spyglass
Clock
clock
Compass
compass
Recovery Compass
recovery_compass
Empty Map
map
Map
filled_map
Lead
lead
Name Tag
name_tag
Saddle
saddle
Armor
Diamond Helmet
diamond_helmet
Diamond Chestplate
diamond_chestplate
Diamond Leggings
diamond_leggings
Diamond Boots
diamond_boots
Netherite Helmet
netherite_helmet
Netherite Chestplate
netherite_chestplate
Netherite Leggings
netherite_leggings
Netherite Boots
netherite_boots
Iron Helmet
iron_helmet
Iron Chestplate
iron_chestplate
Iron Leggings
iron_leggings
Iron Boots
iron_boots
Leather Cap
leather_helmet
Leather Tunic
leather_chestplate
Leather Pants
leather_leggings
Leather Boots
leather_boots
Golden Helmet
golden_helmet
Golden Chestplate
golden_chestplate
Golden Leggings
golden_leggings
Golden Boots
golden_boots
Copper Helmet
copper_helmet
Copper Chestplate
copper_chestplate
Copper Leggings
copper_leggings
Copper Boots
copper_boots
Chainmail Helmet
chainmail_helmet
Chainmail Chestplate
chainmail_chestplate
Chainmail Leggings
chainmail_leggings
Chainmail Boots
chainmail_boots
Elytra
elytra
Shield
shield
Turtle Shell
turtle_helmet
Wolf Armor
wolf_armor
Iron Horse Armor
iron_horse_armor
Gold Horse Armor
golden_horse_armor
Diamond Horse Armor
diamond_horse_armor
Leather Horse Armor
leather_horse_armor
Netherite Horse Armor
netherite_horse_armor
Food
Potions
Blocks
Wood
Nether
Deepslate
Copper
Colors
Redstone
Ores
Spawn Eggs
Music Discs
Special
BASICS
POWERS
EFFECTS
STYLE
RULES
TECHNICAL
Your Command
GENERATED RESULT
JAVA MODERN
/give @p diamond_sword 1
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.
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.
Quick /give Workflow
Choose the base item from the item list.
Select the target version: Java 1.21, legacy Java, or Bedrock.
Set the player selector, item count, and optional custom name.
Add enchantments, lore, durability, or other item properties only when needed.
Copy the command and test it in a command block or private world.
Command Generator
Minecraft /give Generator for Custom Items
The /give generator helps you build Minecraft item commands without hand-writing every component, enchantment, lore line, trim, attribute, or custom data field. It is meant for players who want copy-ready commands but still need control over the details.
What this tool does
Use it to create weapons, armor, tools, consumables, renamed items, custom model items, unbreakable gear, adventure-map items, and test equipment for Java or Bedrock workflows. The interface keeps common options visible while leaving advanced component fields available when you need them.
Accuracy and version notes
Modern Java commands use the newer component style, while older formats and Bedrock commands need different syntax. Always choose the closest Minecraft version before copying a command, then test it in a safe world before using it on a live server.
Quick questions
Can this replace manual command writing?
For most item commands, yes. Very unusual datapack or modded behavior may still require manual editing.
Why does version selection matter?
Minecraft changed item data formats over time, so the same item may need different syntax depending on the target release.
If something feels wrong, a Minecraft version is missing, the wording is confusing, or you have a better workflow idea, send it over. Real player feedback is how these tools get sharper.