public class NPCQueryBuilder extends ActorQueryBuilder<NPC,NPCQueryBuilder,LocatableEntityQueryResult<NPC>>
INVISIBLE_FILTER, VISIBLE_FILTER
ctx
Constructor and Description |
---|
NPCQueryBuilder(APIContext ctx,
java.util.function.Function<java.util.function.Predicate<NPC>,java.util.List<NPC>> objectsFunc) |
Modifier and Type | Method and Description |
---|---|
NPCQueryBuilder |
actions(java.lang.String... actions) |
NPCQueryBuilder |
overheadIcons(int... overheadIcons) |
animating, animation, health, health, inCombat, interactingWith, interactingWithMe, moving, nameContains, named, nameMatches, notInCombat, notInteractingWithMe, notMoving, notNamed
facing, facingMe
distance, distance, distance, distance, id, located, modelId, notLocated, notWithin, reachable, reachableFrom, results, unreachable, unreachableFrom, within
contains, invisible, visible
accepts, asList, asSet, filter
public NPCQueryBuilder(APIContext ctx, java.util.function.Function<java.util.function.Predicate<NPC>,java.util.List<NPC>> objectsFunc)
public NPCQueryBuilder actions(java.lang.String... actions)
public NPCQueryBuilder overheadIcons(int... overheadIcons)