Class ActorQueryBuilder<T extends Actor,Q extends ActorQueryBuilder<T,Q,R,RQ>,R extends LocatableEntityQueryResult<T>,RQ extends ActorQueryRequest<T>>

Direct Known Subclasses:
NPCQueryBuilder, PlayerQueryBuilder

public abstract class ActorQueryBuilder<T extends Actor,Q extends ActorQueryBuilder<T,Q,R,RQ>,R extends LocatableEntityQueryResult<T>,RQ extends ActorQueryRequest<T>> extends RotatableQueryBuilder<T,Q,R,RQ>
  • Constructor Details

    • ActorQueryBuilder

      public ActorQueryBuilder(APIContext ctx)
  • Method Details

    • useServerLocations

      public Q useServerLocations()
    • named

      public Q named(String... names)
    • nameMatches

      public Q nameMatches(String regex)
    • nameContains

      public Q nameContains(String... names)
    • notNamed

      public Q notNamed(String... names)
    • animating

      public Q animating()
    • animation

      public Q animation(int... animationIds)
    • moving

      public Q moving()
    • notMoving

      public Q notMoving()
    • inCombat

      public Q inCombat()
    • notInCombat

      public Q notInCombat()
    • interactingWith

      public Q interactingWith(Actor actor)
    • interactingWithMe

      public Q interactingWithMe()
    • notInteractingWithMe

      public Q notInteractingWithMe()
    • health

      public Q health(int minHealthPercent)
    • health

      public Q health(int minHealthPercent, int maxHealthPercent)
    • withHintArrrow

      public Q withHintArrrow()