All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractEntity<T> |
|
| AbstractQuery<T extends Interactable<R>,Q extends AbstractQuery<T,Q,R>,R> |
Forms the base class for all game client queries.
|
| AbstractTask |
Abstract base class for Script tasks.
|
| AccountType |
|
| ActorService |
Utility service for calculating line of sight (LoS), collision, and reachability
for actors and tiles within the game world.
|
| Ancient |
|
| AppTheme |
|
| Arceuus |
|
| AreaService |
|
| AuthHooks |
|
| BankEntity |
|
| BankInventoryEntity |
|
| BankInventoryQuery |
|
| BankItemWidget |
|
| BankQuery |
|
| BankService |
A service class for interacting with global bank operations.
|
| BezierStrategy |
|
| BreakCondition |
|
| BreakConditions |
|
| BreakManager |
|
| BreakProfile |
|
| BreakState |
|
| BufferUtils |
A static utility class that uses reflection to interact with the client's
obfuscated buffer objects (e.g., PacketBuffer).
|
| CameraService |
|
| CastableSpell |
|
| ClientDownloader |
|
| ColoSimApp |
|
| ContainerItem |
Represents an item stored in an item container (either the inventory or Bank).
|
| ContainerItem.ItemOrigin |
|
| Context |
|
| DecisionTreeSearch |
Depth-limited decision tree search utility for simulation outcomes.
|
| DecisionTreeSearch.ActionGenerator |
Provides candidate actions for a given node state and remaining search depth.
|
| DecisionTreeSearch.Result |
Search output for the root decision.
|
| DecisionTreeSearch.StateEvaluator |
Scores a state, where larger values are considered better.
|
| DialogueService |
A service class intended for managing and interacting with various types of dialogues in the game client.
|
| EquipmentEntity |
|
| EquipmentQuery |
|
| FieldHook |
|
| GameArea |
Encapsulates a set of tiles representing an area.
|
| GameObjectEntity |
|
| GameObjectPackets |
A high-level utility class for sending packets related to TileObject (Game Object)
interactions to the game server.
|
| GameObjectQuery |
|
| GrandExchangeService |
|
| GrandExchangeSlot |
|
| GroundItem |
|
| GroundItemPackets |
A utility class for sending packets related to TileItem (ground item) interactions
to the game server.
|
| GroundObjectEntity |
|
| GroundObjectQuery |
|
| HookLoader |
|
| HookRegistry |
Immutable registry containing all reflection hooks.
|
| HookRegistryDeserializer |
Custom deserializer that directly creates domain hook objects from JSON.
|
| InstantStrategy |
|
| Interactable<T> |
|
| InteractablePrayer |
|
| InteractionManager |
Manages interactions across various game entities like NPC's, Players, Widgets, GameObjects, TileObjects and more.
|
| InterfaceTab |
|
| InventoryEntity |
|
| InventoryOrder |
|
| InventoryQuery |
|
| ItemPrice |
Represents price data for an item in Old School RuneScape (OSRS), including high and low prices
along with their respective timestamps.
|
| ItemPriceService |
|
| KeyboardService |
|
| LinearStrategy |
|
| LocalPathfinder |
The LocalPathfinder class is responsible for pathfinding within a local 104x104 tile 3D game scene.
|
| LocalPlayerEntity |
|
| LoginHooks |
|
| LoginService |
|
| Lunar |
|
| MagicService |
|
| MathUtils |
|
| MethodHook |
|
| Mob |
|
| MotionFactory |
|
| MotionFactory.TimedPoint |
|
| MouseGesture |
|
| MouseHooks |
|
| MouseMovementStrategy |
|
| MouseOverlay |
|
| MousePackets |
|
| MouseRecorder |
The MouseRecorder class is responsible for recording mouse gestures
such as clicks, movements, and drags.
|
| MoveableMouse |
|
| MovementFlag |
This is a copy of the net.runelite.client.plugins.devtools.MovementFlag class which has private
access within the RuneLite client.
|
| MovementPackets |
|
| MovementService |
|
| NoMovement |
|
| NormalizedPath |
|
| NpcEntity |
|
| NpcInfo |
|
| NPCPackets |
A static utility class for sending packets related to Non-Player Character (NPC) interactions
to the game server.
|
| NpcQuery |
|
| NpcType |
|
| ObfuscatedNames |
This class is a direct copy of the ObfuscatedNames class from the EthanVann PacketUtils class found here:
https://github.com/Ethan-Vann/PacketUtils/blob/master/src/main/java/com/example/PacketUtils/ObfuscatedNames.java
The copy was made so that this API could remain fundamentally compatible with the popular EthanVann PacketUtils plugin.
|
| PacketBufferReader |
|
| PacketCache |
Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents
for a specific client and RuneLite revision.
|
| PacketClient |
PacketClient is an instance-based RuneLite client packet sending utility which uses reflection to
construct and send low level packets directly to the game servers.
|
| PacketData |
|
| PacketDefFactory |
|
| PacketDefinition |
|
| PacketInterceptor |
|
| PacketInterceptor.PacketHookAdvice |
The Advice class.
|
| PacketMethodLocator |
A static utility class to find and cache the obfuscated packet-sending method
("addNode") from the game client.
|
| PacketMethods |
An object which holds references to the parsed packet methods from the game client.
|
| PacketSent |
|
| PacketType |
Enum containing references to various packet types sent by the game client.
|
| PathLibrary |
|
| PathNormalizer |
The PathNormalizer class is responsible for standardizing a raw mouse gesture path
into a normalized and reusable format.
|
| PlayerEntity |
|
| PlayerPackets |
A high-level utility class for sending packets related to Player interactions
to the game server.
|
| PlayerQuery |
|
| PrayerService |
|
| PriorityTask |
Represents a task that includes a priority level, allowing tasks to be prioritized
during selection or execution in workflows or script logic.
|
| ProcessingService |
|
| Profile |
|
| RandomService |
|
| RandomUtils |
|
| RecordedPoint |
|
| ReflectionService |
Service for handling reflection operations, including field access and method invocation.
|
| ReplayStrategy |
|
| Rune |
|
| RunePouch |
|
| RunnableTask |
|
| SailingPackets |
|
| SailingService |
|
| SailingService.Direction |
|
| Script |
|
| Scriptable |
Interface representing a script that can be executed.
|
| Simulation |
|
| Simulation.StepResult |
|
| SimulationAction |
Player action used by the simulation tick.
|
| SimulationDecisionAdapter |
Converts decision-tree simulation results into executable in-game movement and interaction actions.
|
| SimulationDecisionAdapter.ExecutableAction |
Runtime action payload translated from a simulation decision.
|
| SimulationEngine |
Generic Old School RuneScape simulation engine designed for high-frequency decision search.
|
| SimulationNpcSnapshot |
Immutable snapshot of a RuneLite NPC at a single game tick.
|
| SimulationPanel |
|
| SimulationPanel.Tool |
|
| SimulationSnapshot |
Immutable RuneLite-compatible snapshot used as the root input for fast simulations.
|
| SimulationSnapshotService |
Captures an immutable, RuneLite-compatible snapshot directly from the live game state.
|
| SimulationState |
Mutable simulation state optimized for rapid cloning and stepping.
|
| SleepService |
|
| Spellbook |
|
| SpriteStore |
|
| Standard |
|
| StringUtils |
|
| TableAlignment |
|
| TableComponent |
The TableComponent class represents a customizable table component used for rendering
tabular data in a graphical user interface.
|
| TableElement |
|
| TableRow |
|
| TabService |
|
| Task |
Represents a generic task that can be executed as part of a workflow or script logic.
|
| TaskChain |
|
| Tile |
|
| TileService |
|
| TimelinePanel |
|
| UIService |
Service for handling UI interactions and clickbox calculations.
|
| UnitPoint |
|
| VarcIntValues |
|
| VariableStrideConfig |
|
| Venator |
|
| VirtualMouse |
|
| WidgetEntity |
|
| WidgetPackets |
A high-level utility class for sending widget-related game packets.
|
| WidgetQuery |
|
| WildernessInfo |
|
| WindMouseConfig |
|
| WindStrategy |
|
| WorldEntity |
|
| WorldMapService |
|
| WorldPointService |
A utility class for compressing and decompressing WorldPoint objects into and from integers.
|
| WorldQuery |
|