Nether Ambience not working
Zombieh opened this issue ยท 17 comments
Mod Version:
DynamicSurroundings-1.12.2-3.6.1.0
Forge Version:
14.23.5.2854
Link to client log:
https://pastebin.com/QKb5JtSY
Description:
Upon entering the Nether, there is supposed to be ambient audio that plays in the background, but it doesn't. The ambient audio DOES work in the end, but it does not work in the nether. This was done with only OreLib and DynamicSurroundings installed on the forge client.
I haven't been able to duplicate this issue. Does the sound not even play if you are moving around the nether?
Nope, doesn't play no matter where I move in the nether strangely enough... I've even tried to do fresh installs and new worlds but to no avail.
Can you do several things?
- Link your dsurround.cfg file.
- Before starting your client, in the config set "Enable Debug Logging" to true, and "Debug Flag Mask" to 1. The do what you normally do to repro the issue. The link that client log.
Sure thing, I have no idea why, but when I pasted the client log into pastebin it deemed it as offensive, but yeah. Here's the client log and config I have:
Client Log
https://pastebin.com/yR5muUCk
Thanks! No weird errors listed in the log, and it looks like things configured correctly. I am not seeing any attempt to play the nether dimension sound, so I need to dig into those triggers to figure out what is going on.
EDIT: Question - if your player is starving does it play the tummy rumble sound, or if you have low health does it play the heartbeat? The nether dimension sound is handled differently than the End. For the Nether the sound is attached to the player and is keyed off the dimension ID. For the End it is a biome sound, similar to that of the Forest. Internally there is a fake biome I call the Player Biome and that is where the nether sound is attached. My thinking is that something could be messed up with that object.
This is turning into a baffler. Hopefully last request - with debug logging enabled, when in the nether hit F3. It will have a lot of diagnostic info. Take a screenshot and post a link.
This work?:
https://imgur.com/a/mNJMkuL
Yes it does. It does shows that the nether dimension sound is playing at a volume of 0.3 which is what the volume is configured for. Not sure why are you are not hearing it. What is the Biome volume slider set to in Minecraft's sound configuration page (where you set the volume scale for each of the sound categories)?
It is set to 100% volume.
EDIT: Okay so I fiddled with the Biome slider on the volume page, and it seems to have just miraculously started working again... That's really weird.
EDIT 2: Okay so I did some more testing and it seems to only play the sound when debugging is enabled and I hit F3 in the nether... I have no idea why. It only actually begins to register sound changes when I hit F3 with debugging on, like, if I go to the nether, get the sound to play with F3, and then travel back to the overworld, it still plays Nether ambience until I hit F3 again.
@Zombieh, @disastercube that is really weird. Not sure what to make of it. Are either of you using a published modpack?
I'm playing with a self created modpack.
But there is something weird happening. Normally the latest version is dependent on OreLib and crashes without MixinBootstrap but in my case when using it with my modpack it crashes if using MixinBootstrap and works fine without (but I need to include it if I'm only using the mod ).
To be clear the sounds are working such as walking but the music is the one that is not playing, and yes the music is working fine in the overworld.
Also, the music works if using the mod alone so in my case the problem is probably what's causing me to not include MixinBootstrap.
MixinBootstrap supplies Mixin. If there is another mod supplying Mixin then you don't need it. To be clear when you refer to music you are talking about the biome sounds, right? Reason is that where Minecraft is concerned music is something specific and is handled by the Minecraft music player.
Yeah kinda, I'm talking about the sinister music that plays in the nether.
As you have a creepy music that plays in the end you have it in the nether as well.