Package org.tribot.script.sdk.query

Types

ActionableQuery
Link copied to clipboard
public interface ActionableQuery<EntityType extends Actionable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
A query to search over entities with actions
BankQuery
Link copied to clipboard
public class BankQuery extends StreamBackedQuery<Item, BankQuery> implements ItemQuery<Item, BankQuery>
A query to search over entities of type Item inside of your bank.
CharacterQuery
Link copied to clipboard
public interface CharacterQuery<EntityType extends Character, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>, NamedQuery<EntityType, QueryType>, InteractableQuery<EntityType, QueryType>, IndexableQuery<EntityType, QueryType>, OrientableQuery<EntityType, QueryType>
A query to search over character entities
ClickableQuery
Link copied to clipboard
public interface ClickableQuery<EntityType extends Clickable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
A query to search over clickable entities
EquipmentQuery
Link copied to clipboard
public class EquipmentQuery extends StreamBackedQuery<EquipmentItem, EquipmentQuery> implements ItemQuery<EquipmentItem, EquipmentQuery>
A query to search over entities of type EquipmentItem which are equipped on your character
GameObjectQuery
Link copied to clipboard
GrandExchangeOfferQuery
Link copied to clipboard
public class GrandExchangeOfferQuery extends StreamBackedQuery<GrandExchangeOffer, GrandExchangeOfferQuery>
A query to search over entities of type GrandExchangeOffer
GraphicObjectQuery
Link copied to clipboard
A query to search over entities of type GraphicObject
IdentifiableQuery
Link copied to clipboard
public interface IdentifiableQuery<EntityType extends Identifiable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
IndexableQuery
Link copied to clipboard
public interface IndexableQuery<EntityType extends Indexable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
InteractableQuery
Link copied to clipboard
public interface InteractableQuery<EntityType extends Interactable, QueryType extends Query<EntityType, QueryType>> implements PositionableQuery<EntityType, QueryType>, ClickableQuery<EntityType, QueryType>
InventoryQuery
Link copied to clipboard
public class InventoryQuery extends StreamBackedQuery<InventoryItem, InventoryQuery> implements ItemQuery<InventoryItem, InventoryQuery>
A query to search over entities of type InventoryItem located in your inventory
ItemDefinableQuery
Link copied to clipboard
public interface ItemDefinableQuery<EntityType extends ItemDefinable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
ItemDefinitionQuery
Link copied to clipboard
A query to search over item definitions
ItemQuery
Link copied to clipboard
public interface ItemQuery<EntityType extends Item, QueryType extends Query<EntityType, QueryType>> implements ClickableQuery<EntityType, QueryType>, IdentifiableQuery<EntityType, QueryType>, NamedQuery<EntityType, QueryType>, IndexableQuery<EntityType, QueryType>, StackableItemDefinableQuery<EntityType, QueryType>, ActionableQuery<EntityType, QueryType>
NamedQuery
Link copied to clipboard
public interface NamedQuery<EntityType extends Named, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
NpcQuery
Link copied to clipboard
public class NpcQuery extends StreamBackedQuery<Npc, NpcQuery> implements CharacterQuery<Npc, NpcQuery>, IdentifiableQuery<Npc, NpcQuery>, ActionableQuery<Npc, NpcQuery>
A query to search over entities of type Npc
OrientableQuery
Link copied to clipboard
public interface OrientableQuery<EntityType extends Orientable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
PlayerQuery
Link copied to clipboard
public class PlayerQuery extends StreamBackedQuery<Player, PlayerQuery> implements CharacterQuery<Player, PlayerQuery>
A query to search over entities of type Player
PositionableQuery
Link copied to clipboard
public interface PositionableQuery<EntityType extends Positionable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
ProjectileQuery
Link copied to clipboard
public class ProjectileQuery extends StreamBackedQuery<Projectile, ProjectileQuery> implements PositionableQuery<Projectile, ProjectileQuery>
A query to search over entities of type Projectile
Query
Link copied to clipboard
public interface Query<EntityType, QueryType extends Query<EntityType, QueryType>>
An interface for querying entities.
ShopItemQuery
Link copied to clipboard
public class ShopItemQuery extends StreamBackedQuery<Item, ShopItemQuery> implements ItemQuery<Item, ShopItemQuery>
A query to search over items available in the shop
StackableItemDefinableQuery
Link copied to clipboard
public interface StackableItemDefinableQuery<EntityType extends ItemDefinable, Stackable, QueryType extends Query<EntityType, QueryType>> implements ItemDefinableQuery<EntityType, QueryType>, StackableQuery<EntityType, QueryType>
A query to search over Stackable entities that are ItemDefinable This type serves as a bridge between ground items/interface items
StackableQuery
Link copied to clipboard
public interface StackableQuery<EntityType extends Stackable, QueryType extends Query<EntityType, QueryType>> implements Query<EntityType, QueryType>
A query to search over Stackable entities
TileQuery
Link copied to clipboard
public class TileQuery extends StreamBackedQuery<LocalTile, TileQuery> implements InteractableQuery<LocalTile, TileQuery>
A query to search over tiles in the local region
TradeQuery
Link copied to clipboard
public class TradeQuery extends StreamBackedQuery<Item, TradeQuery> implements ItemQuery<Item, TradeQuery>
A query for searching over items in the trade screen.
WidgetItemQuery
Link copied to clipboard
public class WidgetItemQuery extends StreamBackedQuery<Item, WidgetItemQuery> implements ItemQuery<Item, WidgetItemQuery>
A query to search over items listed inside of an Widget.
WidgetQuery
Link copied to clipboard
public class WidgetQuery extends StreamBackedQuery<Widget, WidgetQuery> implements ActionableQuery<Widget, WidgetQuery>, ClickableQuery<Widget, WidgetQuery>, IndexableQuery<Widget, WidgetQuery>
A query to search over entities of type Widget
WorldQuery
Link copied to clipboard
public class WorldQuery extends StreamBackedQuery<World, WorldQuery>
A query to search over all available game worlds