mojira.dev
MCPE-169612

Many blocks do not have any sound assigned in blocks.json

Many blocks make slightly different sounds to stone. Their hit volume is 0.27 rather than 0.37. This issue is caused by the lack of sound definition in blocks.json. It defaults to normal. This issue can be solved by defining the sound for all affected blocks to stone/wood where appropriate (although for some blocks it makes no difference).

This bug report does not include incorrect sound properties. Those are described in MCPE-184908. This report only covers blocks with no sound assigned whatsoever.

Table of Affected Block IDs

Affected Block ID

Folder With Affected "blocks.json"

Intended Sound

See Also

air

vanilla

stone

barrier

vanilla

stone

 

bee_nest

vanilla_1.14

wood

MCPE-53577

beehive

vanilla_1.14

wood

MCPE-53577

brick_block

vanilla

stone

 

brick_stairs

vanilla

stone

 

bubble_column

vanilla

stone

camera

vanilla

stone

 

cauldron

vanilla

stone

 

cobblestone_wall

vanilla (overwritten by vanilla_1.21.30 in 1.21.30+ worlds)

stone

 

coral_block

vanilla (field is incorrectly written as "sounds")

stone

 

element_0 through element_118

chemistry

stone

 

enchanting_table

vanilla

stone

 

end_gateway

vanilla

stone

 

end_portal

vanilla

stone

 

ender_chest

vanilla

stone

 

flower_pot

vanilla

stone

 

flowing_lava

vanilla

stone

 

flowing_water

vanilla

stone

 

infested_cobblestone

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

infested_chiseled_stone_bricks

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

infested_cracked_stone_bricks

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

infested_mossy_stone_bricks

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

infested_stone

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

infested_stone_bricks

vanilla_1.21.10 (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

MCPE-182290

invisibleBedrock

vanilla

stone

 

jigsaw

vanilla

stone

 

lava

vanilla

stone

 

lava_cauldron

vanilla

stone

 

light_block

vanilla (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

 

monster_egg

vanilla (overwritten by vanilla_1.21.20 in 1.21.20+ worlds)

stone

 

movingBlock

vanilla

stone

 

nether_brick_stairs

vanilla (overwritten by vanilla_1.16 in 1.16.0+ worlds)

stone

 

nether_wart

vanilla (overwritten by vanilla_1.16 in 1.16.0+ worlds)

stone

 

pistonArmCollision

vanilla

stone

 

purpur_stairs

vanilla

stone

 

quartz_stairs

vanilla

stone

 

red_sandstone_stairs

vanilla

stone

 

redstone_wire

vanilla

stone

 

reserved6

vanilla

gravel

 

sandstone_stairs

vanilla

stone

 

stickyPistonArmCollision

vanilla

stone

 

stone_brick_stairs

vanilla

stone

 

stone_stairs

vanilla

stone

 

structure_block

vanilla

stone

 

structure_void

vanilla

stone

MCPE-184905

tripWire

vanilla

stone

 

tripwire_hook

vanilla

wood

MCPE-165578

water

vanilla

stone

 

To Reproduce

  1. Open the blocks.json file specified in the table above.

  2. Find the affected block ID .

  3. Notice this ID is missing a "sound" property.

Expected Result
All blocks are assigned a sound set. All blocks intended to make stone sounds use the "stone" sound set. They sound identical to other stone blocks like Java Edition.

Observed Result
Some blocks are not assigned any sound set, causing them to fall back to the "normal" set. This makes them sound different from other stone blocks.

To Fix
These properties must be fixed in the files specified. While adding the "sound" property in 1.21.30 would address the issue in new worlds, it would not fix Marketplace worlds which are version-locked to an old blocks.json.

Linked issues

Attachments

Comments 3

Please explain why you think this is a bug. The fact that some sounds are similar to another without being identical is does not seem like a bug to me.

One way this has a greater impact is that resource packs that change only stone will leave out some blocks, which is unintended behavior. Also, this relates to MCPE-53577

The block ID "unknown" also needs to be assigned the "gravel" sound in the vanilla blocks.json. This block currently has no sound, so it plays stone sounds despite looking like dirt.

NOoooo3333

(Unassigned)

1167386, 1167387

Confirmed

Multiple

1.20.0.20 Preview, 1.19.73, 1.21.60.21 Preview, 1.21.50.22 Preview, 1.21.20.24 Preview, ..., 1.21.3 Hotfix (PS4), 1.21.2 Hotfix, 1.21.22 Hotfix, 1.21.44 Hotfix, 1.21.50

Retrieved