Showing 1-0 of 0 items
| Item Name | Item ID |
|---|
No items match your search.
Minecraft Java Edition has more than 1,500 unique item IDs in its item registry. This covers every holdable, placeable, and usable item in the game, from basic materials like sticks and cobblestone to complex items like enchanted books and tipped arrows.
The Minecraft item ID list above is a fast, searchable reference for every item in Java Edition. Type any item name to find its ID instantly. Item IDs are used in /give commands, loot tables, recipe definitions, advancement triggers, and data pack development.
All IDs use the minecraft:item_name format. The item registry is larger than the block registry because it includes non-block items like tools, weapons, food, potions, and spawn eggs.
| Action | What It Does |
|---|---|
| Search by name | Type "sword" to see all sword variants, or "potion" to list potion items. |
| Copy item IDs | Grab any ID for /give commands, data pack files, or server plugin configs. |
| Browse the list | Page through every item in the current version of Java Edition. |
| Pair with /give | Find the ID here, then build the full command in the Give Command Generator. |
The primary command that uses item IDs is /give. The syntax is straightforward: /give @s minecraft:diamond_sword 1 gives yourself one diamond sword. The @s targets yourself; use @p for the nearest player or a player name for a specific player.
Item IDs also appear in /clear (removes items from inventory), /item (sets inventory slot contents), and /loot commands.
For data packs, item IDs are used in loot tables, recipe JSON files, and advancement triggers. The exact ID format matches what the game registry uses internally, so the IDs listed in this tool work directly in data pack files.
Tab completion: In-game, typing /give @s minecraft: and pressing Tab cycles through all item IDs. With more than 1,500 items, that is slow, so a searchable list is much faster for finding specific items.
Spawn eggs: Every mob has a spawn egg item ID following the pattern minecraft:mob_name_spawn_egg. Search "spawn_egg" to see all variants.
Server administration: Server admins use item IDs in plugin configurations for shop systems, kit definitions, and banned item lists. An accurate, up-to-date ID reference saves time when configuring these systems.
Minecraft Java Edition has more than 1,500 unique item IDs in its registry. This includes all blocks that have item forms, tools, weapons, armor, food, potions, spawn eggs, and miscellaneous items like name tags and leads.
The /give command syntax is: /give <player> <item_id> [count]. For example, /give @s minecraft:diamond 64 gives yourself a stack of 64 diamonds. You can also add item components in square brackets for custom data, such as /give @s minecraft:diamond_sword[enchantments={levels:{"minecraft:sharpness":5}}]. Cheats must be enabled.
Java Edition uses namespaced IDs like minecraft:golden_apple, while Bedrock Edition may use different names for some items. For example, Java uses minecraft:totem_of_undying while Bedrock uses minecraft:totem. The item counts also differ between editions. This list covers Java Edition IDs only.
Browse more Minecraft tools: