diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index 7f2e1c3be8..e396a27a2d 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -1597,7 +1597,7 @@ public abstract class RSClientMixin implements RSClient @MethodHook("draw") public void draw(boolean var1) { - callbacks.clientMainLoop(); + callbacks.frame(); updateCamera(); } @@ -2498,5 +2498,12 @@ public abstract class RSClientMixin implements RSClient { return (int) (var0 / Perspective.UNIT) & 2047; } + + @Inject + @MethodHook("doCycle") + protected final void doCycle() + { + client.getCallbacks().tick(); + } }