Class NpcQuery


  • public final class NpcQuery
    extends Query<NpcRef,​NpcQuery>
    Filters current loaded NPC snapshots.
    • Constructor Detail

      • NpcQuery

        public NpcQuery​(java.util.function.Supplier<java.util.List<NpcRef>> source)
    • Method Detail

      • withId

        public NpcQuery withId​(int... ids)
      • withName

        public NpcQuery withName​(java.lang.String name)
      • nameContains

        public NpcQuery nameContains​(java.lang.String text)
      • withAction

        public NpcQuery withAction​(java.lang.String action)
      • combatLevel

        public NpcQuery combatLevel​(int level)
      • combatLevelBetween

        public NpcQuery combatLevelBetween​(int minimum,
                                           int maximum)
      • within

        public NpcQuery within​(net.runelite.api.coords.WorldPoint origin,
                               int distance)
      • sortNearest

        public NpcQuery sortNearest​(net.runelite.api.coords.WorldPoint origin)
      • nearest

        public NpcRef nearest​(net.runelite.api.coords.WorldPoint origin)