All Classes and Interfaces

Class
Description
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an Animation on a game entity
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Catppuccin-Frappe paint scheme
 
 
 
 
 
Provides operations related to game chat
 
 
 
 
 
 
Deprecated.
Deprecated.
Represents the full set of collision and movement-blocking flags used by the OSRS tile collision system.
Represents an operation that accepts the original flag and the position and applies a modified flag, or the original if no modification is needed.
Deprecated.
Deprecated.
 
Deprecated.
use Combat instead.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bot configuration data and paths
 
 
Represents a world coordinate on the game map.
Represents an axis-aligned rectangular area of world coordinates on a single floor level.
 
 
Represents a coordinate in fine space, where each world tile (Coord) is composed of 128 fine units.
Represents a tile-aligned coordinate in a specific world matrix.
An annotation for drawing coord overlays.
Represents a polygonal region in world Coord space.
Screen-space view utilities for CoordPolygon.
 
Provides view-related projections for a CoordFine, such as converting a world-space fine coordinate into screen-space or minimap-space positions.
 
 
 
 
 
 
Provides cutscene operations
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides operations relating to dialogs
 
Deprecated.
 
Enum containing possible directions in the game
Deprecated.
Enum containing various DistanceEvaluator's
Interface for distance calculations
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to the games EffectObjects
 
 
 
Provides functionality to interact with the games enter input interface
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Extension UI class to be exposed in the API
 
 
 
 
 
Represents the "force approach" flags used by the client to describe which approach directions are disallowed (or allowed) for an interaction target.
 
 
 
 
 
 
 
 
 
 
 
 
Provides general game state operations
 
 
For jagex accounts, username is the character id and password is the session id.
 
 
 
 
 
 
 
 
 
 
 
Provides local player health related operations
 
 
 
 
Provides access to the games HintArrows
Represents a Hitsplat on a PathingEntity
 
 
Deprecated.
See House
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an address which can be used to lookup an InterfaceComponent
 
 
 
Deprecated.
Provides operations for game interfaces
 
 
 
A class for the manipulation of item containers.
 
 
 
 
 
 
 
 
 
 
 
Represents an Item in game
 
 
Deprecated.
 
 
 
 
 
An interface representing the setup that an ItemEntry needs.
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
Provides high-level collision and reachability utilities for determining whether tiles or scene nodes near the local player can be walked to or interacted with.
Deprecated.
 
 
Currently only used for breaks and gameaccounts
 
Deprecated.
 
 
 
 
 
 
 
Provides operations relating to the magic spell book
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
DO NOT USE EVER
Operations related to player movement
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to the games Npcs
Deprecated.
 
 
 
 
 
 
 
 
 
 
A field annotation for paint.
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
Provides access to the games Pickables - also known as ground items
 
 
 
 
 
 
 
Provides access to the games Players
 
Deprecated.
Deprecated.
 
 
 
 
 
 
Provides operations to interact with the prayer book
 
 
 
Provides functionality for the manipulation of various production interfaces.
 
 
 
Provides access to the games Projectiles
 
Deprecated.
 
 
A cs2 based prompt.
 
 
Represents a Query builder
 
 
 
 
 
 
 
 
 
 
 
 
An extension of JSlider to select a range of values using two thumb controls.
Deprecated.
Deprecated.
Deprecated.
 
 
 
 
Provides operations related to the games social system.
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A default implementation of Task to perform the restocking of items.
 
 
 
 
 
 
 
Deprecated. 
 
 
 
 
Deprecated.
 
Provides scene-level information and utilities for a specific RSWorldMatrix identified by its matrix ID.
 
 
 
 
 
 
 
 
Provides access to the games SceneObjects
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
Provides functionality to interact with the in game settings interface
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
Provides operations relating to local player stats
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use Worlds
 
 
 
 
 
 
 
 
Represents the Stance of a PathingEntity
 
Provides operations relating to the games Stockmarket (commonly referred to as the Grand Exchange)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides operations relating to game tabs
 
 
 
 
 
Represents a tabbed document interface.
 
 
 
 
 
 
An event that is dispatched when a tile is highlighted or unhighlighted.
 
 
 
 
 
 
Provides operations for the games trading interfaces
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
See VarpId and VarbitId
 
 
 
Provides access to game vars
An enum representing the different types of vars that the game has
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Wilderness class provides utilities for determining the Wilderness level in the game based on the player's position or a specific location.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides operations for the game servers and hopping between worlds
FlowLayout subclass that fully supports wrapping of components.