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 |
|
| ActionResolver |
Stateless utility for matching action strings against available action arrays.
|
| 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 |
|
| BankItemMenuActionResolver |
|
| BankItemWidget |
|
| BankQuery |
|
| BankService |
A service class for interacting with global bank operations.
|
| BezierStrategy |
|
| BreakCondition |
|
| BreakConditions |
|
| BreakManager |
|
| BreakProfile |
|
| BreakState |
|
| BufferOperation |
|
| BufferOperation.BufferOperationType |
|
| BufferReader |
Reverses the obfuscated buffer encoding written by BufferUtils.
|
| BufferUtils |
A static utility class that uses reflection to interact with the client's
obfuscated buffer objects (e.g., PacketBuffer).
|
| CameraService |
|
| CastableSpell |
|
| ColoSimApp |
|
| ContainerItem |
Represents an item stored in an item container (either the inventory or Bank).
|
| ContainerItem.ItemOrigin |
|
| Context |
|
| DecisionTreeSearch |
Searches a generated simulation tree and returns the best root decision.
|
| DecisionTreeSearch.NodeEvaluator |
Scores a tree node; larger is better.
|
| DecisionTreeSearch.Result |
Search output for the root decision.
|
| DepositBoxEntity |
|
| DepositBoxQuery |
Represents a query system for interacting with items stored in a deposit box interface.
|
| DepositBoxService |
Service class for managing interactions with the bank deposit box interface within the client.
|
| DialogueService |
A service class intended for managing and interacting with various types of dialogues in the game client.
|
| DoActionHooks |
|
| DoActionInterceptor |
|
| DoActionInterceptor.DoActionAdvice |
Advice injected into the obfuscated doAction method.
|
| DoActionInvoker |
Encapsulates the reflection-based invocation of the RuneLite doAction method.
|
| EncodedPacket |
|
| EquipmentEntity |
|
| EquipmentQuery |
|
| FieldHook |
|
| GameArea |
Encapsulates a set of tiles representing an area.
|
| GameObjectEntity |
|
| GameObjectQuery |
|
| GlobalPathfinderConfig |
|
| GrandExchangeService |
|
| GrandExchangeSlot |
|
| GroundItem |
|
| GroundItemMenuActionResolver |
|
| 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 |
|
| InteractionDispatcher |
Handles the low-level sending of a resolved menu interaction: queuing the mouse
click packet and invoking the menu action via DoActionInvoker.
|
| InteractionManager |
Public API for interacting with in-game entities.
|
| InterceptorBuilder |
Configuration describing which runtime interceptors should be applied to the client.
|
| 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 |
|
| ItemSource |
Represents the source from which an item can be obtained or accessed.
|
| KeyboardService |
|
| LinearStrategy |
|
| LocalPathfinder |
The LocalPathfinder class is responsible for pathfinding within a local 104x104 tile 3D game scene.
|
| LocalPlayerEntity |
|
| LogEntry |
|
| LoginHooks |
|
| LoginService |
|
| LogLevel |
|
| LogOverlayComponent |
|
| Lunar |
|
| MagicService |
|
| MappedPackets |
|
| MathUtils |
|
| MenuActionResolver<T> |
|
| MenuActionResolverRegistry |
|
| MenuOption |
|
| MethodHook |
|
| Mob |
|
| MotionFactory |
|
| MotionFactory.TimedPoint |
|
| MouseGesture |
|
| MouseHookInterceptor |
|
| MouseHookInterceptor.MouseHookAdvice |
Advice injected into the obfuscated mouse hook method.
|
| 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 |
|
| NpcAttackStyle |
Simulated NPC combat attack style used for prayer-threat modeling.
|
| NpcEntity |
|
| NpcInfo |
|
| NpcMenuActionResolver |
|
| NpcQuery |
|
| NpcType |
|
| ObfuscatedNames |
|
| 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.
|
| PacketDefinition |
|
| PacketFactory |
A factory class for creating and managing PacketDefinition instances for various packet types and actions.
|
| PacketInterceptor |
|
| PacketInterceptor.PacketHookAdvice |
The Advice class injected directly into "addNode".
|
| PacketMetadata |
Additional metadata extracted from the fingerprint classes when
scanning the client classes and methods.
|
| 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.
|
| PacketWrite |
|
| PathLibrary |
|
| PathNormalizer |
The PathNormalizer class is responsible for standardizing a raw mouse gesture path
into a normalized and reusable format.
|
| PlayerEntity |
|
| PlayerMenuActionResolver |
|
| PlayerQuery |
|
| PluginLogger |
|
| 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 |
|
| ResolvedMenuAction |
|
| Rune |
|
| RunePouch |
|
| RunnableTask |
|
| SailingService |
|
| SailingService.Direction |
|
| Script |
|
| Scriptable |
Interface representing a script that can be executed.
|
| Simulation |
|
| Simulation.StepResult |
|
| SimulationAction |
Action edge used while expanding and executing simulation trees.
|
| SimulationAction.Type |
Simulation action kind.
|
| SimulationDecisionAdapter |
Converts decision-tree simulation results into executable game actions.
|
| SimulationDecisionAdapter.AdaptOptions |
Action adaptation options for optional runtime interaction steps.
|
| SimulationDecisionAdapter.ExecutableAction |
Runtime action payload translated from a simulation decision.
|
| SimulationDecisionAdapter.ExecutableStep |
Runtime step payload translated from simulation decisions.
|
| SimulationDecisionAdapter.ExecutableStepType |
Supported executable step types.
|
| SimulationEngine |
Core simulation engine for snapshot-driven tree generation.
|
| SimulationEngine.ActionProvider |
Provides extra actions while building a simulation tree.
|
| SimulationMovementMode |
Strategy for generating movement destinations during tree expansion.
|
| SimulationNpcProfile |
NPC combat and movement profile used while simulating each NPC id.
|
| SimulationNpcSnapshot |
Immutable NPC position snapshot used as simulation input.
|
| SimulationPanel |
|
| SimulationPanel.Tool |
|
| SimulationPlayerSnapshot |
Immutable player metadata included in a simulation snapshot.
|
| SimulationScenario |
Input bundle for simulation tree generation.
|
| SimulationSnapshot |
Immutable snapshot used as the input payload for simulation.
|
| SimulationSnapshotService |
Captures immutable snapshots from live RuneLite state.
|
| SimulationSnapshotService.CaptureOptions |
Capture options.
|
| SimulationState |
Mutable branchable state used while expanding the simulation tree.
|
| SimulationTree |
Simulation tree output from a single scenario run.
|
| SimulationTreeNode |
Node in a simulated outcome tree.
|
| SimulationTreeOptions |
Controls simulation tree depth, movement expansion, and node limits.
|
| SleepService |
|
| SparseBitSet |
This class implements a set of bits that grows as needed.
|
| SparseBitSet.AbstractStrategy |
This strategy class is used by the setScanner to carry out the a variety
of operations on this set, and usually a second set.
|
| SparseBitSet.AndNotStrategy |
AndNot of two sets.
|
| SparseBitSet.AndStrategy |
And of two sets.
|
| SparseBitSet.ClearStrategy |
Clear clears bits in the a set.
|
| SparseBitSet.CopyStrategy |
Copies the needed parts of the b set to the a set.
|
| SparseBitSet.EqualsStrategy |
Equals compares bits in the a set with those in the b set.
|
| SparseBitSet.FlipStrategy |
Flip inverts the bits of the a set within the given range.
|
| SparseBitSet.IntersectsStrategy |
Intersect has a true result if any word in the a set has a bit
in common with the b set.
|
| SparseBitSet.OrStrategy |
Or of two sets.
|
| SparseBitSet.SetStrategy |
Set creates entries everywhere within the range.
|
| SparseBitSet.Statistics |
These enumeration values are used as labels for the values in the String
created by the statistics() method.
|
| SparseBitSet.XorStrategy |
The XOR of level3 blocks is computed.
|
| 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 |
|
| TileObjectMenuActionResolver |
|
| TileService |
|
| TimelinePanel |
|
| UIService |
Service for handling UI interactions and clickbox calculations.
|
| UnitPoint |
|
| VarcIntValues |
|
| VariableStrideConfig |
|
| Venator |
|
| VirtualMouse |
|
| WidgetEntity |
|
| WidgetMenuActionResolver |
|
| WidgetPackets |
A high-level utility class for sending widget-related game packets.
|
| WidgetQuery |
|
| WidgetSubActionResolver |
Resolves sub-action menu interactions — i.e.
|
| WildernessInfo |
|
| WindMouseConfig |
|
| WindStrategy |
|
| WorldEntity |
|
| WorldMapService |
|
| WorldPointService |
A utility class for compressing and decompressing WorldPoint objects into and from integers.
|
| WorldQuery |
|