Class PathingEntityQuery<T extends PathingEntityQuery<T>>

java.lang.Object
net.botwithus.rs3.game.queries.builders.EntityQueryBuilder<T>
net.botwithus.rs3.game.queries.builders.PathingEntityQuery<T>
All Implemented Interfaces:
BiPredicate<MemoryLayoutPREVIEW,MemorySegmentPREVIEW>, QueryBuilderPREVIEW
Direct Known Subclasses:
NpcQuery, PlayerQuery

public abstract sealed class PathingEntityQuery<T extends PathingEntityQuery<T>> extends EntityQueryBuilder<T> permits NpcQuery, PlayerQuery
  • Constructor Details

    • PathingEntityQuery

      public PathingEntityQuery()
  • Method Details

    • id

      public T id(int index)
    • spotAnimation

      public T spotAnimation(int spotId)
    • animation

      public T animation(int animationId)
    • stance

      public T stance(int stanceId)
    • interactId

      public T interactId(int interactId)
    • combatLevel

      public T combatLevel(int combatLevel)
    • isMoving

      public T isMoving(boolean isMoving)
    • health

      public T health(int min, int max)
    • overheadText

      public T overheadText(Pattern text)
    • overheadText

      public T overheadText(String text)
    • overheadText

      public T overheadText(String text, BiFunction<String,CharSequence,Boolean> function)
    • name

      public T name(Pattern name)
    • name

      public T name(String name)
    • name

      public T name(String name, BiFunction<String,CharSequence,Boolean> function)
    • name

      public T name(String... names)
    • byType

      public T byType(int typeId)
    • byParentType

      public T byParentType(int typeId)
    • option

      public T option(String optionName)
    • option

      public T option(Pattern optionPattern)