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
- 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.
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.
