Query
public interface Query<EntityType, QueryType extends Query<EntityType, QueryType>>
Content copied to clipboard
An interface for querying entities. Each Query instance should only be executed once. Queries are modified in-place when calling methods such as filter. Therefore the expression {@code query.filter(x -> true) == query}
will always be true. No methods will return {@code null}
unless otherwise indicated within that method's documentation. Queries are lazily evaluated.
Parameters
<EntityType>
the entity type to query
<QueryType>
the query type
Functions
equipment
Link copied to clipboard
findRandom
Link copied to clipboard
gameObjects
Link copied to clipboard
grandExchangeOffers
Link copied to clipboard
graphicObjects
Link copied to clipboard
groundItems
Link copied to clipboard
inventory
Link copied to clipboard
itemDefinitions
Link copied to clipboard
players
Link copied to clipboard
projectiles
Link copied to clipboard
shop
Link copied to clipboard
sorted
Link copied to clipboard
trade
Link copied to clipboard
widgets
Link copied to clipboard
worlds
Link copied to clipboard
Inheritors
StackableQuery
Link copied to clipboard
ClickableQuery
Link copied to clipboard
ActionableQuery
Link copied to clipboard
PositionableQuery
Link copied to clipboard
NamedQuery
Link copied to clipboard
ItemDefinableQuery
Link copied to clipboard
OrientableQuery
Link copied to clipboard
CharacterQuery
Link copied to clipboard
IdentifiableQuery
Link copied to clipboard
IndexableQuery
Link copied to clipboard
ItemDefinitionQuery
Link copied to clipboard