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 af78dedce3..5bbc86cc59 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -1039,14 +1039,14 @@ public interface Client extends GameEngine * * @return all projectiles */ - List getProjectiles(); + Deque getProjectiles(); /** * Gets a list of all graphics objects currently drawn. * * @return all graphics objects */ - List getGraphicsObjects(); + Deque getGraphicsObjects(); /** * Creates a RuneLiteObject, which is a modified {@link GraphicsObject} diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java index d7c293d0e9..4217036796 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java @@ -427,9 +427,7 @@ class DevToolsOverlay extends Overlay private void renderProjectiles(Graphics2D graphics) { - List projectiles = client.getProjectiles(); - - for (Projectile projectile : projectiles) + for (Projectile projectile : client.getProjectiles()) { int projectileId = projectile.getId(); String text = "(ID: " + projectileId + ")"; @@ -446,9 +444,7 @@ class DevToolsOverlay extends Overlay private void renderGraphicsObjects(Graphics2D graphics) { - List graphicsObjects = client.getGraphicsObjects(); - - for (GraphicsObject graphicsObject : graphicsObjects) + for (GraphicsObject graphicsObject : client.getGraphicsObjects()) { LocalPoint lp = graphicsObject.getLocation(); Polygon poly = Perspective.getCanvasTilePoly(client, lp);