diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java index dfa641faec..52d22a1d4b 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSModelMixin.java @@ -253,6 +253,7 @@ public abstract class RSModelMixin implements RSModel Point p = Perspective.worldToCanvas(client, localX - v.getX(), localY - v.getZ(), + client.getPlane(), -v.getY()); if (p != null) { diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java index 1dd3a66a3a..f08c284295 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSPlayerMixin.java @@ -132,16 +132,19 @@ public abstract class RSPlayerMixin implements RSPlayer Point x = Perspective.worldToCanvas(client, localX - vx.getX(), localY - vx.getZ(), + client.getPlane(), -vx.getY()); Point y = Perspective.worldToCanvas(client, localX - vy.getX(), localY - vy.getZ(), + client.getPlane(), -vy.getY()); Point z = Perspective.worldToCanvas(client, localX - vz.getX(), localY - vz.getZ(), + client.getPlane(), -vz.getY()); int xx[] =