All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| ActorDestination |
An NPC or player, aimed at through its model hull.
|
| ActorLifetimes |
Client-thread actor lifetimes, including reuse of the same native object.
|
| AmountInputService |
Owns one numeric prompt from opening action through native input submission.
|
| AmountInputService.Status |
|
| BankItem |
Immutable bank-slot snapshot.
|
| BankService |
Bank discovery, content reads, and visible bank commands.
|
| CameraService |
Camera state and direct client camera controls.
|
| ClientActions |
Queues the complete action supplier; captured live targets must still be checked inside it.
|
| ClientExecutor |
Platform adapter: queue the complete read/resolve/validate/submit step on the client thread.
|
| ClientSceneState |
Captures the top-level scene basis on the client thread, with explicit reload invalidation.
|
| ClientSceneState.Snapshot |
|
| CollisionSnapshot |
Immutable movement grid and its captured coordinate basis.
|
| CombatService |
Combat commands backed by proven entity menus and current combat widgets.
|
| CombatService.CombatSignal |
|
| Context |
Central access hub for the OpenOSRS Interaction API.
|
| Context.Snapshot |
Immutable injector/client pair.
|
| Destination |
Something the cursor can be sent to.
|
| DeviceIdentity |
Helpers called by the gamepack identity overrides; never logs account data.
|
| DialogueFlowFactory |
Keep the returned handle over ticks; each call creates a separate flow.
|
| DialogueFlowRunner |
One owned, bounded dialogue sequence.
|
| DialogueFlowRunner.Builder |
|
| DialogueFlowRunner.Failure |
|
| DialogueFlowRunner.Status |
|
| DialogueFlowRunner.Step |
|
| DialogueFlowRunner.StepKind |
|
| DialogueService |
Visible dialogue actions plus packet-only input resume commands.
|
| DialogueService.Snapshot |
|
| Dispatcher |
A single interaction dispatch route.
|
| EmoteService |
Emote lookup and command submission.
|
| EquipmentItem |
Immutable equipped identity; available widget actions are resolved lazily on the client thread.
|
| EquipmentService |
Equipment reads and visible equipment-widget actions.
|
| GamepackIdentityPatch |
Four targeted, in-memory method overrides bound to a stock-launch capture.
|
| GameTab |
Main side-panel tabs and their fixed/resizable controls.
|
| GrandExchangeService |
Grand Exchange slot readback and visible offer commands.
|
| GrandExchangeSlot |
Immutable Grand Exchange slot readback.
|
| GroundItemQuery |
Filters current loaded ground-item snapshots.
|
| GroundItemRef |
Immutable loaded ground-item snapshot.
|
| GroundItemService |
Discovery and menu-first interaction for loaded ground items.
|
| HolderAccessors |
Read access to game values kept in constant-dynamic String[] holders.
|
| Hooks |
Loads hooks and rejects missing, malformed, or stale packet tables.
|
| HooksFile |
Typed model of hooks.json (format openosrs-hooks/2), as emitted by
the revision generator.
|
| HooksFile.BufferMethodDef |
|
| HooksFile.Families |
|
| HooksFile.LayoutCoverage |
|
| HooksFile.PacketDef |
|
| HooksFile.SendPath |
|
| HooksFile.ServerPacketDef |
|
| HooksFile.TraceMetadata |
|
| HooksFile.WriteOp |
|
| HouseService |
Player-owned-house state and loaded POH control helpers.
|
| HouseService.DoorMode |
|
| HoverIntent |
A replaceable preparation hint.
|
| InputBackend |
|
| InputMode |
How an interaction reaches the game.
|
| InputRouter |
Chooses which backend delivers an interaction.
|
| InputScope |
Pins the input mode for the current thread until closed.
|
| InputSettings |
Runtime input preferences, shared by the router and the settings panel.
|
| InventoryItem |
Immutable inventory-slot snapshot.
|
| InventoryLifetimes |
Invalidates captured slots on inventory updates, even when the same ID returns to the slot.
|
| InventoryQuery |
Filters current inventory snapshots.
|
| InventoryService |
Inventory reads and menu-first slot interactions.
|
| JvmDescriptor |
Strict descriptor syntax checks without resolving or initializing game classes.
|
| LocalPathfinder |
Local BFS over one immutable collision grid and captured world-view basis.
|
| LocalPathfinder.Route |
Start excluded, destination included.
|
| LocalPathfinder.Step |
Scene-local tile index, never a world coordinate.
|
| LoginService |
Login-screen state reads only; never accepts or exposes credentials.
|
| LoginState |
Read-only login-screen state without credentials.
|
| MagicService |
Spell-widget selection and menu-first target dispatch.
|
| MakeXService |
Visible Skillmulti choice and quantity commands.
|
| MapService |
Loaded region, instance, and nested world-view readback.
|
| MapUiService |
Mini-map/world-map controls and world-map position readback.
|
| MenuDispatcher |
The interaction entry point every service calls.
|
| MenuRequest |
One interaction, described independently of how it will be delivered.
|
| MouseDriver |
Driver interface for direct cursor control, clicking, and wheel scrolling.
|
| MousePath |
A planned movement: where the cursor goes, and when.
|
| MousePath.Step |
One sampled cursor position and the delay before it is emitted.
|
| MouseProfile |
The tunable shape of one person's mouse movement.
|
| MouseProfileStore |
Loads and saves movement profiles as one JSON file per profile.
|
| MouseWheelTiming |
Short wheel rolls with brief pauses between bursts.
|
| MovementPlanner |
Plans a cursor path from one point to another.
|
| MovementService |
Walk submission and movement-state readback.
|
| NpcQuery |
Filters current loaded NPC snapshots.
|
| NpcRef |
Immutable identity and menu snapshot for a loaded NPC.
|
| NpcService |
Discovery and menu-first interaction for loaded NPCs.
|
| ObjectDestination |
A scene object, aimed at through its click box.
|
| ObjectQuery |
Filters current loaded object snapshots.
|
| ObjectRef |
Immutable identity and menu snapshot for a loaded scene object.
|
| ObjectService |
Discovery and menu-first interaction for loaded scene objects.
|
| OpenOSRS |
Static facade over the Interaction API services.
|
| OperationLeases |
Exclusive ownership of native state shared by otherwise unrelated widgets.
|
| OperationLeases.Resource |
|
| OperationOwner |
One plugin run or explicitly managed script lifetime.
|
| OperationOwners |
Client module registers plugin lifetimes; the API has no dependency on plugin classes.
|
| PacketDispatcher |
Packet-only dispatch through revisioned reflection hooks.
|
| PacketInputBackend |
Routes interactions through the client's native menu-action pipeline.
|
| PatternPredictor |
Predicts the next interaction from the ones observed before it.
|
| PatternPredictor.InventoryPattern |
|
| PatternPredictor.Prediction |
|
| PhysicsMovementPlanner |
Simulates cursor motion step by step at 125 Hz.
|
| PlayerQuery |
Filters current loaded player snapshots.
|
| PlayerRef |
Immutable identity and menu snapshot for a loaded player.
|
| PlayerService |
Discovery and menu-first interaction for loaded players.
|
| PointDestination |
A bare canvas coordinate with a small tolerance around it.
|
| PrayerService |
Prayer state and visible prayer-widget commands.
|
| PriceAdjustment |
Common price adjustment shortcuts on the Grand Exchange setup screen.
|
| ProfileScorer |
Measures recorded and generated cursor movements, scores how natural they look,
keeps per-category statistics and fits Fitts's law parameters.
|
| ProfileScorer.CategoryStats |
|
| ProfileScorer.Context |
|
| ProfileScorer.ProfileSummary |
Compact serializable summary representation (< 25 KB).
|
| ProfileScorer.TrajectoryMetrics |
Represents an analyzed trajectory segment.
|
| Quantity |
An exact positive amount or an explicit request for all available items.
|
| QuantityAdjustment |
Common quantity adjustment shortcuts on the Grand Exchange setup screen.
|
| Query<T,Q extends Query<T,Q>> |
Small lazy query base over current service snapshots.
|
| QuestService |
Authoritative quest-state scripts and explicit progress-variable reads.
|
| QuestSnapshot |
Immutable quest-status snapshot.
|
| RuntimeAbiVerifier |
Bytecode-only gate: no game class loading, constructors, packet sends or network.
|
| SailingService |
Read-only Sailing state for the current revision.
|
| SailingState |
Immutable Sailing state readback.
|
| SceneService |
Current-world-view scene metadata, tiles, entities, collision, and visibility.
|
| SceneSnapshot |
Immutable high-level scene metadata.
|
| SceneTargetLifetimes |
Native tile membership plus scene and despawn generations; coordinates alone are not identity.
|
| SearchResult |
One entry in the list the chatbox item search shows under the prompt, as used by the
Grand Exchange and by "choose an item" dialogues.
|
| SelectionActions |
Holds selection ownership until native selection and optional target delivery finish.
|
| SelectionTransaction |
Prevents native selection callbacks from interleaving a second item/spell action.
|
| SessionTickClock |
One client-thread clock shared by delays; tick wrap advances time, reset starts a new epoch.
|
| SessionTickClock.Snapshot |
|
| ShapeDestination |
A destination backed by a shape that is re-read on every query.
|
| ShopItem |
Immutable open-shop slot snapshot.
|
| ShopService |
Open-shop reads and buy/sell commands.
|
| SkillService |
Skill levels and experience readback.
|
| SkillSnapshot |
Immutable skill-state snapshot.
|
| SubmissionRejectedException |
Explicit failure for legacy void entrypoints.
|
| SubmissionResult |
Immutable outcome of one submission attempt, never proof of server completion.
|
| SubmissionStatus |
Submission is not an observed game outcome.
|
| TabsService |
Main side-panel tab readback and switching.
|
| TeleportDefinition |
Immutable description of one teleport destination.
|
| TeleportOperation |
Retains one teleport intent and its terminal outcome; a choice is not arrival.
|
| TeleportOperation.Failure |
|
| TeleportOperation.Status |
|
| TeleportsService |
|
| TeleportTable |
Curated teleport tables.
|
| TeleportType |
|
| TickDelayService |
Non-blocking client-thread delays.
|
| TickDelayService.Handle |
|
| TileRef |
Immutable loaded scene-tile snapshot.
|
| TileService |
Loaded tile lookup and entity grouping.
|
| TradeItem |
Immutable trade-offer item snapshot.
|
| TradeService |
Trade offer, acceptance, and content readback.
|
| VarService |
Client and last-server variable reads, plus explicit client-cache writes.
|
| Walker |
Client-thread walk executor.
|
| Walker.ObstacleCallback |
|
| Walker.State |
|
| WidgetCapability |
Live preflight support, not a submitted action or completed game effect.
|
| WidgetQuery |
Filters current loaded widget snapshots.
|
| WidgetReadScope |
Read scope is separate from permission to submit gameplay actions.
|
| WidgetRef |
Immutable identity and visible-state snapshot for a loaded widget.
|
| WidgetService |
Loaded widget discovery, script calls, and child-component actions.
|
| WorldViewSnapshot |
Immutable loaded-world-view metadata.
|