diff --git a/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java b/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java index ac3eefc1..e353a385 100644 --- a/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java +++ b/forge/src/main/java/me/shedaniel/architectury/event/forge/EventHandlerImplClient.java @@ -118,8 +118,8 @@ public class EventHandlerImplClient { } @SubscribeEvent - public static void event(WorldEvent.Save event) { - if (event.getWorld() instanceof ClientLevel) { + public static void event(WorldEvent.Load event) { + if (event.getWorld().isClientSide()) { ClientLevel world = (ClientLevel) event.getWorld(); ClientLifecycleEvent.CLIENT_WORLD_LOAD.invoker().act(world); }