if(initialized && next != null)
{
logger.debug("play called with file " + next.getName() + " and vol " + volume);
- Minecraft.getInstance().getSoundManager().pause();
+ TurnBasedMinecraftMod.proxy.pauseMCMusic();
String suffix = next.getName().substring(next.getName().length() - 3).toLowerCase();
if(suffix.equals("mid") && sequencer != null)
{
}
if(resumeMCSounds)
{
- Minecraft.getInstance().getSoundManager().resume();
+ TurnBasedMinecraftMod.proxy.resumeMCMusic();
}
isPlaying = false;
}
public void showClientConfigGui() {
Minecraft.getInstance().setScreen(new ClientConfigGui(null, null));
}
+
+ @Override
+ public void pauseMCMusic() {
+ Minecraft.getInstance().getSoundManager().pause();
+ }
+
+ @Override
+ public void resumeMCMusic() {
+ Minecraft.getInstance().getSoundManager().resume();
+ }
}
public static final StreamCodec<ByteBuf, Collection<Integer>> COLLECTION_INT_CODEC = ByteBufCodecs.INT.apply(ByteBufCodecs.collection(ArrayList::new));
public void showClientConfigGui() {}
+
+ public void pauseMCMusic() {}
+ public void resumeMCMusic() {}
}
TurnBasedMinecraftMod.proxy.setBattleGuiAsGui();
TurnBasedMinecraftMod.proxy.setBattleGuiBattleChanged();
TurnBasedMinecraftMod.proxy.setBattleGuiTime(pkt.remainingSeconds);
+ TurnBasedMinecraftMod.proxy.pauseMCMusic();
}).exceptionally(e -> {
ctx.disconnect(Component.literal("Exception handling PacketBattlePing! " + e.getMessage()));
return null;