From 69d66fcd1bce8be0e03b2916b4d9543fae1f91f3 Mon Sep 17 00:00:00 2001 From: skippyall <121978267+skippyall@users.noreply.github.com> Date: Sun, 23 Nov 2025 19:04:57 +0100 Subject: [PATCH] Possibly fix CASoundScapes crash --- .../com/mrh0/createaddition/event/ClientEventHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/mrh0/createaddition/event/ClientEventHandler.java b/src/main/java/com/mrh0/createaddition/event/ClientEventHandler.java index 9b035931..106f3659 100644 --- a/src/main/java/com/mrh0/createaddition/event/ClientEventHandler.java +++ b/src/main/java/com/mrh0/createaddition/event/ClientEventHandler.java @@ -12,6 +12,7 @@ import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.neoforge.client.event.ClientTickEvent; import net.neoforged.neoforge.client.event.RegisterClientReloadListenersEvent; +import net.neoforged.neoforge.event.tick.LevelTickEvent; @EventBusSubscriber(modid = CreateAddition.MODID, bus = EventBusSubscriber.Bus.GAME, value = Dist.CLIENT) public class ClientEventHandler { @@ -28,8 +29,10 @@ public static void playerRendererEvent(ClientTickEvent.Post evt) { } @SubscribeEvent - public static void tickSoundscapes(ClientTickEvent.Post event) { - CASoundScapes.tick(); + public static void tickSoundscapes(LevelTickEvent.Post event) { + if(event.getLevel().isClientSide) { + CASoundScapes.tick(); + } } @EventBusSubscriber(value = Dist.CLIENT, bus = EventBusSubscriber.Bus.MOD)