Package net.storm.api.query.entities
Class PlayerQuery
- 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<IPlayer,PlayerQuery>
-
- net.storm.api.query.entities.PlayerQuery
-
- All Implemented Interfaces:
java.util.function.Predicate<IPlayer>
public class PlayerQuery extends ActorQuery<IPlayer,PlayerQuery>
-
-
Constructor Summary
Constructors Constructor Description PlayerQuery(java.util.function.Supplier<java.util.List<IPlayer>> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlayerQuery
playerIds(int... pids)
protected SceneEntityQueryResults<IPlayer>
results(java.util.List<IPlayer> list)
boolean
test(IPlayer player)
-
Methods inherited from class net.storm.api.query.entities.ActorQuery
animations, dead, levels, moving, targeting, targetless
-
Methods inherited from class net.storm.api.query.entities.SceneEntityQuery
actionContains, actions, distance, distance, distance, ids, localLocations, locations, nameContains, names, within
-
-
-
-
Constructor Detail
-
PlayerQuery
public PlayerQuery(java.util.function.Supplier<java.util.List<IPlayer>> supplier)
-
-
Method Detail
-
playerIds
public PlayerQuery playerIds(int... pids)
-
results
protected SceneEntityQueryResults<IPlayer> results(java.util.List<IPlayer> list)
- Specified by:
results
in classQuery<IPlayer,PlayerQuery,SceneEntityQueryResults<IPlayer>>
-
test
public boolean test(IPlayer player)
- Specified by:
test
in interfacejava.util.function.Predicate<IPlayer>
- Overrides:
test
in classActorQuery<IPlayer,PlayerQuery>
-
-