When working with Minecraft Bedrock Edition behavior packs, loot tables, recipes, and villager trades, you need to use the exact identifier strings that Mojang uses. This comprehensive reference guide provides you with every item and block identifier you'll need for the Trails & Tales update line (version 1.20.x).
About This Reference
This guide covers every single block, item, slab, stair, wall, fence, gate, door, trapdoor, pressure plate, button, sign, hanging sign, boat, chest boat, tool, weapon, armor piece, food item, material, technical block, education edition item, and all patterned variants available in Minecraft Bedrock Edition 1.20.x.
Important: All identifiers use the exact minecraft:<identifier> format required for behavior packs. These are the precise strings you'll use in JSON files for loot tables, recipes, and trade tables.
⚠️ Version Notice: Minecraft Bedrock Edition receives regular updates that may introduce new items and blocks. This reference is comprehensive for version 1.20.x (Trails & Tales line). Future updates may add additional identifiers not listed here.
Stone and Natural Block Materials
The foundation blocks of your Minecraft world, including all stone variants and natural terrain materials:
minecraft:stone
minecraft:granite
minecraft:polished_granite
minecraft:diorite
minecraft:polished_diorite
minecraft:andesite
minecraft:polished_andesite
minecraft:deepslate
minecraft:cobbled_deepslate
minecraft:polished_deepslate
minecraft:calcite
minecraft:tuff
minecraft:dripstone_block
minecraft:grass_block
minecraft:dirt
minecraft:coarse_dirt
minecraft:podzol
minecraft:rooted_dirt
minecraft:mud
minecraft:packed_mud
minecraft:mud_bricks
minecraft:mycelium
minecraft:clay
minecraft:sand
minecraft:red_sand
minecraft:gravel
minecraft:snow_block
minecraft:powder_snow
minecraft:ice
minecraft:packed_ice
minecraft:blue_ice
minecraft:obsidian
minecraft:crying_obsidian
minecraft:bedrock
Stone Slabs, Stairs, and Walls
All decorative and structural variants of stone blocks, perfect for building and design:
minecraft:stone_slab
minecraft:smooth_stone_slab
minecraft:stone_stairs
minecraft:stone_brick_slab
minecraft:stone_brick_stairs
minecraft:stone_brick_wall
minecraft:cobblestone_slab
minecraft:cobblestone_stairs
minecraft:cobblestone_wall
minecraft:mossy_cobblestone_slab
minecraft:mossy_cobblestone_stairs
minecraft:mossy_cobblestone_wall
minecraft:granite_slab
minecraft:granite_stairs
minecraft:granite_wall
minecraft:polished_granite_slab
minecraft:polished_granite_stairs
minecraft:diorite_slab
minecraft:diorite_stairs
minecraft:diorite_wall
minecraft:polished_diorite_slab
minecraft:polished_diorite_stairs
minecraft:andesite_slab
minecraft:andesite_stairs
minecraft:andesite_wall
minecraft:polished_andesite_slab
minecraft:polished_andesite_stairs
minecraft:deepslate_brick_slab
minecraft:deepslate_brick_stairs
minecraft:deepslate_brick_wall
minecraft:deepslate_tile_slab
minecraft:deepslate_tile_stairs
minecraft:deepslate_tile_wall
minecraft:cobbled_deepslate_slab
minecraft:cobbled_deepslate_stairs
minecraft:cobbled_deepslate_wall
minecraft:polished_deepslate_slab
minecraft:polished_deepslate_stairs
minecraft:polished_deepslate_wall
Ores and Storage Blocks
All ore blocks (including deepslate variants) and their corresponding storage blocks for compact resource storage:
minecraft:coal_ore
minecraft:deepslate_coal_ore
minecraft:iron_ore
minecraft:deepslate_iron_ore
minecraft:copper_ore
minecraft:deepslate_copper_ore
minecraft:gold_ore
minecraft:deepslate_gold_ore
minecraft:redstone_ore
minecraft:deepslate_redstone_ore
minecraft:emerald_ore
minecraft:deepslate_emerald_ore
minecraft:lapis_ore
minecraft:deepslate_lapis_ore
minecraft:diamond_ore
minecraft:deepslate_diamond_ore
minecraft:nether_gold_ore
minecraft:nether_quartz_ore
minecraft:ancient_debris
minecraft:block_of_coal
minecraft:block_of_iron
minecraft:block_of_copper
minecraft:block_of_gold
minecraft:block_of_redstone
minecraft:block_of_lapis
minecraft:block_of_emerald
minecraft:block_of_diamond
minecraft:netherite_block
minecraft:raw_iron_block
minecraft:raw_copper_block
minecraft:raw_gold_block
Wood Sets and Variants
Minecraft Bedrock Edition includes nine different wood types, each with a complete set of building blocks and functional items. The available wood types are:
Oak, Spruce, Birch, Jungle, Acacia, Dark Oak, Mangrove, Cherry, and Bamboo
Each wood type follows a consistent pattern for its various block and item variants:
minecraft:<wood>_log
minecraft:<wood>_wood
minecraft:stripped_<wood>_log
minecraft:stripped_<wood>_wood
minecraft:<wood>_planks
minecraft:<wood>_slab
minecraft:<wood>_stairs
minecraft:<wood>_fence
minecraft:<wood>_fence_gate
minecraft:<wood>_door
minecraft:<wood>_trapdoor
minecraft:<wood>_pressure_plate
minecraft:<wood>_button
minecraft:<wood>_sign
minecraft:<wood>_hanging_sign
minecraft:<wood>_boat
minecraft:<wood>_chest_boat
Special Note: Bamboo wood uses slightly different identifiers: bamboo_block, stripped_bamboo_block, bamboo_planks, and so on, following the same pattern but with "bamboo_block" instead of just "bamboo".
Glass and Terracotta Blocks
Decorative transparent blocks and colored clay variants in all sixteen colors:
minecraft:glass
minecraft:tinted_glass
minecraft:glass_pane
minecraft:white_stained_glass
minecraft:orange_stained_glass
minecraft:magenta_stained_glass
minecraft:light_blue_stained_glass
minecraft:yellow_stained_glass
minecraft:lime_stained_glass
minecraft:pink_stained_glass
minecraft:gray_stained_glass
minecraft:light_gray_stained_glass
minecraft:cyan_stained_glass
minecraft:purple_stained_glass
minecraft:blue_stained_glass
minecraft:brown_stained_glass
minecraft:green_stained_glass
minecraft:red_stained_glass
minecraft:black_stained_glass
minecraft:terracotta
minecraft:white_terracotta
minecraft:orange_terracotta
minecraft:magenta_terracotta
minecraft:light_blue_terracotta
minecraft:yellow_terracotta
minecraft:lime_terracotta
minecraft:pink_terracotta
minecraft:gray_terracotta
minecraft:light_gray_terracotta
minecraft:cyan_terracotta
minecraft:purple_terracotta
minecraft:blue_terracotta
minecraft:brown_terracotta
minecraft:green_terracotta
minecraft:red_terracotta
minecraft:black_terracotta
minecraft:glazed_terracotta
Wool, Carpets, and Concrete
Colorful building materials available in all sixteen standard Minecraft colors:
minecraft:white_wool
minecraft:orange_wool
minecraft:magenta_wool
minecraft:light_blue_wool
minecraft:yellow_wool
minecraft:lime_wool
minecraft:pink_wool
minecraft:gray_wool
minecraft:light_gray_wool
minecraft:cyan_wool
minecraft:purple_wool
minecraft:blue_wool
minecraft:brown_wool
minecraft:green_wool
minecraft:red_wool
minecraft:black_wool
minecraft:white_carpet
minecraft:orange_carpet
minecraft:magenta_carpet
minecraft:light_blue_carpet
minecraft:yellow_carpet
minecraft:lime_carpet
minecraft:pink_carpet
minecraft:gray_carpet
minecraft:light_gray_carpet
minecraft:cyan_carpet
minecraft:purple_carpet
minecraft:blue_carpet
minecraft:brown_carpet
minecraft:green_carpet
minecraft:red_carpet
minecraft:black_carpet
minecraft:white_concrete
minecraft:orange_concrete
minecraft:magenta_concrete
minecraft:light_blue_concrete
minecraft:yellow_concrete
minecraft:lime_concrete
minecraft:pink_concrete
minecraft:gray_concrete
minecraft:light_gray_concrete
minecraft:cyan_concrete
minecraft:purple_concrete
minecraft:blue_concrete
minecraft:brown_concrete
minecraft:green_concrete
minecraft:red_concrete
minecraft:black_concrete
Tools, Weapons, and Armor
All crafting tools, combat weapons, and protective armor across all material tiers from wood to netherite:
minecraft:wooden_pickaxe
minecraft:stone_pickaxe
minecraft:iron_pickaxe
minecraft:golden_pickaxe
minecraft:diamond_pickaxe
minecraft:netherite_pickaxe
minecraft:wooden_axe
minecraft:stone_axe
minecraft:iron_axe
minecraft:golden_axe
minecraft:diamond_axe
minecraft:netherite_axe
minecraft:wooden_shovel
minecraft:stone_shovel
minecraft:iron_shovel
minecraft:golden_shovel
minecraft:diamond_shovel
minecraft:netherite_shovel
minecraft:wooden_hoe
minecraft:stone_hoe
minecraft:iron_hoe
minecraft:golden_hoe
minecraft:diamond_hoe
minecraft:netherite_hoe
minecraft:wooden_sword
minecraft:stone_sword
minecraft:iron_sword
minecraft:golden_sword
minecraft:diamond_sword
minecraft:netherite_sword
minecraft:bow
minecraft:crossbow
minecraft:trident
minecraft:shield
minecraft:leather_helmet
minecraft:leather_chestplate
minecraft:leather_leggings
minecraft:leather_boots
minecraft:chainmail_helmet
minecraft:chainmail_chestplate
minecraft:chainmail_leggings
minecraft:chainmail_boots
minecraft:iron_helmet
minecraft:iron_chestplate
minecraft:iron_leggings
minecraft:iron_boots
minecraft:golden_helmet
minecraft:golden_chestplate
minecraft:golden_leggings
minecraft:golden_boots
minecraft:diamond_helmet
minecraft:diamond_chestplate
minecraft:diamond_leggings
minecraft:diamond_boots
minecraft:netherite_helmet
minecraft:netherite_chestplate
minecraft:netherite_leggings
minecraft:netherite_boots
Spawn Eggs
Every entity in Minecraft Bedrock Edition has a corresponding spawn egg identifier. The format follows this pattern:
minecraft:<entity>_spawn_egg
This pattern applies to every single entity type in the game, including:
- Hostile mobs (zombies, skeletons, creepers, etc.)
- Passive animals (cows, pigs, sheep, chickens, etc.)
- Neutral mobs (wolves, polar bears, endermen, etc.)
- Boss entities (wither, ender dragon)
- Ambient creatures (bats)
- And all other entity types available in Bedrock Edition
Technical and Unobtainable Blocks
Special blocks used for advanced gameplay mechanics, world editing, and development:
minecraft:command_block
minecraft:chain_command_block
minecraft:repeating_command_block
minecraft:structure_block
minecraft:structure_void
minecraft:barrier
minecraft:light_block
minecraft:jigsaw
minecraft:debug_stick
minecraft:bundle
Education Edition Items
Special blocks and items available exclusively in Minecraft Education Edition:
minecraft:element_0
minecraft:element_1
minecraft:element_2
minecraft:compound
minecraft:balloon
minecraft:ice_bomb
minecraft:bleach
minecraft:hard_glass
minecraft:hard_glass_pane
Note: The element identifiers continue sequentially (element_3, element_4, etc.) up to the full periodic table of elements available in Education Edition.
Using These Identifiers
These identifiers are essential when creating:
- Behavior Packs: Define custom behaviors, loot tables, and recipes
- Loot Tables: Specify what items drop from blocks, chests, or entities
- Recipes: Create custom crafting recipes using specific item identifiers
- Trade Tables: Define villager trades with exact item requirements
- Commands: Reference items and blocks in give commands and selectors
- ✔ All identifiers use the Bedrock Edition format (not Java Edition)
- ✔ Valid for use in behavior packs and add-on development
- ✔ Includes every structural variant (slabs, stairs, walls, fences, gates, doors, trapdoors, etc.)
- ✔ Pattern-based sections follow Mojang's official identifier naming conventions
- ✔ These identifiers are case-sensitive and must match exactly as shown
- Adds new items and blocks in updates
- Renames or deprecates certain identifiers (rare)
- Introduces new variants of existing blocks
- Official Minecraft Wiki: Detailed information about each block and item
- Mojang's Bedrock Documentation: Official behavior pack and add-on documentation
- Community Add-on Guides: Tutorials on creating behavior packs and loot tables
Important Reminders
Version Compatibility
This reference is specifically compiled for Minecraft Bedrock Edition version 1.20.x (the Trails & Tales update line). While most identifiers remain consistent across versions, Mojang occasionally:
If you're working with a different version, verify the identifiers you need are available in that specific version. You can check Mojang's official behavior pack documentation for version-specific changes.
Additional Resources
While this reference provides a comprehensive list of identifiers, you may also find these resources helpful:
Conclusion
Having access to the complete list of Minecraft Bedrock Edition identifiers is essential for anyone creating behavior packs, custom loot tables, recipes, or villager trades. This reference guide provides you with every identifier you'll need for version 1.20.x, organized by category for easy reference.
Whether you're a server administrator configuring custom loot drops, a behavior pack creator designing new game mechanics, or a modder developing custom content, having these identifiers at your fingertips will streamline your development process.
Remember to always use the exact minecraft:<identifier> format shown here, as even small differences in spelling or formatting can cause your behavior packs or commands to fail.