NPCQuery |
NPCQuery.aboveDistance(int distance) |
Filters NPCs above a certain distance from the local player.
|
NPCQuery |
NPCQuery.alive() |
Filters NPCs that are alive (not dead).
|
NPCQuery |
NPCQuery.atLocation(net.runelite.api.coords.WorldPoint wp) |
Filters NPCs located at a specific world point.
|
NPCQuery |
NPCQuery.hasHintArrow() |
Filters NPCs that have a hint arrow above their head.
|
NPCQuery |
NPCQuery.interacting() |
Filters NPCs that are interacting with any actor.
|
NPCQuery |
NPCQuery.interactingWith(net.runelite.api.Actor actor) |
Filters NPCs that are interacting with a specific actor.
|
NPCQuery |
NPCQuery.interactingWithLocal() |
Filters NPCs that are interacting with the local player.
|
NPCQuery |
NPCQuery.meleeable() |
Filters NPCs that are meleeable (can be attacked in melee combat).
|
NPCQuery |
NPCQuery.noOneInteractingWith() |
Filters NPCs that no player is interacting with.
|
NPCQuery |
NPCQuery.notInteracting() |
Filters NPCs that are not interacting with any actor.
|
NPCQuery |
NPCQuery.withAnimation(int id) |
Filters NPCs by a specific animation.
|
NPCQuery |
NPCQuery.withGraphic(int graphic) |
Filters NPCs by a specific graphic.
|
NPCQuery |
NPCQuery.withIndex(int index) |
Filters NPCs by their index.
|
NPCQuery |
NPCQuery.withinDistance(int distance) |
Filters NPCs within a certain distance from the local player.
|
NPCQuery |
NPCQuery.withinLevel(int low,
int high) |
Filters NPCs within a specific combat level range.
|
NPCQuery |
NPCQuery.withLoS() |
Filters NPCs that have a line of sight to the local player.
|
NPCQuery |
NPCQuery.withoutAnimation(int id) |
Filters NPCs excluding a specific animation.
|
NPCQuery |
NPCQuery.withoutGraphic(int graphic) |
Filters NPCs that do not have a specific graphic.
|