Many block IDs are still not flattened/updated
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
| Current ID | Current Data Values | Flattened IDs | Notes |
|---|---|---|---|
| acacia_standing_sign | N/A | acacia_sign | |
| air | 0 | air cave_air void_air |
|
| azalea_leaves_flowered | 0 | flowering_azalea_leaves | |
| bamboo_standing_sign | N/A | bamboo_sign | |
| bed | 0-15 | black_bed blue_bed brown_bed cyan_bed gray_bed green_bed light_blue_bed light_gray_bed lime_bed magenta_bed orange_bed pink_bed purple_bed red_bed yellow_bed white_bed |
Item form should be merged with block form, like skulls were in 1.21.40. |
| big_dripleaf | 0 | big_dripleaf big_dripleaf_stem |
|
| birch_standing_sign | N/A | birch_sign | |
| brick_block | 0 | bricks | |
| cauldron | N/A | cauldron lava_cauldron powder_snow_cauldron water_cauldron ? potion_cauldron ? |
Potion cauldrons may require a version-exclusive block ID. |
| cave_vines (body) cave_vines_body_with_berries |
N/A | cave_vines_plant | cave_vines on Bedrock includes both the body and head by using different "age" values. |
| cave_vines (head) cave_vines_head_with_berries |
N/A | cave_vines | Berry status is a block state on Java Edition. |
| cherry_standing_sign | N/A | cherry_sign | |
| crimson_standing_sign | N/A | crimson_sign | |
| darkoak_standing_sign | N/A | dark_oak_sign | |
| darkoak_wall_sign | N/A | dark_oak_wall_sign | |
| deadbush | N/A | dead_bush | |
| dirt_with_roots | 0 | rooted_dirt | |
| end_brick_stairs | 0 | end_stone_brick_stairs | |
| end_bricks | 0 | end_stone_bricks | |
| fence_gate | 0 | oak_fence_gate | |
| flower_pot | N/A | flower_pot potted_acacia_sapling potted_allium potted_azalea_bush potted_azure_bluet potted_bamboo potted_birch_sapling potted_blue_orchid potted_brown_mushroom potted_cactus potted_cherry_sapling potted_closed_eyeblossom potted_cornflower potted_crimson_fungus potted_crimson_roots potted_dandelion potted_dark_oak_sapling potted_dead_bush potted_fern potted_flowering_azalea_bush potted_jungle_sapling potted_lily_of_the_valley potted_mangrove_propagule potted_oak_sapling potted_open_eyeblossom potted_orange_tulip potted_oxeye_daisy potted_pale_oak_sapling potted_pink_tulip potted_poppy potted_red_mushroom potted_red_tulip potted_spruce_sapling potted_torchflower potted_warped_fungus potted_white_tulip potted_wither_rose |
|
| frame | N/A | item_frame | Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. |
| glow_frame | N/A | glow_item_frame | Same as above. |
| grass_path | 0 | dirt_path | |
| hardened_clay | 0 | terracotta | |
| jungle_standing_sign | N/A | jungle_sign | |
| kelp | N/A | kelp kelp_plant |
|
| lit_blast_furnace | 0 | blast_furnace | Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. |
| lit_deepslate_redstone_ore | 0 | deepslate_redstone_ore | Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. |
| lit_furnace | 0 | furnace | Lit furnaces are a block state of the "furnace" ID on Java Edition. |
| lit_pumpkin | 0 | jack_o_lantern | |
| lit_redstone_lamp | 0 | redstone_lamp | Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. |
| lit_redstone_ore | 0 | redstone_ore | Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. |
| lit_smoker | 0 | smoker | Lit smoker is a block state of the "smoker" ID on Java Edition. |
| magma | 0 | magma_block | |
| mangrove_standing_sign | N/A | mangrove_sign | |
| melon_block | 0 | melon | |
| mob_spawner | 0 | spawner | |
| nether_brick | 0 | nether_bricks | The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". |
| normal_stone_slab (MCPE-182109) | N/A | stone_slab | "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". |
| normal_stone_stairs (MCPE-183635) | N/A | stone_stairs | "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". |
| noteblock | 0 | note_block | |
| pale_oak_standing_sign | N/A | pale_oak_sign | |
| portal | 0 | nether_portal | |
| powered_comparator | 0 | comparator | Powered comparator is a block state on Java Edition. |
| powered_repeater | 0 | repeater | Powered repeater is a block state on Java Edition. |
| prismarine_bricks_stairs | 0 | prismarine_brick_stairs | |
| red_nether_brick | 0 | red_nether_bricks | |
| redstone_torch | ? | redstone_torch redstone_wall_torch |
Lit redstone torch is a block state on Java Edition. |
| reeds | 0 | sugar_cane | Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. |
| seagrass | ? | seagrass tall_seagrass |
|
| silver_glazed_terracotta | 0 | light_gray_glazed_terracotta | |
| slime | 0 | slime_block | |
| small_dripleaf_block | 0 | small_dripleaf | |
| snow | 0 | snow_block | |
| snow_layer | 0-7 | snow | "snow" is currently used by Snow Block. It should first be flattened into "snow_block". |
| soul_torch | ? | soul_torch soul_wall_torch |
|
| spruce_standing_sign | N/A | spruce_sign | |
| standing_banner | N/A | black_banner blue_banner brown_banner cyan_banner gray_banner green_banner light_blue_banner light_gray_banner lime_banner magenta_banner orange_banner pink_banner purple_banner red_banner yellow_banner white_banner |
Item form "banner" should be merged with block form, like skulls were in 1.21.40. |
| standing_sign | N/A | oak_sign | |
| stone_stairs | 0 | cobblestone_stairs | |
| torch | ? | torch wall_torch |
|
| trapdoor | 0 | oak_trapdoor | |
| undyed_shulker_box | N/A | shulker_box | "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. |
| unlit_redstone_torch | ? | redstone_torch redstone_wall_torch |
Lit redstone torch is a block state on Java Edition. |
| unpowered_comparator | 0 | comparator | Powered comparator is a block state on Java Edition. Item form "comparator" should be merged with block form, like skulls were in 1.21.40. |
| unpowered_repeater | 0 | repeater | Powered repeater is a block state on Java Edition. Item form "repeater" should be merged with block form, like skulls were in 1.21.40. |
| wall_banner | N/A | black_wall_banner blue_wall_banner brown_wall_banner cyan_wall_banner gray_wall_banner green_wall_banner light_blue_wall_banner light_gray_wall_banner lime_wall_banner magenta_wall_banner orange_wall_banner pink_wall_banner purple_wall_banner red_wall_banner yellow_wall_banner white_wall_banner |
|
| wall_sign | N/A | oak_wall_sign | |
| warped_standing_sign | N/A | warped_sign | |
| waterlily | 0 | lily_pad | |
| web | 0 | cobweb | |
| wooden_button | N/A | oak_button | |
| wooden_door | N/A | oak_door | |
| wooden_pressure_plate | N/A | oak_pressure_plate |
Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
Linked Issues
Created Issue:
Many block IDs still not flattened
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign 0 birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list\, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
Many block IDs are still not flattened/updated
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign 0 birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list\, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign 0 birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list\, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign 0birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list\, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list\, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the {}blocks.json deprecated ID list \, instead of "stained_hardened_clay".jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon 0 melon_block mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon 0 melon _blockmob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon_block 0 melon mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon_block 0 melon mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon_block 0 melon mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. They are entities.Still, the Bedrock block ID should match the Java entity ID.glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick". noteblock 0 note_block melon_block 0 melon mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block melon_block 0 melon mob_spawner 0 spawner pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign normal_stone_slab (MCPE-182109) N/Astone_slab"stone_slab" is in the blocks.json deprecated ID list as it was the old unified ID for many slabs. normal_stone_stairs (MCPE-183635) N/Astone_stairs"stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block melon_block 0melonmob_spawner 0spawnerpale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, which now has been updated to "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, which now has been updated to"smooth_stone_slab".normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".noteblock 0 note_block normal_stone_slab ( MCPE-182109)N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. birch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. bi rch_standing_signN/Abirch_sign b rick_block0b rickscauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasss ilver_glazed_terracotta0 li ght_gray_glazed_terracottas lime0 s lime_blocksnow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airbamboo_standing_signN/Abamboo_signbed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. red_nether_brick0 red_nether_bricksredstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
is duplicated by
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_closed_eyeblossom
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_open_eyeblossom
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_closed_eyeblossom
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_open_eyeblossom
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta "terracotta" was erroneously included in the blocks.json deprecated ID list, instead of "stained_hardened_clay". jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_closed_eyeblossom
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_open_eyeblossom
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
This is a full compilation of all block IDs which still differ from Java Edition and should be flattened. The yellow_flower and grass IDs were updated to dandelion and grass_block, despite not having any aux ID variants. Many other IDs still need the same treatment.
Some previously flattened blocks also have incorrect IDs. They are excluded from the table below. See:
Double Slabs: MCPE-178372
Light Blocks: MCPE-183450
Skulls: MCPE-186357
This table will be kept up-to-date if any of these IDs are flattened/updated in the future.
Current ID Current Data Values Flattened IDs Notes acacia_standing_sign N/A acacia_sign air 0 air
cave_air
void_airazalea_leaves_flowered 0 flowering_azalea_leaves bamboo_standing_sign N/A bamboo_sign bed 0-15 black_bed
blue_bed
brown_bed
cyan_bed
gray_bed
green_bed
light_blue_bed
light_gray_bed
lime_bed
magenta_bed
orange_bed
pink_bed
purple_bed
red_bed
yellow_bed
white_bedItem form should be merged with block form, like skulls were in 1.21.40. big_dripleaf 0 big_dripleaf
big_dripleaf_stembirch_standing_sign N/A birch_sign brick_block 0 bricks cauldron N/A cauldron
lava_cauldron
powder_snow_cauldron
water_cauldron
? potion_cauldron ?Potion cauldrons may require a version-exclusive block ID. cave_vines (body)
cave_vines_body_with_berriesN/A cave_vines_plant cave_vines on Bedrock includes both the body and head by using different "age" values. cave_vines (head)
cave_vines_head_with_berriesN/A cave_vines Berry status is a block state on Java Edition. cherry_standing_sign N/A cherry_sign crimson_standing_sign N/A crimson_sign darkoak_standing_sign N/A dark_oak_sign darkoak_wall_sign N/A dark_oak_wall_sign deadbush N/A dead_bush dirt_with_roots 0 rooted_dirt end_brick_stairs 0 end_stone_brick_stairs end_bricks 0 end_stone_bricks fence_gate 0 oak_fence_gate flower_pot N/A flower_pot
potted_acacia_sapling
potted_allium
potted_azalea_bush
potted_azure_bluet
potted_bamboo
potted_birch_sapling
potted_blue_orchid
potted_brown_mushroom
potted_cactus
potted_cherry_sapling
potted_closed_eyeblossom
potted_cornflower
potted_crimson_fungus
potted_crimson_roots
potted_dandelion
potted_dark_oak_sapling
potted_dead_bush
potted_fern
potted_flowering_azalea_bush
potted_jungle_sapling
potted_lily_of_the_valley
potted_mangrove_propagule
potted_oak_sapling
potted_open_eyeblossom
potted_orange_tulip
potted_oxeye_daisy
potted_pale_oak_sapling
potted_pink_tulip
potted_poppy
potted_red_mushroom
potted_red_tulip
potted_spruce_sapling
potted_torchflower
potted_warped_fungus
potted_white_tulip
potted_wither_roseframe N/A item_frame Item frames are not a "block" on Java Edition. Still, the Bedrock block ID should match the Java entity ID. glow_frame N/A glow_item_frame Same as above. grass_path 0 dirt_path hardened_clay 0 terracotta jungle_standing_sign N/A jungle_sign kelp N/A kelp
kelp_plantlit_blast_furnace 0 blast_furnace Lit blast furnace is a block state of the "blast_furnace" ID on Java Edition. lit_deepslate_redstone_ore 0 deepslate_redstone_ore Lit deepslate redstone ore is a block state of the "deepslate_redstone_ore" ID on Java Edition. lit_furnace 0 furnace Lit furnaces are a block state of the "furnace" ID on Java Edition. lit_pumpkin 0 jack_o_lantern lit_redstone_lamp 0 redstone_lamp Lit redstone lamp is a block state of the "redstone_lamp" ID on Java Edition. lit_redstone_ore 0 redstone_ore Lit redstone ore is a block state of the "redstone_ore" ID on Java Edition. lit_smoker 0 smoker Lit smoker is a block state of the "smoker" ID on Java Edition. magma 0 magma_block mangrove_standing_sign N/A mangrove_sign melon_block 0 melon mob_spawner 0 spawner nether_brick 0 nether_bricks The Nether Brick item used to craft Nether Bricks is still using its outdated "netherbrick" ID because the block
already had it. Once the block ID is changed to "nether_bricks", the item can be updated to "nether_brick".normal_stone_slab (MCPE-182109) N/A stone_slab "stone_slab" is not in the blocks.json deprecated ID list, but it was the old ID for the Smooth Stone Slab, now "smooth_stone_slab". normal_stone_stairs (MCPE-183635) N/A stone_stairs "stone_stairs" is currently used by Cobblestone Stairs. It should first be flattened into "cobblestone_stairs". noteblock 0 note_block pale_oak_standing_sign N/A pale_oak_sign portal 0 nether_portal powered_comparator 0 comparator Powered comparator is a block state on Java Edition. powered_repeater 0 repeater Powered repeater is a block state on Java Edition. prismarine_bricks_stairs 0 prismarine_brick_stairs red_nether_brick 0 red_nether_bricks redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. reeds 0 sugar_cane Item form "sugar_cane" should be merged with block form, like skulls were in 1.21.40. seagrass ? seagrass
tall_seagrasssilver_glazed_terracotta 0 light_gray_glazed_terracotta slime 0 slime_block small_dripleaf_block 0 small_dripleaf snow 0 snow_block snow_layer 0-7 snow "snow" is currently used by Snow Block. It should first be flattened into "snow_block". soul_torch ? soul_torch
soul_wall_torchspruce_standing_sign N/A spruce_sign standing_banner N/A black_banner
blue_banner
brown_banner
cyan_banner
gray_banner
green_banner
light_blue_banner
light_gray_banner
lime_banner
magenta_banner
orange_banner
pink_banner
purple_banner
red_banner
yellow_banner
white_bannerItem form "banner" should be merged with block form, like skulls were in 1.21.40. standing_sign N/A oak_sign stone_stairs 0 cobblestone_stairs torch ? torch
wall_torchtrapdoor 0 oak_trapdoor undyed_shulker_box N/A shulker_box "shulker_box" is included in the blocks.json deprecated ID list as it was the pre-flattening colored shulker box ID. unlit_redstone_torch ? redstone_torch
redstone_wall_torchLit redstone torch is a block state on Java Edition. unpowered_comparator 0 comparator Powered comparator is a block state on Java Edition.
Item form "comparator" should be merged with block form, like skulls were in 1.21.40.unpowered_repeater 0 repeater Powered repeater is a block state on Java Edition.
Item form "repeater" should be merged with block form, like skulls were in 1.21.40.wall_banner N/A black_wall_banner
blue_wall_banner
brown_wall_banner
cyan_wall_banner
gray_wall_banner
green_wall_banner
light_blue_wall_banner
light_gray_wall_banner
lime_wall_banner
magenta_wall_banner
orange_wall_banner
pink_wall_banner
purple_wall_banner
red_wall_banner
yellow_wall_banner
white_wall_bannerwall_sign N/A oak_wall_sign warped_standing_sign N/A warped_sign waterlily 0 lily_pad web 0 cobweb wooden_button N/A oak_button wooden_door N/A oak_door wooden_pressure_plate N/A oak_pressure_plate Expected Result
All block IDs match Java Edition after the Flattening.
Observed Result
Many block IDs still need to be updated or flattened.
Thank you for your report!
We're resolving and linking this ticket forward as a duplicate of MCPE-187390, as that ticket contains more detailed information and/or has already been triaged by Mojang.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
This issue (and many other block ID disparities) is also being tracked at MCPE-187390.
You forgot Oak Fence Gate. Its current ID on Bedrock Edition is fence_gate while in Java Edition is oak_fence_gate.
Added fence_gate to the table. Thank you!
Can confirm
Added potted_closed_eyeblossom and potted_open_eyeblossom to the table for 1.21.50.
Added wooden_button, wooden_door, and wooden_trapdoor to the table.