Bedrock Edition data values

This feature is exclusive to Bedrock Edition.
 
This article needs to be updated.
 
Please update this page to reflect recent updates or newly available information.
Reason: Alias ID needs update, with multiple changes made during the ongoing Flattening process not reflected.
This article is missing information about: Block states. See Java Edition data values#Block states for format
 
Please expand the article to include this information. Further details may exist on the talk page.

These data values refer to the different types of blocks and items on Bedrock Edition. They are used in many places in Minecraft. Block IDs are used to define blocks placed in the world and inventory items (including items in chests and items dropped in the world). Item IDs are valid only for items. These data values differ greatly from the Java Edition data values.

The block and item IDs, as of version 1.16.20.

IDs

For tables of the legacy metadata and/or damage value combinations for blocks and items respectively, see Bedrock Edition data values/Metadata table.

Block IDs

You may edit the contents of this section here.

All of blocks have their own direct item forms. Blocks with numeric ID over 255 have item form with numeric ID of 255 - (block ID) to avoid block item IDs being overlapped into the other item ID space.

The item IDs are the IDs of the block's direct item form, which is used in savegame files and addons. This may, in some cases (e.g. Bed and Sugar Cane) differ from the ID of the item used to place the block, attainable through normal gameplay, the Creative inventory, or the /give command.

Item IDs

Block items

The string IDs of most blocks' direct item forms are the same as IDs of the blocks themselves. However, there are some exceptions:

Note that commands like /give use blocks' IDs to specify block items, instead of block items' IDs.

There are also some block items that were previously in the game but have since been removed:

Other items

Other items have values above 255, making it easy to separate the block item IDs from the other item IDs.

In early versions, items had numeric IDs which had been used in commands and savegame files. However, these numeric IDs are deprecated. The following table lists items with their legacy numeric IDs.

Item Table with Legacy Numeric ID 

In current versions, items have numeric runtime IDs which are used internally in the game. The runtime IDs depend on the order in which the item is registered in the code. So when a new item is added, other items' IDs may also change. And some items are exclusive in normal Bedrock Edition, the developer version, or the Education Edition, so items' runtime IDs are not the same in each edition. The following table lists items with their numeric runtime IDs.

Item Table with Numeric Runtime ID 

Item Table with Numeric Runtime ID in developer version 

View at: dev=1 [edit]

Item Table with Numeric Runtime ID in Education Edition 

View at: edu=1 [edit]

Note that the boat, dye, banner_pattern, and spawn_egg in the four tables above are not normal items in game. They are used as alias IDs. For backward compatibility, an item has alias ID if its ID was changed:

Entity IDs

Several entity names do not correlate with entity names from Java Edition. The standard for naming new entities changes with subsequent releases; however, existing entity names have not been changed.

Effect IDs

Enchantment IDs

Block states

It has been suggested that this section be merged with Block states.
 [discuss]
If this merge affects many pages or may potentially be controversial, do not merge the page until a consensus is reached.

After block IDs, block states further define blocks placed, describing for example the height of water or the direction a torch points. These replace the former block data, which was removed from command syntax in 1.19.70. Some of these block states are associated with legacy aux values (also called metadata), which are defined in the form of binary flags. Aux values are intended to be deprecated, with newly added blocks and block states no longer supporting them.

active

Determines whether the block is active or not.

State Value Blocks
Boolean (false or true) Sculk Shrieker

age

Tracks the age of plants to handle growth and of fire to handle spread.

State Value Blocks
Integer (0 to 2) Cocoa
Integer (0 to 3)
Integer (0 to 5) Chorus Flower
Integer (0 to 15)

age_bit

Determines if the sapling should grow.

State Value Blocks
Boolean (false or true)

attached_bit

Whether the tripwire hook is connected to a valid tripwire circuit or not. For hanging signs, whether the sign is hanging from a single point or not.

State Value Blocks
Boolean (false or true)

attachment

Determines the type of attachment used by a block.

State Value Blocks
  • standing
  • hanging
  • side
  • multiple

bamboo_leaf_size

Determines the size of bamboo leaves.

State Value Blocks
  • no_leaves
  • small_leaves
  • large_leaves
Bamboo

bamboo_stalk_thickness

Determines the thickness of bamboo stalk.

State Value Blocks
  • thin
  • thick
Bamboo

big_dripleaf_head

Determines if the block is the leaf part of the plant, or a part of the stem.

State Value Blocks
Boolean (false or true) Big Dripleaf

big_dripleaf_tilt

State Value Blocks
  • none
  • unstable
  • partial_tilt
  • full_tilt
Big Dripleaf

bite_counter

State Value Blocks
Integer (0 to 6) Cake

bloom

State Value Blocks
Boolean (false or true) Sculk Catalyst

books_stored

State Value Blocks
Integer (0 to 63) Chiseled Bookshelf

brewing_stand_slot_a_bit

State Value Blocks
Boolean (false or true) Brewing Stand

brewing_stand_slot_b_bit

State Value Blocks
Boolean (false or true) Brewing Stand

brewing_stand_slot_c_bit

State Value Blocks
Boolean (false or true) Brewing Stand

brushed_progress

State Value Blocks
Integer (0 to 3)

button_pressed_bit

State Value Blocks
Boolean (false or true) Button (any)

can_summon

Determines if the block can or cannot summon mobs.

State Value Blocks
Boolean (false or true) Sculk Shrieker

candles

How many candles are contained within this block.

State value Blocks
Integer (0 to 3) Candle (any)

cauldron_liquid

What the liquid in the cauldron is.

State Value Blocks
  • water
  • lava
  • powder_snow
Cauldron

cluster_count

How much is in a cluster

State Value Blocks
Integer (0 to 3) Sea Pickle

composter_fill_level

The fill level of a composter

State Value Blocks
Integer (0 to 8) Composter

conditional_bit

If a command block is conditional

State Value Blocks
Boolean (false or true) Command Block (any)

coral_direction

State Value Blocks
Integer (0 to 3) Coral Wall Fans (any, including dead)

coral_fan_direction

State Value Blocks
Integer (0 to 1) Coral Fans (any, including dead)

covered_bit

State Value Blocks
Boolean (false or true) Snow

crafting

State Value Blocks
Boolean (false or true) Crafter

creaking_heart_state

State Value Blocks
  • uprooted
  • dormant
  • awake
Creaking Heart

dead_bit

State Value Blocks
Boolean (false or true) Sea Pickle

deprecated

State Value Blocks
Integer (0 to 3)

direction

State Value Blocks
Integer (0 to 3)

disarmed_bit

State Value Blocks
Boolean (false to true) Tripwire

door_hinge_bit

State Value Blocks
Boolean (false to true) Door (any)

drag_down

State Value Blocks
Boolean (false to true) Bubble Column

dripstone_thickness

State Value Blocks
  • tip
  • frustum
  • middle
  • base
  • merge
Pointed Dripstone

end_portal_eye_bit

State Value Blocks
Boolean (false to true) End Portal Frame

explode_bit

State Value Blocks
Boolean (false to true)

extinguished

State Value Blocks
Boolean (false to true)

facing_direction

State Value Blocks
Integer (0 to 3) (with 4 to 5 unused)
Integer (0 to 1 and 3 5) (with 2 unused) Hopper
Integer (0 to 5)

fill_level

State Value Blocks
Integer (0 to 6) Cauldron

ground_sign_direction

The rotation of standing heads, signs, and banners.

State Value Blocks
Integer (0 to 15)

growing_plant_age

State Value Blocks
Integer (0 to 25)

growth

The rotation of standing heads, signs, and banners.

State Value Blocks
Integer (0 to 3) (with 4 to 7 unused)
Integer (0 to 3) (with 5 to 7 unused) Pitcher Crop
Integer (0 to 1) (with 2 to 7 unused) Torchflower Crop
Integer (0 to 7)

hanging

The rotation of standing heads, signs, and banners.

State Value Blocks
Boolean (false to true)

head_piece_bit

State Value Blocks
Boolean (false to true) Bed

height

State Value Blocks
Integer (0 to 7) Snow

honey_level

State Value Blocks
Integer (0 to 5)

huge_mushroom_bits

State Value Blocks
Integer (0 to 15)

in_wall_bit

State Value Blocks
Boolean (false to true) Fence Gates

infiniburn_bit

State Value Blocks
Boolean (false to true) Bedrock

item_frame_map_bit

State Value Blocks
Boolean (false to true)

item_frame_photo_bit

State Value Blocks
Boolean (false to true)

kelp_age

State Value Blocks
Integer (0 to 25) Kelp

lever_direction

State Value Blocks
  • down_east_west
  • east
  • west
  • south
  • north
  • up_north_south
  • up_east_west
  • down_north_south
Lever

liquid_depth

State Value Blocks
Integer (0 to 15)

lit

State Value Blocks
Boolean (false to true)

minecraft:block_face

State Value Blocks
  • down
  • east
  • north
  • south
  • west
  • up

minecraft:cardinal_direction

State Value Blocks
  • east
  • north
  • south
  • west

minecraft:connection_east

State Value Blocks
Boolean (false to true) Empty

minecraft:connection_north

State Value Blocks
Boolean (false to true) Empty

minecraft:connection_south

State Value Blocks
Boolean (false to true) Empty

minecraft:connection_west

State Value Blocks
Boolean (false to true) Empty

minecraft:facing_direction

State Value Blocks
  • down
  • up
  • east
  • north
  • south
  • west
Observer

minecraft:vertical_half

State Value Blocks
  • bottom
  • top

moisturized_amount

State Value Blocks
Integer (0 to 7) Farmland

multi_face_direction_bits

State Value Blocks
Integer (1 to 63) (with 0 unused}}

natrual

State Value Blocks
Boolean (false to true) Creaking Heart

occupied_bit

State Value Blocks
Boolean (false to true) Bed

ominous

State Value Blocks
Boolean (false to true)

open_bit

State Value Blocks
Boolean (false to true)

orientation

State Value Blocks
  • down_east
  • down_north
  • down_south
  • down_west
  • up_north
  • up_east
  • up_sourth
  • up_west
  • east_up
  • west_up
  • south_up
  • north_up
Crafter

output_lit_bit

State Value Blocks
Boolean (false to true)

output_subtract_bit

State Value Blocks
Boolean (false to true)

pale_moss_carpet_side_east

State Value Blocks
  • none
  • short
  • tall
Pale Moss Carpet

pale_moss_carpet_side_north

State Value Blocks
  • none
  • short
  • tall
Pale Moss Carpet

pale_moss_carpet_side_south

State Value Blocks
  • none
  • short
  • tall
Pale Moss Carpet

pale_moss_carpet_side_west

State Value Blocks
  • none
  • short
  • tall
Pale Moss Carpet

persistent_bit

State Value Blocks
Boolean (false to true) Leaves (any)

pillar_axis

State Value Blocks
  • x
  • y
  • z

portal_axis

State Value Blocks
  • unknown
  • x
  • z
Nether Portal

powered_bit

State Value Blocks
Boolean (false to true)

powered_shelf_type

State Value Blocks
Integer (0 to 3) Shelves

propagule_stage

State Value Blocks
Integer (0 to 4) Mangrove Propagule

rail_data_bit

State Value Blocks
Boolean (false to true)

rail_direction

State Value Blocks
Integer (0 to 5 with 6 to 9 unused)
Integer (0 to 9) Rail

redstone_signal

State Value Blocks
Integer (0 to 1 with 2 to 15)
Integer (0 to 15)

rehydration_level

State Value Blocks
Integer (0 to 3) Dried Ghast

repeater_delay

State Value Blocks
Integer (0 to 3)

respawn_anchor_charge

State Value Blocks
Integer (0 to 4) Respawn Anchor

rotation

State Value Blocks
Integer (0 to 3) Jigsaw Block

sculk_sensor_phase

State Value Blocks
Integer (0 to 2)

sea_grass_type

State Value Blocks
  • default
  • double_top
  • double_bot
Seagrass

stability

State Value Blocks
Integer (0 to 7) Scaffolding

stability_check

State Value Blocks
Boolean (false to true) Scaffolding

propagule_stage

State Value Blocks
  • data
  • save
  • load
  • invalid
  • export
Structure Block

suspended_bit

State Value Blocks
Boolean (false to true) Tripwire

tip

State Value Blocks
Boolean (false to true) Pale Hanging Moss

toggle_bit

State Value Blocks
Boolean (false to true)

torch_facing_direction

State Value Blocks
  • unknown
  • west
  • east
  • north
  • south
  • up

trial_spawner_state

State Value Blocks
Integer (0 to 5) Trial Spawner

triggered_bit

State Value Blocks
Boolean (false to true)

turtle_egg_count

State Value Blocks
  • one_egg
  • two_egg
  • three_egg
  • four_egg
Turtle Egg

twisting_vines_age

State Value Blocks
Integer (0 to 25) Twisting Vines

update_bit

State Value Blocks
Boolean (false to true)

upper_block_bit

State Value Blocks
Boolean (false to true)

upside_down_bit

State Value Blocks
Boolean (false to true)

vault_state

State Value Blocks
  • inactive
  • active
  • unlocking
  • ejecting
Vault

vine_direction_bits

State Value Blocks
Integer (0 to 15) Vines

wall_connection_type_east

State Value Blocks
  • none
  • short
  • tall
Border Walls (any)

wall_connection_type_north

State Value Blocks
  • none
  • short
  • tall
Border Walls (any)

wall_connection_type_south

State Value Blocks
  • none
  • short
  • tall
Border Walls (any)

wall_connection_type_west

State Value Blocks
  • none
  • short
  • tall
Border Walls (any)

wall_post_bit

State Value Blocks
Boolean (false to true) Border Walls (any)

weeping_vines_age

State Value Blocks
Integer (0 to 25) Weeping Vines

weirdo_direction

State Value Blocks
Integer (0 to 3) Stairs (all)

Deprecated

This is a list of block states deprecated due to the flattening. These block states are still present in the game files, and they can still be used with pre-flattened block IDs in commands. For example, /setblock ~ ~ ~ fence ["wood_type"="acacia"] would place an acacia fence.

allow_underwater_bit

Deprecated Preview 1.21.30.23.

State Value Blocks
Boolean (false or true) TNT

block_light_level

Deprecated Preview 1.21.20.21.

State Value Blocks
Integer (0 to 15) Light

chemistry_table_type

Deprecated Preview 1.21.30.23.

State Value Blocks
  • compound_creator
  • material_reducer
  • element_constructor
  • lab_table
Chemistry Table

chisel_type

Deprecated Preview 1.21.30.21.

State Value Blocks
  • default
  • chiseled
  • lines
  • smooth

color

Deprecated Preview 1.20.60.24.

State Value Blocks
  • white
  • orange
  • magenta
  • light_blue
  • yellow
  • lime
  • pink
  • gray
  • silver
  • cyan
  • purple
  • blue
  • brown
  • green
  • red
  • black

color_bit

Deprecated Preview 1.21.30.22.

State Value Blocks
Boolean (false to true)

coral_color

Deprecated Preview 1.21.0.21.

State Value Blocks
  • blue
  • pink
  • purple
  • red
  • yellow

coral_hang_type_bit

Deprecated Preview 1.21.10.21.

State Value Blocks
Boolean (false to true)

damage

Deprecated Preview 1.21.20.22.

State Value Blocks
  • undamaged
  • slightly_damaged
  • very_damaged
  • broken
Anvil

dead_bit

Deprecated Preview 1.21.10.21.

State Value Blocks
Boolean (false to true)

dirt_type

Deprecated Preview 1.21.20.22.

State Value Blocks
  • normal
  • coarse
Dirt

double_plant_type

Deprecated Preview 1.21.0.22.

State Value Blocks
  • sunflower
  • syringa
  • grass
  • fern
  • rose
  • paeonia
Double Plants

flower_type

Deprecated Preview 1.20.80.23.

State Value Blocks
  • poppy
  • orchid
  • allium
  • houstonia
  • tulip_red
  • tulip_orange
  • tulip_white
  • tulip_pink
  • oxeye
  • cornflower
  • lily_of_the_valley
Red Flower

monster_egg_type

Deprecated Preview 1.21.10.20.

State Value Blocks
  • stone
  • cobblestone
  • stone_brick
  • mossy_stone_brick
  • cracked_stone_brick
  • chiseled_stone_brick
Infested Blocks

new_leaf_type

Deprecated Preview 1.20.70.20.

State Value Blocks
  • acacia
  • dark_oak
Leaves (2)

new_log_type

Deprecated Preview 1.20.0.20.

State Value Blocks
  • acacia
  • dark_oak
Log (2)

old_leaf_type

Deprecated Preview 1.20.70.20.

State Value Blocks
  • oak
  • spruce
  • birch
  • jungle
Leaves

old_log_type

Deprecated Preview 1.20.0.20.

State Value Blocks
  • oak
  • spruce
  • birch
  • jungle
Log

prismarine_block_type

Deprecated Preview 1.21.10.22.

State Value Blocks
  • default
  • dark
  • bricks
Prismarine

sand_stone_type

Deprecated Preview 1.21.20.22.

State Value Blocks
  • default
  • heiroglyphs
  • cut
  • smooth

sand_type

Deprecated Preview 1.21.20.22.

State Value Blocks
  • normal
  • red
Sand

sapling_type

Deprecated Preview 1.20.80.20.

State Value Blocks
  • oak
  • spruce
  • birch
  • jungle
  • acacia
  • dark_oak
  • pale_oak (added after deprecation)

sponge_type

Deprecated Preview 1.21.30.22.

State Value Blocks
  • dry
  • wet
Sponge

stone_brick_type

Deprecated Preview 1.21.10.20.

State Value Blocks
  • default
  • mossy
  • cracked
  • chisled
  • smooth
Stone Bricks

stone_slab_type

Deprecated Preview 1.21.10.20.

State Value Blocks
  • smooth_stone
  • sandstone
  • wood
  • cobblestone
  • brick
  • stone_brick
  • quartz
  • nether_brick

}}

Stone Slab Double Stone Slab

stone_slab_type_2

Deprecated Preview 1.21.10.22.

State Value Blocks
  • red_sandstone
  • purpur
  • prismarine_rough
  • prismarine_dark
  • prismarine_brick
  • mossy_cobblestone
  • smooth_sandstone
  • red_nether_brick

}}

Stone Slab (2) Double Stone Slab (2)

stone_slab_type_3

Deprecated Preview 1.21.10.22.

State Value Blocks
  • end_stone_brick
  • smooth_red_sandstone
  • polished_andisite
  • andisite
  • diorite
  • polished_diorite
  • granite
  • polished_granite]

Stone Slab (3) Double Stone Slab (3)

stone_slab_type_4

Deprecated Preview 1.21.10.22.

State Value Blocks
  • mossy_stone_brick
  • smooth_quartz
  • stone
  • cut_sandstone
  • cut_red_sandstone

}}

Stone Slab (4) Double Stone Slab (4)

stone_type

Deprecated Preview 1.20.50.20.

State Value Blocks
  • stone
  • granite
  • granite_smooth
  • diorite
  • diorite_smooth
  • andisite
  • andisite_smooth
Stone

stripped_bit

Deprecated Preview 1.20.70.22.

State Value Blocks
Boolean (false to true) Wood

structure_void_type

Deprecated Preview 1.21.30.21.

State Value Blocks
  • void
  • air
Structure Void

tall_grass_type

Deprecated Preview 1.21.0.20.

State Value Blocks
  • default
  • tall
  • fern
  • snow
Short Grass

top_slot_bit

Deprecated Preview 1.20.20.20.

State Value Blocks
Boolean (false to true) Slabs Double Slabs

wall_block_type

Deprecated Preview 1.21.30.21.

State Value Blocks
  • cobblestone
  • mossy_cobblestone
  • granite
  • diorite
  • andisite
  • sandstone
  • brick
  • stone_brick
  • mossy_stone_brick
  • nether_brick
  • end_brick
  • prismarine
  • red_sandstone
  • red_nether_brick
Wall (except blackstone and deepslate walls)

wood_type

Deprecated Preview 1.20.70.22.

State Value Blocks
  • oak
  • spruce
  • birch
  • jungle
  • acacia
  • dark_oak
Wooden Fence Wood

Numeric ID Inherit Tree

This article is missing information about: Where do happy ghasts, copper golems, camel husks, parched, nautiluses and zombie nautiluses fit in?
 
Please expand the article to include this information. Further details may exist on the talk page.

Refences

  1. โ†‘ Only exists as an ID. There are no Behavior pack files, textures, translation keys, or Resource pack files for this entity.

Navigation