Package net.storm.api.query.entities
Class ActorQuery<T extends IActor,Q extends ActorQuery<T,Q>>
- java.lang.Object
-
- net.storm.api.query.Query<T,Q,SceneEntityQueryResults<T>>
-
- net.storm.api.query.entities.SceneEntityQuery<T,Q>
-
- net.storm.api.query.entities.ActorQuery<T,Q>
-
- All Implemented Interfaces:
java.util.function.Predicate<T>
- Direct Known Subclasses:
NPCQuery
,PlayerQuery
public abstract class ActorQuery<T extends IActor,Q extends ActorQuery<T,Q>> extends SceneEntityQuery<T,Q>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ActorQuery(java.util.function.Supplier<java.util.List<T>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Q
animations(int... animations)
Q
dead(java.lang.Boolean dead)
Q
levels(int... levels)
Q
moving(java.lang.Boolean moving)
Q
targeting(Interactable... targets)
Q
targetless()
boolean
test(T t)
-
Methods inherited from class net.storm.api.query.entities.SceneEntityQuery
actionContains, actions, distance, distance, distance, ids, localLocations, locations, nameContains, names, within
-
-
-
-
Constructor Detail
-
ActorQuery
protected ActorQuery(java.util.function.Supplier<java.util.List<T>> supplier)
-
-