Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-184908

Many blocks have incorrect sounds assigned in blocks.json

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 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.3 Hotfix (PS4), 1.21.2 Hotfix, 1.21.20, 1.21.30.23 Preview, 1.21.21 Hotfix, 1.21.50
    • Confirmed
    • Multiple
    • 1278066

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

       

            AgentMindStorm2 AgentMindStorm2
            Votes:
            21 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              CHK: