mojira.dev
MCPE-184908

Many blocks have incorrect sounds assigned in blocks.json

Many blocks are assigned the wrong sound property in blocks.json. Many do not match the material of the block. In addition, these all break parity with Java Edition.

This bug report does not include missing sound properties. Those are described in MCPE-169612. This report only covers blocks which are assigned the wrong sound set.

Many issues have been made easy to fix by recently flattened block IDs.

Table of Affected Block IDs

Affected Block ID

Folder With Affected "blocks.json"

Assigned Sound

Intended Sound

See Also

fire_coral

vanilla_1.20.0

stone

coral

MCPE-76182

fire_coral_block

vanilla_1.21.0

stone

coral

MCPE-76182

fire_coral_fan

vanilla_1.20.80

stone

coral

MCPE-76182

fire_coral_wall_fan

vanilla_1.21.10

stone

coral

MCPE-76182

bell

vanilla

metal

anvil

MCPE-140091

brain_coral

vanilla_1.20.0

stone

coral

MCPE-76182

brain_coral_block

vanilla_1.21.0

stone

coral

MCPE-76182

brain_coral_fan

vanilla_1.20.80

stone

coral

MCPE-76182

brain_coral_wall_fan

vanilla_1.21.10

stone

coral

MCPE-76182

bubble_coral

vanilla_1.20.0

stone

coral

MCPE-76182

bubble_coral_block

vanilla_1.21.0

stone

coral

MCPE-76182

bubble_coral_fan

vanilla_1.20.80

stone

coral

MCPE-76182

bubble_coral_wall_fan

vanilla_1.21.10

stone

coral

MCPE-76182

chiseled_nether_bricks

vanilla_1.16

stone

nether_brick

MCPE-74879

chorus_flower

vanilla

stone

wood

 

chorus_plant

vanilla

stone

wood

 

cracked_nether_bricks

vanilla_1.16

stone

nether_brick

MCPE-74879

fire

vanilla

wood

cloth

 

gilded_blackstone

vanilla_1.16

stone

nether_gold_ore

MCPE-74881

horn_coral

vanilla_1.20.0

stone

coral

MCPE-76182

horn_coral_block

vanilla_1.21.0

stone

coral

MCPE-76182

horn_coral_fan

vanilla_1.20.80

stone

coral

MCPE-76182

horn_coral_wall_fan

vanilla_1.21.10

stone

coral

MCPE-76182

nether_brick_double_slab

vanilla_1.21.10

stone

nether_brick

MCPE-74879

nether_brick_slab

vanilla_1.21.0

stone

nether_brick

MCPE-74879

nether_brick_wall

vanilla_1.21.30

stone

nether_brick

MCPE-74879

powered_repeater

vanilla

wood

stone

MCPE-165629

red_nether_brick_double_slab

vanilla_1.21.10

stone

nether_brick

MCPE-74879

red_nether_brick_slab

vanilla_1.21.10

stone

nether_brick

MCPE-74879

red_nether_brick_wall

vanilla_1.21.30

stone

nether_brick

MCPE-74879

soul_fire

vanilla_1.16

stone

cloth

 

tube_coral

vanilla_1.20.0

stone

coral

MCPE-76182

tube_coral_block

vanilla_1.21.0

stone

coral

MCPE-76182

tube_coral_fan

vanilla_1.20.80

stone

coral

MCPE-76182

tube_coral_wall_fan

vanilla_1.21.10

stone

coral

MCPE-76182

unpowered_repeater

vanilla

wood

stone

MCPE-165629

waterlily

vanilla (Fix should be performed in vanilla_1.17.0{},
when Big Dripleaf was added)

grass

big_dripleaf

 

In addition, the comparator and lever sound sets should be updated in sounds.json to use stone sounds to match Java Edition 1.20.2, instead of wood sounds.

To Reproduce

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

  2. Find the affected block ID .

  3. Notice this ID is using the Assigned Sound instead of the Intended Sound.

Expected Result

Block sounds are consistent with their material. Block sound parity matches Java Edition.

Observed Result

Some blocks are assigned sound sets which do not match their material. These break parity with Java Edition.

To Fix

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

Some nether brick sounds were fixed in 1.21.60, but the changes were performed in vanilla_1.21.60. This does not fix version-locked worlds. Instead, the changes should be applied in vanilla_1.16 (cracked/chiseled), vanilla_1.21.0 (slabs), vanilla_1.21.10 (more slabs), and ** vanilla_1.21.30 (walls).

 

Linked issues

Comments 1

Updated the table to cross out nether brick blocks which were assigned the correct sound property in 1.21.60.23.

Note that nether_brick_double_slab and red_nether_brick_double_slab are still using the incorrect sounds: MCPE-188847

AgentMindStorm2

(Unassigned)

1278066

Confirmed

Multiple

Windows 10

inconsistency, sound, vanilla-parity

1.21.60.21 Preview, 1.21.50.22 Preview, 1.21.20.24 Preview, 1.21.30.22 Preview, 1.21.30.21 Preview, ..., 1.21.2 Hotfix, 1.21.20, 1.21.30.23 Preview, 1.21.21 Hotfix, 1.21.50

Retrieved