diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java index 6311c7bbc1..20ad27c494 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java @@ -81,7 +81,11 @@ public class AgilityOverlay extends Overlay // This assumes that the obstacle is not clickable. if (Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId())) { - OverlayUtil.renderPolygon(graphics, object.getCanvasTilePoly(), config.getTrapColor()); + Polygon polygon = object.getCanvasTilePoly(); + if (polygon != null) + { + OverlayUtil.renderPolygon(graphics, polygon, config.getTrapColor()); + } return; }