All Classes
-
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.AreaService AttackStyle Attack Style used by both players and NPC'sBankEntity BankInventoryEntity BankInventoryQuery BankItemWidget BankQuery BankService A service class for interacting with global bank operations.BezierStrategy BufferUtils A static utility class that uses reflection to interact with the client's obfuscated buffer objects (e.g., PacketBuffer).CameraService CollisionDumper Handles collision data dumping, loading, and conversion between different formats.CollisionMap Collision map data container with all necessary information.ContainerItem Represents an item stored in an item container (either the inventory or Bank).ContainerItem.ItemOrigin Context DialogueService A service class intended for managing and interacting with various types of dialogues in the game client.EquipmentEntity EquipmentQuery GameArea Encapsulates a set of tiles representing an area.GameObjectEntity GameObjectPackets A high-level utility class for sending packets related toTileObject(Game Object) interactions to the game server.GameObjectQuery GameState Represents a snapshot of the game state at a specific point in time.GroundItem GroundItemPackets A utility class for sending packets related toTileItem(ground item) interactions to the game server.GroundObjectEntity GroundObjectQuery InstantStrategy Interactable<T> InteractablePrayer InteractionManager Manages interactions across various game entities like NPC's, Players, Widgets, GameObjects, TileObjects and more.InterfaceTab InventoryEntity InventoryOrder InventoryQuery KeyboardService LinearStrategy LocalPathfinder TheLocalPathfinderclass is responsible for pathfinding within a local 104x104 tile 3D game scene.LocalPlayerEntity MathUtils MotionFactory MotionFactory.TimedPoint MouseGesture MouseMovementStrategy MouseOverlay MousePackets MouseRecorder TheMouseRecorderclass 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 NPCPackets A static utility class for sending packets related to Non-Player Character (NPC) interactions to the game server.NpcQuery 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.PacketCache Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents for a specific client and RuneLite revision.PacketClient PacketClientis an instance-based RuneLite client packet sending utility which uses reflection to construct and send low level packets directly to the game servers.PacketDefFactory PacketDefinition 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.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 toPlayerinteractions 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 RandomService RandomUtils RecordedPoint ReplayStrategy Runes RunnableTask Script Scriptable Interface representing a script that can be executed.SimNpc NPC entity class used within the simulation.SimPlayer A model of a player within a simulation.SimulationEngine Simulation engine for NPC and player movement.SimulationObserver SimulationUIState SimulationVisualizer Main visualizer for OSRS tile collision data and movement simulation.SleepService Spellbook Spells SpellService StringUtils TabService Task Represents a generic task that can be executed as part of a workflow or script logic.TaskChain TilePanel This class is responsible for drawing on the canvas presented by the Simulation Visualizer.TileService UIService Service for handling UI interactions and clickbox calculations.UnitPoint VarcIntValues VirtualMouse WidgetEntity WidgetPackets A high-level utility class for sending widget-related game packets.WidgetQuery WorldEntity WorldMapService WorldPointService A utility class for compressing and decompressing WorldPoint objects into and from integers.WorldQuery