I've noticed several inconsistencies in the block identifiers within the block palette, particularly related to wooden/stone slabs, double slabs, and planks. These inconsistencies create confusion and hinder the ability to quickly and accurately identify specific types of blocks when working with the block palette. I've attached the 1.20.0 block palette compressed with GZIP or alternatively you can view it online here.
Planks
Certain planks have unique identifiers as follows:
minecraft:bamboo_planks
minecraft:cherry_planks
minecraft:crimson_planks
minecraft:mangrove_planks
minecraft:warped_planks
However, other planks are grouped under the "minecraft:planks" identifier, differentiated by the "wood_type" block state as follows:
{
network_id: 1984705437
name_hash: -6590764843046749425L
name: "minecraft:planks"
version: 18087969
states: {
wood_type: acacia
}
},
... [Other similar entries for birch, dark_oak, jungle, oak]
Wooden Slabs
Certain slabs have unique identifiers as follows:
minecraft:bamboo_slab
minecraft:bamboo_mosaic_slab
minecraft:cherry_slab
minecraft:crimson_slab
minecraft:mangrove_slab
minecraft:warped_slab
However, other wooden slabs are grouped under the "minecraft:wooden_slab" identifier, differentiated by the "wood_type" block state as follows:
{
network_id: -209074507
name_hash: -8969057126506541051L
name: "minecraft:wooden_slab"
version: 18087969
states: {
top_slot_bit: 0B
wood_type: acacia
}
},
... [Other similar entries for birch, dark_oak, jungle, oak]
Double Wooden Slabs
Certain double slabs have unique identifiers as follows:
minecraft:bamboo_double_slab
minecraft:bamboo_mosaic_double_slab
minecraft:cherry_double_slab
minecraft:crimson_double_slab
minecraft:mangrove_double_slab
minecraft:warped_double_slab
However, other double wooden slabs are grouped under the "minecraft:double_wooden_slab" identifier, differentiated by the "wood_type" block state as follows:
{
network_id: -959979112
name_hash: -7557059130150010113L
name: "minecraft:double_wooden_slab"
version: 18087969
states: {
top_slot_bit: 0B
wood_type: acacia
}
},
... [Other similar entries for birch, dark_oak, jungle, oak]
Stone Slabs
These stone slabs have their own unique identifier:
minecraft:blackstone_slab
minecraft:cobbled_deepslate_slab
minecraft:cut_copper_slab
minecraft:deepslate_brick_slab
minecraft:deepslate_tile_slab
minecraft:exposed_cut_copper_slab
minecraft:mud_brick_slab
minecraft:oxidized_cut_copper_slab
minecraft:polished_blackstone_brick_slab
minecraft:polished_blackstone_slab
minecraft:polished_deepslate_slab
minecraft:waxed_cut_copper_slab
minecraft:waxed_exposed_cut_copper_slab
minecraft:waxed_oxidized_cut_copper_slab
minecraft:waxed_weathered_cut_copper_slab
minecraft:weathered_cut_copper_slab
However other stone blocks are grouped under various identifiers such as "minecraft:stone_block_slab", "minecraft:stone_block_slab2", "minecraft:stone_block_slab3", "minecraft:stone_block_slab4". The differentiation is made by the "stone_slab_type", "stone_slab_type_2", "stone_slab_type_3", and "stone_slab_type_4" block states, respectively.
Double Stone Slabs
These double stone slabs have their own unique identifier:
minecraft:blackstone_double_slab
minecraft:cobbled_deepslate_double_slab
minecraft:cut_copper_double_slab
minecraft:deepslate_brick_double_slab
minecraft:deepslate_tile_double_slab
minecraft:exposed_cut_copper_double_slab
minecraft:mud_brick_double_slab
minecraft:oxidized_cut_copper_double_slab
minecraft:polished_blackstone_brick_double_slab
minecraft:polished_blackstone_double_slab
minecraft:polished_deepslate_double_slab
minecraft:waxed_cut_copper_double_slab
minecraft:waxed_exposed_cut_copper_double_slab
minecraft:waxed_oxidized_cut_copper_double_slab
minecraft:waxed_weathered_cut_copper_double_slab
minecraft:weathered_cut_copper_double_slab
However other double stone blocks are grouped under various identifiers such as "minecraft:double_stone_block_slab", "minecraft:double_stone_block_slab2", "minecraft:double_stone_block_slab3", and "minecraft:double_stone_block_slab4". The differentiation is made by the "stone_slab_type", "stone_slab_type_2", "stone_slab_type_3", and "stone_slab_type_4" block states, respectively.
Attachments
Comments 3
Can confirm, this has confused me a lot before. This might be related to MCPE-158940.
Thank you for your report!
However, this issue is Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only. For suggestions, please visit Minecraft Suggestions on Reddit or visit the Feedback website.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📓 Project Summary – 📧 Suggestions – 📖 Minecraft Wiki
⚠️ Please do not mark Unreleased Versions as affected. You don't have access to them yet.
-- I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit