Package org.rspeer.game.query.scene
Class PlayerQuery
- java.lang.Object
-
- org.rspeer.game.query.Query<T,Q,SceneNodeQueryResults<T>>
-
- org.rspeer.game.query.scene.SceneNodeQuery<T,Q>
-
- org.rspeer.game.query.scene.PathingEntityQuery<RSPlayer,Player,PlayerQuery>
-
- org.rspeer.game.query.scene.PlayerQuery
-
- All Implemented Interfaces:
Cloneable,Predicate<Player>,SelfTyped<PlayerQuery>,Animable.Query<PathingEntityQuery<RSPlayer,Player,PlayerQuery>>,Mobile.Query<PathingEntityQuery<RSPlayer,Player,PlayerQuery>>,Nameable.Query<PathingEntityQuery<RSPlayer,Player,PlayerQuery>>,SceneNode.Query<SceneNodeQuery<Player,PlayerQuery>>
public class PlayerQuery extends PathingEntityQuery<RSPlayer,Player,PlayerQuery>
-
-
Constructor Summary
Constructors Constructor Description PlayerQuery(RSWorldMatrix matrix, Supplier<List<Player>> provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<List<Player>>getDefaultProvider()PlayerQueryindexes(int... indexes)PlayerQueryself()-
Methods inherited from class org.rspeer.game.query.scene.PathingEntityQuery
acceptPlayerTargeters, acceptPlayerTargeters, acceptSelfTargeter, acceptSelfTargeter, animating, animations, dialogues, health, health, inanimate, moving, nameContains, names, names, stances, stationary, targeted, targeted, targeters, targeting, targeting, targetless, test
-
Methods inherited from class org.rspeer.game.query.scene.SceneNodeQuery
distanceEvaluator, nonInstanced, on, on, positionInteractable, reachable, within, within, within, within
-
-
-
-
Constructor Detail
-
PlayerQuery
public PlayerQuery(RSWorldMatrix matrix, Supplier<List<Player>> provider)
-
-
Method Detail
-
getDefaultProvider
public Supplier<List<Player>> getDefaultProvider()
- Specified by:
getDefaultProviderin classQuery<Player,PlayerQuery,SceneNodeQueryResults<Player>>
-
self
public PlayerQuery self()
-
indexes
public PlayerQuery indexes(int... indexes)
- Overrides:
indexesin classPathingEntityQuery<RSPlayer,Player,PlayerQuery>
-
-