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