Mojira Archive
MCPE-187390

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.

Unresolved

AgentMindStorm2

2024-10-12, 03:15 AM

2025-01-31, 05:43 AM

22

9

Confirmed

1316513

flattening, flattening-remnants, vanilla-parity

1.21.60.21 Preview - 1.21.501.21.60.21 Preview, 1.21.50.22 Preview, 1.21.40.25 Preview, 1.21.31 Hotfix, 1.21.41 Hotfix, 1.21.50

-