All maps archive
MinecraftMaps.com
Adventure▼
Parkour▼
Survival▼
Puzzle▼
Horror▼
Mini-Games▼
Builds▼
Tools
MinecraftMaps.com

The largest collection of Minecraft maps. Download adventure, parkour, survival, puzzle, and more maps for free.

DiscordTwitter

Categories

Adventure MapsParkour MapsSurvival MapsPuzzle MapsHorror MapsCreation Maps

Resources

Latest MapsPopular MapsHall of FameSearch MapsMinecraft ToolsSubmit a MapMinecraft Seeds

Information

How to Install MapsFAQAbout UsContactPrivacy PolicyTerms of Service

Game Databases

Palworld DatabaseValheim WikiPersona CompendiumSolarpunk ToolsGothic 1 Remake WikiFatekeeper ToolsRomestead DatabaseStardew Valley Database7 Days to Die DatabaseTerraria Seed Viewer
AFK Arena|Game Guides|Co-op Games|Pokemon Tools|Anime Filler List|Naruto
Copyright © MinecraftMaps.com 2011-2026. All rights reserved.Built for the community♥·Not affiliated with Mojang or Microsoft

Give Command Generator - Build Any /give Command

Create ready-to-paste /give commands for any Java Edition item, with enchantments, attributes, names, lore and the full component system.

Generated Command

Loading...
Version
/give @p minecraft:diamond_sword
32 chars
Unknown Item
Unknown Item
When in Main Hand:
7 Attack Damage
1.6 Attack Speed
0 items total
Loading...
Showing 0 items⚠️ This item cannot be stacked

Minecraft Give Command Generator

This give command generator builds ready-to-paste /give commands for every item in Java Edition. Pick an item, set a quantity, choose your target, and copy the command straight into your game or a command block. It supports versions from 1.14.4 up to 26.2.

The /give command is the fastest way to put items into a player's inventory, from basic blocks to fully enchanted gear with custom components. Since Minecraft 1.20.5 the syntax uses item components instead of the old NBT tags, so older command guides are out of date.

This generator handles both formats automatically: choose a version and the output uses the matching syntax. Pick an item, tweak the options, and the command updates in real time.

How to Use This Generator

1. Search for any item and select it from the grid.

2. Set the target: @s (yourself), @p (nearest player), @a (everyone), or a player name.

3. Add enchantments, names, lore, attributes and components in the tabs.

4. Copy the command, or use Share to send a link that rebuilds the exact item.

/give Command Syntax

The full syntax in 1.20.5 and later is /give <target> <item_id>[<components>] <count>. The minecraft: namespace prefix is optional.

ParameterDescriptionExample
targetWho receives the item@s, @p, @a, Steve
item_idNamespaced item identifierdiamond_sword
componentsOptional item data in square brackets[enchantments={...}]
countNumber of items (1-6400)64

Specialized Item Generators

Some items need more than a basic command. These editors give you a visual builder for complex item types:

GeneratorWhat It Does
Armor GeneratorCustom armor with trims, dyes, and enchantments
Player HeadsPlayer heads with custom skins and textures
ContainersPre-filled shulker boxes, chests, barrels, and more
SignsSigns with custom colored text on front and back
Goat HornsGoat horns with every sound variant
Decorated PotsDecorated pots with custom sherd faces

Frequently Asked Questions

What is the /give command syntax in Minecraft Java Edition?

The syntax is /give <target> <item>[<components>] [<count>]. For example, /give @s diamond_sword[enchantments={levels:{sharpness:5}}] 1 gives yourself a sharpness V sword. The target can be @s (self), @p (nearest player), @a (all players), @r (random), or a player name.

How many items can you give at once with /give?

Up to 6,400 items in a single command (100 stacks of 64). For unstackable items like tools or armor the maximum is 100. Items that do not fit in the inventory drop on the ground as entities.

Do /give commands work in survival mode?

Yes, but only with cheats enabled. In singleplayer, open to LAN with cheats on; on a server you need operator permissions. Once you have permission, /give works in any game mode.

What changed about /give in Minecraft 1.20.5?

Version 1.20.5 replaced the old NBT tag system with structured item components. Instead of {Enchantments:[...]} you now write [enchantments={levels:{sharpness:5}}]. It was a breaking change, so commands from older guides will not work in 1.20.5 and later. This generator switches between the old NBT format and the new component format based on the version you pick.

Can this make commands for older versions like 1.16?

Yes. Choose any version from 1.14.4 onward in the version selector. For 1.14.4 through 1.20.4 the generator outputs the old NBT-tag format (Enchantments, display, AttributeModifiers); for 1.20.5 and later it outputs the modern component format.

Browse more Minecraft tools:

Version ComparisonBrowse All Tools

Related tools

Armor GeneratorCustom armor with trims and enchantmentsGoat HornsAll goat horn instrument variantsKnowledge BooksUnlock recipes with knowledge booksSuspicious StewCustom effects on suspicious stewDecorated PotsCustom sherds on decorated potsSignsCustom text and formatting on signs