mojira.dev
MCPE-177152

Only So Below can play in the soul sand valley

On 1.18 the music of the majority of the nether was adjusted to have more tracks play on certain biomes and to change the volume, however soul sand valley didn't change.

This happens because when the sound event name was changed from music.game.soulsand_valley (found in vanilla 1.16 resource pack sound_definitions.json) to music.game.soul_sand_valley (in 1.18 vanilla resource pack sound_definitions.json), the name was not changed on the music.definitions.json too, resulting in the 1.16 sound event playing instead of the newer one.

Both sound events can be played using the music command.

Comments 8

Thank you for your report!

However, this issue has been temporarily closed as Awaiting Response.

I am unable to find "music.nether.soul_sand_valley". Which sound_definitions.json file contains it?

This ticket will automatically reopen when you reply.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📓 Project Summary – 📧 Suggestions – 📖 Minecraft Wiki

The sound_definitions.json file from data\resource_packs\vanilla\sounds does not contain it, nor does the one from data\resource_packs\vanilla_1.16\sounds. Which sound_definitions.json are you referring to?

About The Code
"music.game.soul_sand_valley" : {
"category" : "music",
"max_distance" : null,
"min_distance" : null,
"sounds" : [
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/so_below",
"stream" : true,
"volume" : 0.50,
"weight" : 7
},
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/nether1",
"stream" : true,
"weight" : 1
},
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/nether2",
"stream" : true,
"weight" : 1
},
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/nether3",
"stream" : true,
"weight" : 1
},
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/nether4",
"stream" : true,
"weight" : 1
}
]
},
"music.game.soulsand_valley" : {
"category" : "music",
"max_distance" : null,
"min_distance" : null,
"sounds" : [
{
"load_on_low_memory" : true,
"name" : "sounds/music/game/nether/so_below",
"stream" : true,
"volume" : 0.150
}
]
},
In Some means music.game.soulsand_valley should be deleted because I Found Some sounds which play in Nether,it includes sounds/music/game/nether/nether1 and more.But music.game.soulsand_valley only contains sounds/music/game/nether/so_below

I adjusted the whole report to be more clear, can it be reviewed?

I adjusted the whole report to be more clear, can it be reviewed?

1.16 has music.game.soulsand_valley while 1.18 has music.game.soul_sand_valley, the actual problem is that music.definitions.json was not changed to use the new name, which makes the new sound event unused.

1.16 has music.game.soulsand_valley while 1.18 has music.game.soul_sand_valley, the actual problem is that music.definitions.json was not changed to use the new name, which makes the new sound event unused.

Confirmed. Checking https://github.com/Mojang/bedrock-samples/blob/main/resource_pack/sounds/music_definitions.json also reveals that the soul sand valley biome uses the soulsand_valley event instead of the newer soul_sand_valley event:

"soulsand_valley" : {
      "event_name" : "music.game.soulsand_valley",
      "max_delay" : 180,
      "min_delay" : 60
   },

The new music.game.soul_sand_valley sound event can be found in data\resource_packs\vanilla_1.18.0\sounds\sound_definitions.json.

User2514163

(Unassigned)

1346604

Confirmed

Multiple

duplicate, sound, sound-event, unused-sound-event

1.20.41 Hotfix, 1.20.50, 1.20.60.23 Preview, 1.20.60.25 Preview, 1.20.51 Hotfix, ..., 1.21.1 Hotfix, 1.21.2 Hotfix, 1.21.30.24 Preview, 1.21.30.23 Preview, 1.21.21 Hotfix

Retrieved