diff --git a/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java b/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java index 0601ca84eb..033f150ec3 100644 --- a/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java +++ b/runelite-api/src/main/java/net/runelite/api/queries/NPCQuery.java @@ -40,4 +40,21 @@ public class NPCQuery extends ActorQuery .filter(predicate) .toArray(NPC[]::new); } + + @SuppressWarnings("unchecked") + public NPCQuery idEquals(int... ids) + { + predicate = and(object -> + { + for (int id : ids) + { + if (object.getId() == id) + { + return true; + } + } + return false; + }); + return (NPCQuery) this; + } }