mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-23 06:01:38 -09:00
do not apply audio if thread is in a critical state
This commit is contained in:
parent
9dc2ec270b
commit
5dcc60fab1
@ -303,6 +303,9 @@ ModAPI.meta.credits("By ZXMushroom63");
|
||||
const SoundHandler_onResourceManagerReload = ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.client.audio.SoundHandler", "onResourceManagerReload")];
|
||||
ModAPI.hooks.methods[ModAPI.util.getMethodFromPackage("net.minecraft.client.audio.SoundHandler", "onResourceManagerReload")] = function (...args) {
|
||||
SoundHandler_onResourceManagerReload.apply(this, args);
|
||||
if (ModAPI.util.isCritical()) {
|
||||
return;
|
||||
}
|
||||
var snd = ModAPI.mc.mcSoundHandler;
|
||||
var registry = snd.sndRegistry.soundRegistry;
|
||||
console.log("[AsyncSink] Populating sound registry hash map with " + AsyncSink.Audio.Objects.length + " sound effects.");
|
||||
|
Loading…
x
Reference in New Issue
Block a user