In 1.21.6 - 1.21.8, likely related to the music frequency changes, music.creative only overrides music.game, and doesn’t play in creative mode for the large list of biomes that have their own sound events (e.g., mountains, caves, the Nether, forests, deserts, etc.) Previously, this event would take priority over biomes, giving the creative mode musical experience regardless of where the player was.
Steps to reproduce (most conveniently):
Create a new single-biome soul sand valley world in creative mode
Set music frequency to constant
Listen to the song playing
Repeatedly run the command
/stopsound @s musicand note the songs that play
Expected results:
Songs from the
music.creativesound event will play, such as Biome FestNo nether songs will play
Observed results:
Songs from the
music.creativesound event will not playMusic is instead played from whatever biome you are in (such as Concrete Halls)
Biome suggestion and music frequency is for convenience of reproduction; the bug can be observed in every biome that doesn’t use music.game with results adjusted to be that biome’s specific sound event, as well as in every music frequency setting.
The expected results have been tested and are observed in 1.21.5 prior to the music frequency change. To confirm in 1.21.5, you can quit and rejoin the world repeatedly to test for more songs.
Environment
Windows 10 (Java)
No resource packs enabled
Another way to verify the bug is to add distinct subtitles to all the music sound events and notice that certain biomes don’t use the subtitle for music.creative as it is supposed to.