Не давать играть другой музыке если играет моя музыка

Версия Minecraft
1.12+
API
Forge
106
3
7
Привет, я делаю так чтобы моя музыка играла в guiScreen, но во время ее проигрывания начинает играть ванильная музыка.

initGui()
Код:
SoundHandler soundHandler = Minecraft.getMinecraft().getSoundHandler();
soundHandler.stopSounds();
soundHandler.playSound(opening);

onGuiClosed()
Код:
soundHandler.isSoundPlaying(opening);
    soundHandler.stopSound(opening);

у этого соунд хэндлера мало методов, если бы был лист текущих звуков например то проблема бы запросто решилась

А еще, норм так инициализировать ISound?
public static final ISound opening = PositionedSoundRecord.getMasterRecord(InitSounds.opening, 1.0F);
Возможно из за такого зависает на 5 секунд перед первым открытием гуи
 
Сверху