mojira.dev
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.

Linked issues

Comments 5

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!

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.

AgentMindStorm2

(Unassigned)

1316513

Confirmed

Multiple

Windows 10

flattening, flattening-remnants, vanilla-parity

1.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

Retrieved