diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index cc642d246b..15f1cc03a9 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -393,6 +393,16 @@ public interface Client extends GameEngine */ int getPlane(); + /** + * Gets the max plane the client can render. + *
+ * Unlike the plane, the ScenePlane is affected the current status of roof visibility. + *
+ * + * @return the plane + */ + int getScenePlane(); + /** * Gets the current scene */ @@ -1143,7 +1153,7 @@ public interface Client extends GameEngine * @return the new projectile */ Projectile createProjectile(int id, int plane, int startX, int startY, int startZ, int startCycle, int endCycle, - int slope, int startHeight, int endHeight, @Nullable Actor target, int targetX, int targetY); + int slope, int startHeight, int endHeight, @Nullable Actor target, int targetX, int targetY); /** * Gets a list of all projectiles currently spawned. diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java index bcdba6f4a4..8362c68125 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java @@ -963,6 +963,9 @@ public interface RSClient extends RSGameEngine, Client @Import("Scene_plane") void setScenePlane(int scenePlane); + @Import("Scene_plane") + int getScenePlane(); + @Import("Scene_cameraXTileMin") void setMinTileX(int i);