diff --git a/runelite-client/src/main/java/net/runelite/inject/callbacks/Hooks.java b/runelite-client/src/main/java/net/runelite/inject/callbacks/Hooks.java index 21a80e5947..2cfee88260 100644 --- a/runelite-client/src/main/java/net/runelite/inject/callbacks/Hooks.java +++ b/runelite-client/src/main/java/net/runelite/inject/callbacks/Hooks.java @@ -37,6 +37,12 @@ public class Hooks public static void callHook(String name, Object object) { + if (RuneLite.getClient() == null) + { + logger.warn("Event {} triggered prior to client being ready", name); + return; + } + switch (name) { case "experienceChanged":