A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Aborts an active offer in the specified slot.
- accelerationBias - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- accept() - Method in class net.openosrs.api.service.trade.TradeService
- acquire(OperationLeases.Resource, OperationOwner, long) - Method in class net.openosrs.api.operation.OperationLeases
-
Returns null when another operation owns the resource.
- actionAt(WorldPoint, String) - Method in class net.openosrs.api.service.tile.TileService
-
Interact with the first matching object on a tile.
- actions() - Static method in class net.openosrs.api.OpenOSRS
- active() - Method in class net.openosrs.api.service.prayer.PrayerService
- ActorDestination - Class in net.openosrs.api.input.target
-
An NPC or player, aimed at through its model hull.
- ActorDestination(Actor) - Constructor for class net.openosrs.api.input.target.ActorDestination
- ActorLifetimes - Class in net.openosrs.api.state
-
Client-thread actor lifetimes, including reuse of the same native object.
- ActorLifetimes(Client, ClientSceneState) - Constructor for class net.openosrs.api.state.ActorLifetimes
- ActorLifetimes.Identity - Class in net.openosrs.api.state
- adaptProfile(MouseProfile) - Method in class net.openosrs.api.input.motion.ProfileScorer
-
Perform linear regression on observed (Index of Difficulty, Movement Time) samples to update the Fitts coefficients of the given MouseProfile.
- adjustPrice(PriceAdjustment) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Adjusts the price using one of the native shortcut buttons (+1, -1, +5%, -5%, Guide price).
- adjustQuantity(QuantityAdjustment) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Adjusts the quantity using one of the native shortcut buttons (+1, -1, +10, +100, +1000, All).
- advance() - Method in class net.openosrs.api.service.dialogue.AmountInputService
- advance() - Method in class net.openosrs.api.service.dialogue.DialogueFlowFactory
-
One central tick entrypoint; duplicate caller advances in the same tick are harmless.
- advance() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- advance() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- advanceOperations() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- after(int) - Method in class net.openosrs.api.service.delay.TickDelayService
- after(OperationOwner, int) - Method in class net.openosrs.api.service.delay.TickDelayService
-
Bind a delay to one plugin run or script owner.
- afterTicks(int) - Method in class net.openosrs.api.service.delay.TickDelayService
- afterTicks(OperationOwner, int) - Method in class net.openosrs.api.service.delay.TickDelayService
- all() - Static method in class net.openosrs.api.Quantity
- all() - Method in class net.openosrs.api.service.bank.BankService
- all() - Method in class net.openosrs.api.service.equipment.EquipmentService
- all() - Method in class net.openosrs.api.service.grounditem.GroundItemService
- all() - Method in class net.openosrs.api.service.inventory.InventoryService
- all() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
All built-in verified definitions (spells, tablets, jewellery both modes).
- all() - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
-
Every built-in definition: spells, tablets, inventory and worn jewellery.
- all() - Method in class net.openosrs.api.service.npc.NpcService
- all() - Method in class net.openosrs.api.service.object.ObjectService
- all() - Method in class net.openosrs.api.service.player.PlayerService
- all() - Method in class net.openosrs.api.service.quest.QuestService
- all() - Method in class net.openosrs.api.service.skill.SkillService
- all() - Method in class net.openosrs.api.service.tile.TileService
- all() - Method in class net.openosrs.api.service.widget.WidgetService
-
Legacy scope: gameplay widgets only.
- all(WidgetReadScope) - Method in class net.openosrs.api.service.widget.WidgetService
- ALL - net.openosrs.api.service.ge.QuantityAdjustment
- amountInputs() - Method in class net.openosrs.api.service.dialogue.DialogueService
- AmountInputService - Class in net.openosrs.api.service.dialogue
-
Owns one numeric prompt from opening action through native input submission.
- AmountInputService(Client, SessionTickClock, OperationLeases) - Constructor for class net.openosrs.api.service.dialogue.AmountInputService
- AmountInputService(Client, SessionTickClock, OperationLeases, PacketDispatcher) - Constructor for class net.openosrs.api.service.dialogue.AmountInputService
- AmountInputService.Operation - Class in net.openosrs.api.service.dialogue
- AmountInputService.Status - Enum in net.openosrs.api.service.dialogue
- analyzeTrajectory(List<Point>, List<Long>, int, Rectangle) - Method in class net.openosrs.api.input.motion.ProfileScorer
-
Compute trajectory metrics and a naturalness score.
- ANGLE_UNITS - Static variable in class net.openosrs.api.service.camera.CameraService
- anticipate(MenuRequest) - Method in interface net.openosrs.api.input.InputBackend
-
Optional hint that a request is likely imminent.
- anticipate(MenuRequest) - Method in class net.openosrs.api.input.InputRouter
- anticipate(MenuAction, int, int, int, String, String, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
-
Hint that an interaction is likely imminent.
- area() - Method in class net.openosrs.api.input.target.Destination
- ARRIVED - net.openosrs.api.service.movement.Walker.State
- arrivedAt(TeleportDefinition) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Observed-state arrival check against the definition's verified landing area (Chebyshev distance within
arrivalRadius). - at(int, WorldPoint) - Method in class net.openosrs.api.service.tile.TileService
- at(WorldPoint) - Method in class net.openosrs.api.query.GroundItemQuery
- at(WorldPoint) - Method in class net.openosrs.api.query.ObjectQuery
- at(WorldPoint) - Method in class net.openosrs.api.service.tile.TileService
-
Direct lookup in the native-resolved view; use the explicit-view overload when views overlap.
- attack(NpcRef) - Method in class net.openosrs.api.service.combat.CombatService
- attack(NpcRef) - Method in class net.openosrs.api.service.npc.NpcService
- attack(PlayerRef) - Method in class net.openosrs.api.service.combat.CombatService
- available() - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
True only when hooks loaded AND bind-time verification succeeded.
- available(int) - Method in class net.openosrs.api.service.magic.MagicService
- avgVelocity - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
B
- bank() - Static method in class net.openosrs.api.OpenOSRS
- BANK - net.openosrs.api.input.motion.ProfileScorer.Context
- BankItem - Class in net.openosrs.api.service.bank
-
Immutable bank-slot snapshot.
- BankService - Class in net.openosrs.api.service.bank
-
Bank discovery, content reads, and visible bank commands.
- BankService(Client, NpcService, ObjectService, WidgetService, DialogueService, MenuDispatcher) - Constructor for class net.openosrs.api.service.bank.BankService
- begin(OperationOwner, int, int, Runnable, BooleanSupplier, Predicate<String>) - Method in class net.openosrs.api.service.dialogue.AmountInputService
-
No queue: contention rejects before the opening action.
- beginTeleport(OperationOwner, TeleportDefinition) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- beginTeleport(OperationOwner, TeleportDefinition, long) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- beginTeleport(OperationOwner, TeleportDefinition, long, Predicate<DialogueService>) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Custom definitions must identify their expected destination menu, for example by its header.
- boostDeltas() - Method in class net.openosrs.api.service.skill.SkillService
- boostedLevel() - Method in class net.openosrs.api.service.sailing.SailingService
- bounds() - Method in class net.openosrs.api.input.target.Destination
- BufferMethodDef() - Constructor for class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- build() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- build(ObjectRef) - Method in class net.openosrs.api.service.house.HouseService
- builder(DialogueService) - Static method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- builder(DialogueService) - Static method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- Builder() - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
-
Deprecated.
- Builder(DialogueService) - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- buildMode() - Method in class net.openosrs.api.service.house.HouseService
- buildSteps() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- BUSY - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- BUSY - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- buy(ShopItem, int) - Method in class net.openosrs.api.service.shop.ShopService
-
Deprecated.
- buy(ShopItem, Quantity) - Method in class net.openosrs.api.service.shop.ShopService
C
- camera() - Static method in class net.openosrs.api.OpenOSRS
- cameraCanHelp() - Method in class net.openosrs.api.input.target.ActorDestination
-
An actor that has despawned is gone for good; no amount of camera work brings it back, and the caller needs to re-resolve its target.
- cameraCanHelp() - Method in class net.openosrs.api.input.target.Destination
-
Whether the camera can plausibly fix this destination at all.
- cameraCanHelp() - Method in class net.openosrs.api.input.target.PointDestination
- cameraCanHelp() - Method in class net.openosrs.api.input.target.ShapeDestination
-
Interface furniture lives at fixed screen coordinates.
- CameraService - Class in net.openosrs.api.service.camera
-
Camera state and direct client camera controls.
- CameraService(Client) - Constructor for class net.openosrs.api.service.camera.CameraService
- cancel() - Method in class net.openosrs.api.dispatch.SubmissionResult
-
Cancels only this submission; it cannot undo input already delivered.
- cancel() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- cancel() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- cancel() - Method in class net.openosrs.api.service.movement.Walker
-
Legacy cancellation returns to IDLE and releases the owned route.
- CANCELLED - net.openosrs.api.service.dialogue.AmountInputService.Status
- CANCELLED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- CANCELLED - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- CANCELLED - net.openosrs.api.service.movement.Walker.State
- cancelPreparation() - Method in interface net.openosrs.api.input.InputBackend
- cancelPreparation() - Method in class net.openosrs.api.input.InputRouter
- cancelSelected() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- cancelSession() - Method in class net.openosrs.api.concurrent.ClientActions
-
Call on session loss; no queued action may cross into the next session.
- cancelSession() - Method in class net.openosrs.api.operation.SelectionActions
-
Called for an unrelated native click, scene change, logout or shutdown.
- cancelSession() - Method in class net.openosrs.api.service.dialogue.AmountInputService
- cancelSession() - Method in class net.openosrs.api.service.dialogue.DialogueFlowFactory
- cancelSession() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- cancelSession() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- canContinue() - Method in class net.openosrs.api.service.dialogue.DialogueService
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.Families
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- canEqual(Object) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- canInvoke(TeleportDefinition) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Availability readback: item present in inventory / worn in slot / spell widget visible, plus magic-level gate when the definition has one.
- canStep(int, int, int, int, int, int) - Method in class net.openosrs.api.service.scene.CollisionSnapshot
-
Conservative swept-footprint model: every occupied cell must cross clear edges.
- capability(WidgetRef, String) - Method in class net.openosrs.api.service.widget.WidgetService
-
Read-only preflight.
- capture() - Static method in class net.openosrs.api.Context
- capture() - Method in class net.openosrs.api.state.ClientSceneState
- capture(int) - Method in class net.openosrs.api.state.ClientSceneState
- capture(Object, Tile) - Method in class net.openosrs.api.state.SceneTargetLifetimes
- capture(Actor) - Method in class net.openosrs.api.state.ActorLifetimes
- capture(ItemContainer) - Method in class net.openosrs.api.state.InventoryLifetimes
- cast(int) - Method in class net.openosrs.api.service.magic.MagicService
- castOn(int, GroundItemRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOn(int, InventoryItem) - Method in class net.openosrs.api.service.magic.MagicService
- castOn(int, NpcRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOn(int, ObjectRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOn(int, PlayerRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOnAsync(int, GroundItemRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOnAsync(int, InventoryItem) - Method in class net.openosrs.api.service.magic.MagicService
- castOnAsync(int, NpcRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOnAsync(int, ObjectRef) - Method in class net.openosrs.api.service.magic.MagicService
- castOnAsync(int, PlayerRef) - Method in class net.openosrs.api.service.magic.MagicService
- categoryStats - Variable in class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- CategoryStats(ProfileScorer.Context) - Constructor for class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- centre() - Method in class net.openosrs.api.input.target.Destination
- CHATBOX - net.openosrs.api.operation.OperationLeases.Resource
- choose(int) - Method in class net.openosrs.api.service.dialogue.DialogueService
- choose(int) - Method in class net.openosrs.api.service.makex.MakeXService
- choose(String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- choose(String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- choose(String) - Method in class net.openosrs.api.service.dialogue.DialogueService
- choose(String) - Method in class net.openosrs.api.service.makex.MakeXService
- choose(String, String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- choose(String, String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- choose(SearchResult) - Method in class net.openosrs.api.service.dialogue.DialogueService
-
Selects an entry from the item search.
- CHOOSE - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
- cipherReady() - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
True once the Isaac cipher is seeded (i.e.
- clear() - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Clear learned transitions.
- clearPendingChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- click() - Method in interface net.openosrs.api.input.MouseDriver
- click(boolean) - Method in interface net.openosrs.api.input.MouseDriver
- click(Rectangle) - Method in interface net.openosrs.api.input.MouseDriver
- click(Destination) - Method in interface net.openosrs.api.input.MouseDriver
- click(WidgetRef) - Method in class net.openosrs.api.service.widget.WidgetService
- click(Point) - Method in interface net.openosrs.api.input.MouseDriver
- click(Point, boolean) - Method in interface net.openosrs.api.input.MouseDriver
- clickHoldMs - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- clickHoldMs() - Method in class net.openosrs.api.input.motion.MovementPlanner
- client() - Static method in class net.openosrs.api.Context
- client() - Method in class net.openosrs.api.Context.Snapshot
- ClientActions - Class in net.openosrs.api.concurrent
-
Queues the complete action supplier; captured live targets must still be checked inside it.
- ClientActions(Client, ClientExecutor, SessionTickClock) - Constructor for class net.openosrs.api.concurrent.ClientActions
- ClientExecutor - Interface in net.openosrs.api.concurrent
-
Platform adapter: queue the complete read/resolve/validate/submit step on the client thread.
- ClientSceneState - Class in net.openosrs.api.state
-
Captures the top-level scene basis on the client thread, with explicit reload invalidation.
- ClientSceneState(Client, SessionTickClock) - Constructor for class net.openosrs.api.state.ClientSceneState
- ClientSceneState.Snapshot - Class in net.openosrs.api.state
- clientVarps() - Method in class net.openosrs.api.service.var.VarService
- close() - Method in class net.openosrs.api.concurrent.ClientActions
- close() - Method in class net.openosrs.api.input.InputScope
- close() - Method in class net.openosrs.api.operation.OperationLeases.Lease
- close() - Method in class net.openosrs.api.operation.OperationOwner
- close() - Method in class net.openosrs.api.operation.OperationOwners
- close() - Method in class net.openosrs.api.service.bank.BankService
- close() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- close() - Method in class net.openosrs.api.service.dialogue.AmountInputService.Operation
- close() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- close() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Closes the Grand Exchange interface.
- close() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- close() - Method in class net.openosrs.api.state.ClientSceneState
- CLOSED - net.openosrs.api.service.house.HouseService.DoorMode
- collect(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- collectAll() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- collectSelected() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- collectSlot(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Collects one completed offer when the global collect control is unavailable.
- collisionFlags(int) - Method in class net.openosrs.api.service.scene.SceneService
- collisionSnapshot(int) - Method in class net.openosrs.api.service.scene.SceneService
- collisionSnapshot(int, int) - Method in class net.openosrs.api.service.scene.SceneService
- CollisionSnapshot - Class in net.openosrs.api.service.scene
-
Immutable movement grid and its captured coordinate basis.
- CollisionSnapshot(ClientSceneState.Snapshot, int[][], int, int) - Constructor for class net.openosrs.api.service.scene.CollisionSnapshot
- combat() - Static method in class net.openosrs.api.OpenOSRS
- COMBAT - net.openosrs.api.service.tabs.GameTab
- combatLevel(int) - Method in class net.openosrs.api.query.NpcQuery
- combatLevelBetween(int, int) - Method in class net.openosrs.api.query.NpcQuery
- CombatService - Class in net.openosrs.api.service.combat
-
Combat commands backed by proven entity menus and current combat widgets.
- CombatService(Client, NpcService, PlayerService, WidgetService) - Constructor for class net.openosrs.api.service.combat.CombatService
- CombatService.CombatSignal - Enum in net.openosrs.api.service.combat
- combatSignals() - Method in class net.openosrs.api.service.combat.CombatService
-
Observed reasons for the legacy heuristic, not proof of an active fight.
- COMPLETE - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- completed(Quest) - Method in class net.openosrs.api.service.quest.QuestService
- configureOperations(Client, SessionTickClock, OperationLeases) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- confirm() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- confirmStageOpen() - Method in class net.openosrs.api.service.trade.TradeService
- confirmTransition(String, String, String, long) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Learn only after the caller observes completion, never from a submitted click.
- contains(int, int) - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- contains(Point) - Method in class net.openosrs.api.input.target.Destination
- containsText(String) - Method in class net.openosrs.api.service.dialogue.DialogueService
-
Match a known speaker/body/header before consuming a delayed dialogue step.
- context() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- context() - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- Context - Class in net.openosrs.api
-
Central access hub for the OpenOSRS Interaction API.
- Context.Snapshot - Class in net.openosrs.api
-
Immutable injector/client pair.
- CONTINUE - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
- continueDialogue() - Method in class net.openosrs.api.service.dialogue.DialogueService
- continueDialogue(WidgetRef) - Method in class net.openosrs.api.service.widget.WidgetService
- continueIfPossible() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- continueIfPossible() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- continueStep() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- continueStep() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- continueStep(String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- continueStep(String) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- continueTimes(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
- copy() - Method in class net.openosrs.api.hooks.HooksFile
-
Detached compatibility DTO; changes to this copy cannot change its source.
- copy() - Method in class net.openosrs.api.input.motion.MouseProfile
-
Deep copy, so a caller can tune without disturbing the stored original.
- count() - Method in class net.openosrs.api.query.Query
- count(int) - Method in class net.openosrs.api.service.bank.BankService
- count(int) - Method in class net.openosrs.api.service.inventory.InventoryService
- CREATED - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- current() - Static method in class net.openosrs.api.input.InputScope
-
The mode pinned on this thread, or
nullwhen nothing is pinned and the configured default should decide. - current() - Static method in class net.openosrs.api.operation.OperationLeases
-
Capture only while dispatching an owned operation; the lease must remain active.
- current() - Static method in class net.openosrs.api.operation.OperationOwner
- current() - Method in class net.openosrs.api.service.map.MapService
- current() - Method in class net.openosrs.api.service.scene.SceneService
- current() - Method in class net.openosrs.api.service.tabs.TabsService
- currentOrNew() - Static method in class net.openosrs.api.operation.OperationOwner
- cursorBackend() - Method in class net.openosrs.api.input.InputRouter
- curvature - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
D
- DEADLINE - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- DEADLINE - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- DEFAULT_PROFILE - Static variable in class net.openosrs.api.input.motion.MouseProfileStore
- DEFAULT_SPEED - Static variable in class net.openosrs.api.input.InputSettings
- defaults() - Static method in class net.openosrs.api.input.motion.MouseProfile
- delays() - Static method in class net.openosrs.api.OpenOSRS
- delete(String) - Method in class net.openosrs.api.input.motion.MouseProfileStore
- deposit(InventoryItem) - Method in class net.openosrs.api.service.bank.BankService
- deposit(InventoryItem, int) - Method in class net.openosrs.api.service.bank.BankService
-
Deprecated.
- deposit(InventoryItem, Quantity) - Method in class net.openosrs.api.service.bank.BankService
- depositEquipment() - Method in class net.openosrs.api.service.bank.BankService
- depositInventory() - Method in class net.openosrs.api.service.bank.BankService
- descendants(int) - Method in class net.openosrs.api.service.widget.WidgetService
- describe() - Method in class net.openosrs.api.input.target.ActorDestination
- describe() - Method in class net.openosrs.api.input.target.Destination
-
A short label for logging and the overlay.
- describe() - Method in class net.openosrs.api.input.target.ObjectDestination
- describe() - Method in class net.openosrs.api.input.target.PointDestination
- describe() - Method in class net.openosrs.api.input.target.ShapeDestination
- destination() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- destination() - Method in class net.openosrs.api.service.movement.MovementService
-
Current destination tile as a world point, or null when idle.
- Destination - Class in net.openosrs.api.input.target
-
Something the cursor can be sent to.
- Destination() - Constructor for class net.openosrs.api.input.target.Destination
- detectInventoryPattern(List<Integer>) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Detect inventory pattern from a sequence of recent clicked slots.
- DeviceIdentity - Class in net.openosrs.api.identity
-
Helpers called by the gamepack identity overrides; never logs account data.
- dialogue() - Static method in class net.openosrs.api.OpenOSRS
- dialogueFlow() - Static method in class net.openosrs.api.OpenOSRS
-
Creates a fresh handle.
- dialogueFlow(OperationOwner) - Static method in class net.openosrs.api.OpenOSRS
- DialogueFlowFactory - Class in net.openosrs.api.service.dialogue
-
Keep the returned handle over ticks; each call creates a separate flow.
- DialogueFlowFactory(DialogueService, Client, SessionTickClock, OperationLeases) - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowFactory
- DialogueFlowRunner - Class in net.openosrs.api.service.dialogue
-
One owned, bounded dialogue sequence.
- DialogueFlowRunner(DialogueService) - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowRunner
-
Deprecated.
- DialogueFlowRunner.Builder - Class in net.openosrs.api.service.dialogue
- DialogueFlowRunner.Failure - Enum in net.openosrs.api.service.dialogue
- DialogueFlowRunner.Status - Enum in net.openosrs.api.service.dialogue
- DialogueFlowRunner.Step - Class in net.openosrs.api.service.dialogue
- DialogueFlowRunner.StepKind - Enum in net.openosrs.api.service.dialogue
- DialogueService - Class in net.openosrs.api.service.dialogue
-
Visible dialogue actions plus packet-only input resume commands.
- DialogueService(WidgetService, PacketDispatcher) - Constructor for class net.openosrs.api.service.dialogue.DialogueService
- DialogueService.Snapshot - Class in net.openosrs.api.service.dialogue
- dispatch(MenuAction, int, int, int, String, String, int, int) - Method in interface net.openosrs.api.dispatch.Dispatcher
- dispatch(MenuAction, int, int, int, String, String, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
- dispatch(MenuAction, int, int, int, String, String, int, int, int, int) - Method in interface net.openosrs.api.dispatch.Dispatcher
- dispatch(MenuAction, int, int, int, String, String, int, int, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
- Dispatcher - Interface in net.openosrs.api.dispatch
-
A single interaction dispatch route.
- distinct() - Method in class net.openosrs.api.query.Query
- drag(int, int, int) - Method in interface net.openosrs.api.input.MouseDriver
- drag(Point, int) - Method in interface net.openosrs.api.input.MouseDriver
- dragPressHoldMs() - Method in class net.openosrs.api.input.motion.MovementPlanner
- drop(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
- dryRunAll() - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
Dry-run each mapped payload without login or live writer/cipher access.
- dryRunById(int, Object...) - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
Replay only payload writes on a fresh byte-array-backed buffer.
- durationMs - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
E
- emotes() - Static method in class net.openosrs.api.OpenOSRS
- EMOTES - net.openosrs.api.service.tabs.GameTab
- EmoteService - Class in net.openosrs.api.service.emote
-
Emote lookup and command submission.
- EmoteService(TabsService, WidgetService) - Constructor for class net.openosrs.api.service.emote.EmoteService
- empty() - Static method in class net.openosrs.api.input.motion.MousePath
- energy() - Method in class net.openosrs.api.service.movement.MovementService
-
Run energy percentage (0-100).
- ensureActive(Prayer) - Method in class net.openosrs.api.service.prayer.PrayerService
-
Submits only if the observed state differs; submission is not activation.
- ensureGetter(ClassNode, String) - Static method in class net.openosrs.api.identity.HolderAccessors
-
Add the getter for
owner.setterName, or return the existing one. - ensureInactive(Prayer) - Method in class net.openosrs.api.service.prayer.PrayerService
- ensureRunEnabled(boolean) - Method in class net.openosrs.api.service.movement.MovementService
-
Submit a flip only when the observed state differs; does not claim server completion.
- ENTER_AMOUNT - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
- enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
-
Deprecated.
- enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
-
Deprecated.
- enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueService
-
Submit only an already visible native numeric input.
- enterName(String) - Method in class net.openosrs.api.service.dialogue.DialogueService
- enterObject(int) - Method in class net.openosrs.api.service.dialogue.DialogueService
- ENTITY - net.openosrs.api.input.motion.ProfileScorer.Context
- epoch - Variable in class net.openosrs.api.service.delay.SessionTickClock.Snapshot
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.Families
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- equals(Object) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- equals(Object) - Method in class net.openosrs.api.Quantity
- equipment() - Static method in class net.openosrs.api.OpenOSRS
- EQUIPMENT - net.openosrs.api.service.tabs.GameTab
- EquipmentItem - Class in net.openosrs.api.service.equipment
-
Immutable equipped identity; available widget actions are resolved lazily on the client thread.
- EquipmentService - Class in net.openosrs.api.service.equipment
-
Equipment reads and visible equipment-widget actions.
- EquipmentService(Client, WidgetService) - Constructor for class net.openosrs.api.service.equipment.EquipmentService
- equipped(EquipmentInventorySlot) - Method in class net.openosrs.api.service.equipment.EquipmentService
- EQUIPPED_ITEM - net.openosrs.api.service.movement.teleports.TeleportType
-
Activates a worn item through its equipment widget.
- euclideanDistance - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- exact(int) - Static method in class net.openosrs.api.Quantity
- execute(Runnable) - Method in interface net.openosrs.api.concurrent.ClientExecutor
- EXISTING_DIALOGUE - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- exists() - Method in class net.openosrs.api.query.Query
- expectedOption() - Method in class net.openosrs.api.input.MenuRequest
-
The menu option this request expects to activate, used to confirm that what sits under the cursor is what the caller asked for before clicking.
- expectedTarget() - Method in class net.openosrs.api.input.MenuRequest
- expelGuests() - Method in class net.openosrs.api.service.house.HouseService
- experience() - Method in class net.openosrs.api.service.sailing.SailingService
- exportSummaryJson(String) - Method in class net.openosrs.api.input.motion.ProfileScorer
F
- FAILED - net.openosrs.api.service.dialogue.AmountInputService.Status
- FAILED - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- Families() - Constructor for class net.openosrs.api.hooks.HooksFile.Families
- file() - Method in class net.openosrs.api.hooks.Hooks
- find(String) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Definitions whose name contains the given text, case-insensitive.
- find(String) - Method in class net.openosrs.api.service.quest.QuestService
- findName(String) - Method in class net.openosrs.api.service.widget.WidgetService
- findText(String) - Method in class net.openosrs.api.service.widget.WidgetService
- first() - Method in class net.openosrs.api.query.Query
- first(int) - Method in class net.openosrs.api.service.bank.BankService
- first(int) - Method in class net.openosrs.api.service.inventory.InventoryService
- first(String) - Method in class net.openosrs.api.service.bank.BankService
- first(String) - Method in class net.openosrs.api.service.inventory.InventoryService
- first(String) - Method in class net.openosrs.api.service.shop.ShopService
- firstStageOpen() - Method in class net.openosrs.api.service.trade.TradeService
- focusPoint() - Method in class net.openosrs.api.input.target.ActorDestination
- focusPoint() - Method in class net.openosrs.api.input.target.Destination
-
Where in the scene the camera should look to reveal this destination, or
nullwhen the concept does not apply. - focusPoint() - Method in class net.openosrs.api.input.target.ObjectDestination
- follow(PlayerRef) - Method in class net.openosrs.api.service.player.PlayerService
- forClient(Client) - Static method in class net.openosrs.api.state.ActorLifetimes
- forClient(Client) - Static method in class net.openosrs.api.state.InventoryLifetimes
- forClient(Client) - Static method in class net.openosrs.api.state.SceneTargetLifetimes
- FRIENDS - net.openosrs.api.service.tabs.GameTab
- FRIENDS_CHAT - net.openosrs.api.service.tabs.GameTab
- fromLegacy(int) - Static method in class net.openosrs.api.Quantity
-
Deprecated.
G
- GamepackIdentityPatch - Class in net.openosrs.api.identity
-
Four targeted, in-memory method overrides bound to a stock-launch capture.
- GAMEPLAY - net.openosrs.api.service.widget.WidgetReadScope
- GameTab - Enum in net.openosrs.api.service.tabs
-
Main side-panel tabs and their fixed/resizable controls.
- get(int) - Method in class net.openosrs.api.service.scene.SceneService
- get(int) - Method in class net.openosrs.api.service.widget.WidgetService
- get(Object) - Method in class net.openosrs.api.operation.OperationOwners
- get(Quest) - Method in class net.openosrs.api.service.quest.QuestService
- get(Skill) - Method in class net.openosrs.api.service.skill.SkillService
- getAccelerationBias() - Method in class net.openosrs.api.input.motion.MouseProfile
- getAccelerationDeviation() - Method in class net.openosrs.api.input.motion.MouseProfile
- getAccelerationRate() - Method in class net.openosrs.api.input.motion.MouseProfile
- getAction() - Method in class net.openosrs.api.input.MenuRequest
- getAction() - Method in enum net.openosrs.api.service.ge.PriceAdjustment
- getAction() - Method in enum net.openosrs.api.service.ge.QuantityAdjustment
- getAction() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Menu action used on the item/spell ("Rub", "Break", "Cast").
- getActions() - Method in class net.openosrs.api.service.equipment.EquipmentItem
-
Current actions for this still-equipped item; empty if the slot/widget is unavailable.
- getActions() - Method in class net.openosrs.api.service.inventory.InventoryItem
- getActions() - Method in class net.openosrs.api.service.npc.NpcRef
- getActions() - Method in class net.openosrs.api.service.object.ObjectRef
- getActions() - Method in class net.openosrs.api.service.player.PlayerRef
- getActions() - Method in class net.openosrs.api.service.widget.WidgetRef
- getActor() - Method in class net.openosrs.api.input.target.ActorDestination
- getAddNodeDescriptor() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getAddNodeMethod() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getAfkChance() - Method in class net.openosrs.api.input.InputSettings
- getAimPauseMaxMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getAimPauseMinMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getAimPauseMs() - Method in class net.openosrs.api.input.motion.MousePath
-
Pause between arriving and pressing the button.
- getAlgorithm() - Method in class net.openosrs.api.input.motion.MousePath
- getAllCategoryMetrics() - Method in class net.openosrs.api.input.motion.ProfileScorer
- getAmount() - Method in class net.openosrs.api.Quantity
- getAngleDeviationRate() - Method in class net.openosrs.api.input.motion.MouseProfile
- getArrivalRadius() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Chebyshev radius in tiles around
TeleportDefinition.getDestination()accepted as arrived. - getAvgCurvature() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getAvgDurationMs() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getAvgJitter() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getAvgNaturalness() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getAvgSpeed() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getBaseLevel() - Method in class net.openosrs.api.service.skill.SkillSnapshot
- getBaseX() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getBaseX() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getBaseX() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getBaseY() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getBaseY() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getBaseY() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getBoatType() - Method in class net.openosrs.api.service.sailing.SailingState
- getBoostDelta() - Method in class net.openosrs.api.service.skill.SkillSnapshot
- getBoostedLevel() - Method in class net.openosrs.api.service.skill.SkillSnapshot
- getBuffer() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getBufferMethods() - Method in class net.openosrs.api.hooks.HooksFile
-
Buffer read/write methods classified by byte-width invariants.
- getBufferOffsetField() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getBufferPayloadField() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getBufferSubclasses() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getButton() - Method in class net.openosrs.api.service.dialogue.SearchResult
-
The widget that selects this entry.
- getCameraPitch() - Method in class net.openosrs.api.input.HoverIntent
- getCameraYaw() - Method in class net.openosrs.api.input.HoverIntent
- getCanvasX() - Method in class net.openosrs.api.input.MenuRequest
- getCanvasY() - Method in class net.openosrs.api.input.MenuRequest
- getCategoryStats(ProfileScorer.Context) - Method in class net.openosrs.api.input.motion.ProfileScorer
- getClassCount() - Method in class net.openosrs.api.hooks.HooksFile
- getClickHoldMaxMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getClickHoldMinMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getClientPacket() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getClientWriterField() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getCombatLevel() - Method in class net.openosrs.api.service.npc.NpcRef
- getCombatLevel() - Method in class net.openosrs.api.service.player.PlayerRef
- getCompletedQuantity() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getConfidence() - Method in class net.openosrs.api.input.motion.PatternPredictor.Prediction
- getConfirmedSamples() - Method in class net.openosrs.api.input.motion.PatternPredictor
- getContext() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getCreatedAt() - Method in class net.openosrs.api.input.HoverIntent
- getCurvature() - Method in class net.openosrs.api.input.motion.MouseProfile
- getCurvatureSpread() - Method in class net.openosrs.api.input.motion.MouseProfile
- getD() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- getDecayDistanceExponent() - Method in class net.openosrs.api.input.motion.MouseProfile
- getDecelDecayRate() - Method in class net.openosrs.api.input.motion.MouseProfile
- getDecelRadiusDeviation() - Method in class net.openosrs.api.input.motion.MouseProfile
- getDeclaredField() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- getDeclaredMultiplier() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- getDefaultMode() - Method in class net.openosrs.api.input.InputSettings
-
Mode used when no
InputScopeis pinned on the calling thread. - getDefinition() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- getDelayMs() - Method in class net.openosrs.api.input.motion.MousePath.Step
- getDelivery() - Method in class net.openosrs.api.dispatch.SubmissionResult
-
Never block the client or UI thread waiting for this stage.
- getDesc() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- getDestination() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Verified landing tile, or null when dynamic (POH/home respawn).
- getDialogueOption() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Unique substring of the dialogue option that picks this destination, if any.
- getDirectory() - Method in class net.openosrs.api.input.motion.MouseProfileStore
- getDragMinDurationMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getDragPressHoldMaxMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getDragPressHoldMinMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getExpectedDurationMs() - Method in class net.openosrs.api.input.motion.PatternPredictor.Prediction
- getExperience() - Method in class net.openosrs.api.service.skill.SkillSnapshot
- getFactoryMethods() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getFactoryOwner() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getFailure() - Method in class net.openosrs.api.service.dialogue.AmountInputService.Operation
- getFailure() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- getFailure() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- getFamilies() - Method in class net.openosrs.api.hooks.HooksFile
- getFatiguePerHour() - Method in class net.openosrs.api.input.motion.MouseProfile
- getFields() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- getFields() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- getFingerResetDelayMs(Random) - Static method in class net.openosrs.api.input.motion.MouseWheelTiming
- getFittsInterceptMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getFittsSlopeMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getFormat() - Method in class net.openosrs.api.hooks.HooksFile
- getGameState() - Method in class net.openosrs.api.service.login.LoginState
- getGarbageConstant() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getGeneration() - Method in class net.openosrs.api.Context.Snapshot
- getGesture() - Method in class net.openosrs.api.input.motion.MousePath
-
Backward-compatible alias for the kinematic movement algorithm name.
- getHash() - Method in class net.openosrs.api.service.object.ObjectRef
- getHitpoints() - Method in class net.openosrs.api.service.sailing.SailingState
- getId() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- getId() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- getId() - Method in class net.openosrs.api.operation.OperationOwner
- getId() - Method in class net.openosrs.api.service.bank.BankItem
- getId() - Method in class net.openosrs.api.service.equipment.EquipmentItem
- getId() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getId() - Method in class net.openosrs.api.service.inventory.InventoryItem
- getId() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getId() - Method in class net.openosrs.api.service.npc.NpcRef
- getId() - Method in class net.openosrs.api.service.object.ObjectRef
- getId() - Method in class net.openosrs.api.service.quest.QuestSnapshot
- getId() - Method in class net.openosrs.api.service.shop.ShopItem
- getId() - Method in class net.openosrs.api.service.trade.TradeItem
- getId() - Method in class net.openosrs.api.service.widget.WidgetRef
- getIdentifier() - Method in class net.openosrs.api.input.MenuRequest
- getIdField() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- getIdMultiplier() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- getIndex() - Method in class net.openosrs.api.service.npc.NpcRef
- getIndex() - Method in class net.openosrs.api.service.player.PlayerRef
- getIndex() - Method in class net.openosrs.api.service.widget.WidgetRef
- getInterNotchDelayMs(Random) - Static method in class net.openosrs.api.input.motion.MouseWheelTiming
- getIsaac() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getItemId() - Method in class net.openosrs.api.input.MenuRequest
- getItemId() - Method in class net.openosrs.api.service.dialogue.SearchResult
- getItemId() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getItemId() - Method in class net.openosrs.api.service.widget.WidgetRef
- getItemIds() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Accepted charged/uncharged item variants, highest charge first.
- getItemQuantity() - Method in class net.openosrs.api.service.widget.WidgetRef
- getJarSha256() - Method in class net.openosrs.api.hooks.HooksFile
- getJitter() - Method in class net.openosrs.api.input.motion.MouseProfile
- getKey() - Method in class net.openosrs.api.input.HoverIntent
- getLastOperation() - Method in class net.openosrs.api.service.dialogue.AmountInputService
- getLayoutCoverage() - Method in class net.openosrs.api.hooks.HooksFile
-
Explicit trusted/quarantined/no-layout partition emitted by the dumper.
- getLayoutSource() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- getLength() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- getLength() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- getLocation() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getLocation() - Method in class net.openosrs.api.service.npc.NpcRef
- getLocation() - Method in class net.openosrs.api.service.object.ObjectRef
- getLocation() - Method in class net.openosrs.api.service.player.PlayerRef
- getLocation() - Method in class net.openosrs.api.service.tile.TileRef
- getM() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- getMaxDecelDistance() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMaxdTheta() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMaxHitpoints() - Method in class net.openosrs.api.service.sailing.SailingState
- getMaxMagnitude() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMaxWindCharges() - Method in class net.openosrs.api.service.sailing.SailingState
- getMeanDecelRadius() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMinDecelMagnitude() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMinMagnitude() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMissClickChance() - Method in class net.openosrs.api.input.InputSettings
- getMouseDriver() - Method in class net.openosrs.api.input.InputRouter
- getMouseMoveResetTimeMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getMovementMode() - Method in class net.openosrs.api.service.sailing.SailingState
- getName() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
-
Semantic name seeded from a verified reference table, if any.
- getName() - Method in class net.openosrs.api.input.motion.MouseProfile
- getName() - Method in class net.openosrs.api.service.bank.BankItem
- getName() - Method in class net.openosrs.api.service.dialogue.SearchResult
-
The name as listed, without colour tags.
- getName() - Method in class net.openosrs.api.service.equipment.EquipmentItem
- getName() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getName() - Method in class net.openosrs.api.service.inventory.InventoryItem
- getName() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Human-readable destination label, e.g.
- getName() - Method in class net.openosrs.api.service.npc.NpcRef
- getName() - Method in class net.openosrs.api.service.object.ObjectRef
- getName() - Method in class net.openosrs.api.service.player.PlayerRef
- getName() - Method in class net.openosrs.api.service.quest.QuestSnapshot
- getName() - Method in class net.openosrs.api.service.shop.ShopItem
- getName() - Method in class net.openosrs.api.service.trade.TradeItem
- getName() - Method in class net.openosrs.api.service.widget.WidgetRef
- getNextKey() - Method in class net.openosrs.api.input.motion.PatternPredictor.Prediction
- getNodeBufferField() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getNoLayoutIds() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- getNote() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Documented unlock gate (diary/quest/visit), informational only.
- getObject() - Method in class net.openosrs.api.input.target.ObjectDestination
- getOffsetMultiplier() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- getOption() - Method in class net.openosrs.api.input.MenuRequest
- getOverallNaturalness() - Method in class net.openosrs.api.input.motion.ProfileScorer
- getOvershootChance() - Method in class net.openosrs.api.input.motion.MouseProfile
- getOvershootScale() - Method in class net.openosrs.api.input.motion.MouseProfile
- getOwner() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
-
Declaring buffer-family class of the method.
- getOwner() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
-
Declaring class.
- getPacketBufferNode() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getPacketCount() - Method in class net.openosrs.api.hooks.HooksFile
- getPackets() - Method in class net.openosrs.api.hooks.HooksFile
- getParam0() - Method in class net.openosrs.api.input.MenuRequest
- getParam1() - Method in class net.openosrs.api.input.MenuRequest
- getParentId() - Method in class net.openosrs.api.service.widget.WidgetRef
- getPlane() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getPlane() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getPlane() - Method in class net.openosrs.api.service.tile.TileRef
- getPlane() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getPosition() - Method in interface net.openosrs.api.input.MouseDriver
- getPrice() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getProfile() - Method in class net.openosrs.api.input.motion.MovementPlanner
- getProfileName() - Method in class net.openosrs.api.input.InputSettings
- getQuantity() - Method in class net.openosrs.api.service.bank.BankItem
- getQuantity() - Method in class net.openosrs.api.service.equipment.EquipmentItem
- getQuantity() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getQuantity() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getQuantity() - Method in class net.openosrs.api.service.inventory.InventoryItem
- getQuantity() - Method in class net.openosrs.api.service.shop.ShopItem
- getQuantity() - Method in class net.openosrs.api.service.trade.TradeItem
- getQuarantinedFixedIds() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- getQuarantinedVariableIds() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- getReactionMaxMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getReactionMinMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getReactionMs() - Method in class net.openosrs.api.input.motion.MousePath
-
Pause before the first movement, representing noticing and deciding.
- getRead() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- getReadyAt() - Method in class net.openosrs.api.input.HoverIntent
- getReason() - Method in class net.openosrs.api.dispatch.SubmissionResult
- getReason() - Method in class net.openosrs.api.service.widget.WidgetCapability
- getRecentVelocities() - Method in class net.openosrs.api.input.motion.ProfileScorer
- getRegionIds() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getRegionIds() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getRejectionStatus() - Method in class net.openosrs.api.service.widget.WidgetCapability
- getReportRate() - Method in class net.openosrs.api.input.motion.MouseProfile
- getRequiredLevel() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Magic level requirement (-1 when the teleport has none, e.g.
- getResource() - Method in class net.openosrs.api.operation.OperationLeases.Lease
- getResult() - Method in exception net.openosrs.api.dispatch.SubmissionRejectedException
- getRevision() - Method in class net.openosrs.api.hooks.HooksFile
- getRevision() - Method in class net.openosrs.api.service.widget.WidgetCapability
- getSampleIntervalMs() - Method in class net.openosrs.api.input.motion.MouseProfile
- getSamples() - Method in class net.openosrs.api.input.motion.PatternPredictor.Prediction
- getSamples() - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- getSceneGeneration() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getSceneX() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getSceneX() - Method in class net.openosrs.api.service.object.ObjectRef
- getSceneX() - Method in class net.openosrs.api.service.tile.TileRef
- getSceneY() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getSceneY() - Method in class net.openosrs.api.service.object.ObjectRef
- getSceneY() - Method in class net.openosrs.api.service.tile.TileRef
- getScreenIndex() - Method in class net.openosrs.api.service.login.LoginState
- getSelectedField() - Method in class net.openosrs.api.service.login.LoginState
- getSendPath() - Method in class net.openosrs.api.hooks.HooksFile
- getServerPacket() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getServerPacketCount() - Method in class net.openosrs.api.hooks.HooksFile
- getServerPacketHolder() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getServerPackets() - Method in class net.openosrs.api.hooks.HooksFile
- getService(Class<T>) - Static method in class net.openosrs.api.Context
- getService(Class<T>) - Method in class net.openosrs.api.Context.Snapshot
- getSessionEpoch() - Method in class net.openosrs.api.service.delay.SessionTickClock
-
Safe off-thread identity read; tick sampling still belongs to the client thread.
- getSessionEpoch() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getSettleChance() - Method in class net.openosrs.api.input.motion.MouseProfile
- getSettleMaxSteps() - Method in class net.openosrs.api.input.motion.MouseProfile
- getSizeX() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getSizeX() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getSizeX() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getSizeY() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- getSizeY() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getSizeY() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getSkill() - Method in class net.openosrs.api.service.skill.SkillSnapshot
- getSlot() - Method in class net.openosrs.api.service.bank.BankItem
- getSlot() - Method in class net.openosrs.api.service.equipment.EquipmentItem
- getSlot() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getSlot() - Method in class net.openosrs.api.service.inventory.InventoryItem
- getSlot() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Required equipment slot for EQUIPPED_ITEM teleports, otherwise null.
- getSlot() - Method in class net.openosrs.api.service.shop.ShopItem
- getSpatialHeatmap() - Method in class net.openosrs.api.input.motion.ProfileScorer
- getSpeed() - Method in class net.openosrs.api.input.InputSettings
- getSpeedScale() - Method in class net.openosrs.api.input.motion.MouseProfile
- getSpellComponentId() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
-
Gameval spellbook component id for SPELL teleports, otherwise -1.
- getSpent() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getState() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- getState() - Method in class net.openosrs.api.service.movement.Walker
- getState() - Method in class net.openosrs.api.service.quest.QuestSnapshot
- getStatus() - Method in class net.openosrs.api.dispatch.SubmissionResult
- getStatus() - Method in class net.openosrs.api.service.dialogue.AmountInputService.Operation
- getStatus() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- getStatus() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- getSteps() - Method in class net.openosrs.api.input.motion.MousePath
- getTarget() - Method in class net.openosrs.api.input.MenuRequest
- getTarget() - Method in class net.openosrs.api.service.movement.Walker
- GETTER_SUFFIX - Static variable in class net.openosrs.api.identity.HolderAccessors
- getterName(String) - Static method in class net.openosrs.api.identity.HolderAccessors
- getText() - Method in class net.openosrs.api.service.widget.WidgetRef
- getTotalClassCount() - Method in class net.openosrs.api.hooks.HooksFile
- getTotalTrajectoriesScored() - Method in class net.openosrs.api.input.motion.ProfileScorer
- getTrace() - Method in class net.openosrs.api.hooks.HooksFile
-
Per-build obfuscation constants used by provenance trace decoding.
- getTremor() - Method in class net.openosrs.api.input.motion.MouseProfile
- getTrustedCount() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- getTrustedIds() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- getType() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
- getViewport() - Method in class net.openosrs.api.input.target.Destination
- getW() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- getWidth() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
-
Static byte width "W#" (BASTORE count) written per call.
- getWindCharges() - Method in class net.openosrs.api.service.sailing.SailingState
- getWorldViewId() - Method in class net.openosrs.api.input.MenuRequest
- getWorldViewId() - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- getWorldViewId() - Method in class net.openosrs.api.service.npc.NpcRef
- getWorldViewId() - Method in class net.openosrs.api.service.object.ObjectRef
- getWorldViewId() - Method in class net.openosrs.api.service.player.PlayerRef
- getWorldViewId() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- getWorldViewId() - Method in class net.openosrs.api.service.tile.TileRef
- getWorldViewId() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- getWriterCipherField() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getWriterClass() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- getWritersReferencingBoth() - Method in class net.openosrs.api.hooks.HooksFile.Families
- getWrites() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
-
Ordered payload ops: m = obf buffer method, w = "W#" width.
- getX() - Method in class net.openosrs.api.input.motion.MousePath.Step
- getY() - Method in class net.openosrs.api.input.motion.MousePath.Step
- goBack() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Returns from the offer setup or detail view back to the main offers overview.
- grandExchange() - Static method in class net.openosrs.api.OpenOSRS
- GrandExchangeService - Class in net.openosrs.api.service.ge
-
Grand Exchange slot readback and visible offer commands.
- GrandExchangeService(Client, NpcService, WidgetService, DialogueService) - Constructor for class net.openosrs.api.service.ge.GrandExchangeService
- GrandExchangeService(Client, NpcService, WidgetService, DialogueService, ObjectService) - Constructor for class net.openosrs.api.service.ge.GrandExchangeService
- GrandExchangeSlot - Class in net.openosrs.api.service.ge
-
Immutable Grand Exchange slot readback.
- GroundItemQuery - Class in net.openosrs.api.query
-
Filters current loaded ground-item snapshots.
- GroundItemQuery(Supplier<List<GroundItemRef>>) - Constructor for class net.openosrs.api.query.GroundItemQuery
- GroundItemRef - Class in net.openosrs.api.service.grounditem
-
Immutable loaded ground-item snapshot.
- groundItems() - Static method in class net.openosrs.api.OpenOSRS
- groundItemsAt(WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
- groundItemsAt(WorldPoint) - Method in class net.openosrs.api.service.tile.TileService
- GroundItemService - Class in net.openosrs.api.service.grounditem
-
Discovery and menu-first interaction for loaded ground items.
- GroundItemService(Client, MenuDispatcher) - Constructor for class net.openosrs.api.service.grounditem.GroundItemService
- GroundItemService(Client, MenuDispatcher, SceneTargetLifetimes) - Constructor for class net.openosrs.api.service.grounditem.GroundItemService
- GUIDE_PRICE - net.openosrs.api.service.ge.PriceAdjustment
H
- hasAction(String) - Method in class net.openosrs.api.service.inventory.InventoryItem
- hasAction(String) - Method in class net.openosrs.api.service.npc.NpcRef
- hasAction(String) - Method in class net.openosrs.api.service.object.ObjectRef
- hasAction(String) - Method in class net.openosrs.api.service.player.PlayerRef
- hasAction(String) - Method in class net.openosrs.api.service.widget.WidgetRef
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.Families
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- hashCode() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- hashCode() - Method in class net.openosrs.api.Quantity
- hasLineOfSight(WorldPoint, WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
- hasOption(String) - Method in class net.openosrs.api.service.dialogue.DialogueService
- hasOptions() - Method in class net.openosrs.api.service.dialogue.DialogueService
- hasPoint() - Method in class net.openosrs.api.input.MenuRequest
- heatmap - Variable in class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- HEATMAP_COLS - Static variable in class net.openosrs.api.input.motion.ProfileScorer
- HEATMAP_ROWS - Static variable in class net.openosrs.api.input.motion.ProfileScorer
- height() - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- holder(MethodNode) - Static method in class net.openosrs.api.identity.HolderAccessors
-
The constant written by a holder setter, or
nullif the method is not exactlyldc condy String[]; iconst_0; aload_0; aastore; return. - HolderAccessors - Class in net.openosrs.api.identity
-
Read access to game values kept in constant-dynamic
String[]holders. - Hooks - Class in net.openosrs.api.hooks
-
Loads hooks and rejects missing, malformed, or stale packet tables.
- Hooks(Client) - Constructor for class net.openosrs.api.hooks.Hooks
- HooksFile - Class in net.openosrs.api.hooks
-
Typed model of
hooks.json(format openosrs-hooks/2), as emitted by the revision generator. - HooksFile() - Constructor for class net.openosrs.api.hooks.HooksFile
- HooksFile.BufferMethodDef - Class in net.openosrs.api.hooks
- HooksFile.Families - Class in net.openosrs.api.hooks
- HooksFile.LayoutCoverage - Class in net.openosrs.api.hooks
- HooksFile.PacketDef - Class in net.openosrs.api.hooks
- HooksFile.SendPath - Class in net.openosrs.api.hooks
- HooksFile.ServerPacketDef - Class in net.openosrs.api.hooks
- HooksFile.TraceMetadata - Class in net.openosrs.api.hooks
- HooksFile.WriteOp - Class in net.openosrs.api.hooks
- hop(Point) - Method in interface net.openosrs.api.input.MouseDriver
- HORIZONTAL - net.openosrs.api.input.motion.PatternPredictor.InventoryPattern
- house() - Static method in class net.openosrs.api.OpenOSRS
- HouseService - Class in net.openosrs.api.service.house
-
Player-owned-house state and loaded POH control helpers.
- HouseService(Client, WidgetService, ObjectService) - Constructor for class net.openosrs.api.service.house.HouseService
- HouseService.DoorMode - Enum in net.openosrs.api.service.house
- HoverIntent - Class in net.openosrs.api.input
-
A replaceable preparation hint.
- HoverIntent(String, Supplier<MenuRequest>, long, int, int) - Constructor for class net.openosrs.api.input.HoverIntent
-
The target supplier runs on the client thread and may return null until visible.
- HUMAN_MOUSE - net.openosrs.api.input.InputMode
-
Drive the real cursor across the canvas and click.
- humanMouse() - Static method in class net.openosrs.api.input.InputScope
-
Force every interaction on this thread through the cursor.
I
- IDLE - net.openosrs.api.service.movement.Walker.State
- IGNORES - net.openosrs.api.service.tabs.GameTab
- inCombat() - Method in class net.openosrs.api.service.combat.CombatService
-
Heuristic only: talking/following can also produce interaction signals.
- init(Injector) - Static method in class net.openosrs.api.Context
-
Resolve all required state before publishing one coherent context.
- INPUT_CLOSED - net.openosrs.api.service.dialogue.AmountInputService.Status
- InputBackend - Interface in net.openosrs.api.input
-
One way of delivering a
MenuRequestto the game. - InputMode - Enum in net.openosrs.api.input
-
How an interaction reaches the game.
- InputRouter - Class in net.openosrs.api.input
-
Chooses which backend delivers an interaction.
- InputRouter(PacketInputBackend, InputSettings) - Constructor for class net.openosrs.api.input.InputRouter
- InputScope - Class in net.openosrs.api.input
-
Pins the input mode for the current thread until closed.
- InputSettings - Class in net.openosrs.api.input
-
Runtime input preferences, shared by the router and the settings panel.
- InputSettings() - Constructor for class net.openosrs.api.input.InputSettings
- insertMode() - Method in class net.openosrs.api.service.bank.BankService
- interact(EquipmentItem, String) - Method in class net.openosrs.api.service.equipment.EquipmentService
- interact(InventoryItem, String) - Method in class net.openosrs.api.service.inventory.InventoryService
- interact(NpcRef, String) - Method in class net.openosrs.api.service.npc.NpcService
- interact(ObjectRef, int) - Method in class net.openosrs.api.service.object.ObjectService
-
Interact by one-based object option number (1..5).
- interact(ObjectRef, String) - Method in class net.openosrs.api.service.object.ObjectService
- interact(PlayerRef, String) - Method in class net.openosrs.api.service.player.PlayerService
- interact(WidgetRef, int, int, int) - Method in class net.openosrs.api.service.widget.WidgetService
- interact(WidgetRef, String) - Method in class net.openosrs.api.service.widget.WidgetService
- invalidate() - Method in class net.openosrs.api.input.motion.MouseProfileStore
-
Drop cached profiles so the next load re-reads from disk.
- invalidate() - Method in class net.openosrs.api.state.InventoryLifetimes
- invalidate(Object) - Method in class net.openosrs.api.state.SceneTargetLifetimes
- invalidate(Actor) - Method in class net.openosrs.api.state.ActorLifetimes
-
Call for spawn and despawn, even if a pooled native object retains its ID.
- invalidateScene() - Method in class net.openosrs.api.state.ClientSceneState
- invalidateSession() - Method in class net.openosrs.api.service.delay.SessionTickClock
-
Called on logout/hop/connection loss even if no plugin polls a delay then.
- inventory() - Static method in class net.openosrs.api.OpenOSRS
- INVENTORY - net.openosrs.api.input.motion.ProfileScorer.Context
- INVENTORY - net.openosrs.api.service.tabs.GameTab
- INVENTORY_ITEM - net.openosrs.api.service.movement.teleports.TeleportType
-
Consumes/uses an inventory item (jewellery "Rub", tablets "Break").
- InventoryItem - Class in net.openosrs.api.service.inventory
-
Immutable inventory-slot snapshot.
- InventoryLifetimes - Class in net.openosrs.api.state
-
Invalidates captured slots on inventory updates, even when the same ID returns to the slot.
- InventoryLifetimes(Client, ClientSceneState) - Constructor for class net.openosrs.api.state.InventoryLifetimes
- InventoryLifetimes.Identity - Class in net.openosrs.api.state
- InventoryQuery - Class in net.openosrs.api.query
-
Filters current inventory snapshots.
- InventoryQuery(Supplier<List<InventoryItem>>) - Constructor for class net.openosrs.api.query.InventoryQuery
- InventoryService - Class in net.openosrs.api.service.inventory
-
Inventory reads and menu-first slot interactions.
- InventoryService(Client, MenuDispatcher) - Constructor for class net.openosrs.api.service.inventory.InventoryService
- InventoryService(Client, MenuDispatcher, InventoryLifetimes) - Constructor for class net.openosrs.api.service.inventory.InventoryService
- invoke(TeleportDefinition) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Submit the teleport command through the owning service.
- isActive() - Method in class net.openosrs.api.Context.Snapshot
- isActive() - Method in class net.openosrs.api.operation.OperationLeases.Lease
- isActive() - Method in class net.openosrs.api.operation.OperationOwner
- isActive(Prayer) - Method in class net.openosrs.api.service.prayer.PrayerService
- isAddNodeStatic() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- isAll() - Method in class net.openosrs.api.Quantity
- isAtHelm() - Method in class net.openosrs.api.service.sailing.SailingState
- isAvailable() - Method in interface net.openosrs.api.input.InputBackend
-
Whether the backend is currently able to run at all.
- isBlockRealInput() - Method in class net.openosrs.api.input.InputSettings
-
Consume real mouse and keyboard events so they cannot disturb a plan in flight.
- isBusy() - Method in interface net.openosrs.api.input.InputBackend
-
Temporary ownership contention is not an unsupported action.
- isCameraAssistEnabled() - Method in class net.openosrs.api.input.InputSettings
- isCancelled() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- isChoiceSubmitted() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- isClientThread() - Method in interface net.openosrs.api.concurrent.ClientExecutor
- isClosed() - Method in class net.openosrs.api.state.ClientSceneState
- isCompleted() - Method in class net.openosrs.api.service.quest.QuestSnapshot
- isCurrent() - Method in class net.openosrs.api.input.target.Destination
-
Revalidate the captured scene/widget identity before using its geometry.
- isCurrent() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- isCurrent() - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- isCurrent() - Method in class net.openosrs.api.state.ClientSceneState.Snapshot
- isCurrent(ClientSceneState.Snapshot) - Method in class net.openosrs.api.state.ClientSceneState
- isCurrent(Client) - Method in class net.openosrs.api.state.ActorLifetimes.Identity
- isCurrent(Client) - Method in class net.openosrs.api.state.InventoryLifetimes.Identity
- isCurrent(Client) - Method in class net.openosrs.api.state.SceneTargetLifetimes.Identity
- isCursorAvailable() - Method in class net.openosrs.api.input.InputRouter
- isDispatching(OperationLeases.Resource) - Static method in class net.openosrs.api.operation.OperationLeases
- isDone() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- isDone() - Method in class net.openosrs.api.service.dialogue.AmountInputService.Operation
- isDone() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- isDragging() - Method in interface net.openosrs.api.input.MouseDriver
- isElapsed() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- isEmpty() - Method in class net.openosrs.api.input.motion.MousePath
- isEmpty() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
- isEmpty() - Method in class net.openosrs.api.service.inventory.InventoryService
- isEmpty() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- isExpired() - Method in class net.openosrs.api.input.HoverIntent
- isFallbackToPackets() - Method in class net.openosrs.api.input.InputSettings
-
Whether a cursor request that cannot be served should fall back to the native pipeline.
- isFinished() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- isFinished() - Method in class net.openosrs.api.service.movement.teleports.TeleportOperation
- isFocusSimulationEnabled() - Method in class net.openosrs.api.input.InputSettings
- isFull() - Method in class net.openosrs.api.service.inventory.InventoryService
- isHumanMouse() - Method in enum net.openosrs.api.input.InputMode
- isHumanMouseEnabled() - Method in class net.openosrs.api.input.InputSettings
- isIdleBehaviourEnabled() - Method in class net.openosrs.api.input.InputSettings
- isInitialized() - Static method in class net.openosrs.api.Context
- isInstance() - Method in class net.openosrs.api.service.map.MapService
- isInstance() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- isInstance() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- isItemVisible(int) - Method in class net.openosrs.api.service.bank.BankService
- isItemVisible(BankItem) - Method in class net.openosrs.api.service.bank.BankService
- isLearnMode() - Method in class net.openosrs.api.input.InputSettings
- isLoaded(WorldPoint) - Method in class net.openosrs.api.service.map.MapService
- isLoginScreen() - Method in class net.openosrs.api.service.login.LoginState
- isMethod(String) - Static method in class net.openosrs.api.hooks.JvmDescriptor
- isMoving() - Method in class net.openosrs.api.service.movement.MovementService
-
True when the local player has an active destination (moving).
- isOnPlayerBoat() - Method in class net.openosrs.api.service.sailing.SailingState
- isOpen() - Method in class net.openosrs.api.service.bank.BankService
- isOpen() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- isOpen() - Method in class net.openosrs.api.service.makex.MakeXService
- isOpen() - Method in class net.openosrs.api.service.shop.ShopService
- isOvershot() - Method in class net.openosrs.api.input.motion.MousePath
- isPacketTierAvailable() - Method in class net.openosrs.api.hooks.Hooks
- isPinned() - Static method in class net.openosrs.api.input.InputScope
- isPreHoverEnabled() - Method in class net.openosrs.api.input.InputSettings
- isReachable(ObjectRef) - Method in class net.openosrs.api.service.object.ObjectService
-
Return whether the local player can reach the object's tile or an adjacent walkable tile in the active scene.
- isReady() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
-
Deprecated.
- isSameWidget(WidgetRef) - Method in class net.openosrs.api.service.widget.WidgetRef
-
Compares the captured native identity, not just a reusable component ID.
- isSearching() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
True if the chatbox item search prompt is currently active.
- isShowDashboard() - Method in class net.openosrs.api.input.InputSettings
- isStaticMethod() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- isStaticMethod() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
-
Invocation kind; false means virtual/interface, true means static.
- isSubmitted() - Method in class net.openosrs.api.dispatch.SubmissionResult
- isSupported() - Method in class net.openosrs.api.service.widget.WidgetCapability
- isTopLevel() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
- isUsePhysics() - Method in class net.openosrs.api.input.motion.MovementPlanner
- isUsernamePresent() - Method in class net.openosrs.api.service.login.LoginState
- isVisible() - Method in class net.openosrs.api.input.target.Destination
-
Whether the destination can be clicked right now.
- isVisible() - Method in class net.openosrs.api.service.widget.WidgetRef
- isVisible(int) - Method in class net.openosrs.api.service.widget.WidgetService
- isWearing(int...) - Method in class net.openosrs.api.service.equipment.EquipmentService
- isWearing(String...) - Method in class net.openosrs.api.service.equipment.EquipmentService
- isZoomAssistEnabled() - Method in class net.openosrs.api.input.InputSettings
J
- jewellery(boolean) - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
- jewelleryEquipped() - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
-
Worn jewellery variants ("Rub" through the equipment widget).
- jewelleryInventory() - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
-
Inventory jewellery variants ("Rub" from the backpack).
- jitterStdDev - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- jumpTo(WorldPoint) - Method in class net.openosrs.api.service.map.MapUiService
- JvmDescriptor - Class in net.openosrs.api.hooks
-
Strict descriptor syntax checks without resolving or initializing game classes.
K
- keepIf(Predicate<T>) - Method in class net.openosrs.api.query.Query
- KEYBOARD - net.openosrs.api.input.motion.ProfileScorer.Context
L
- last() - Method in class net.openosrs.api.input.motion.MousePath
- last() - Method in class net.openosrs.api.query.Query
- lastOperation() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Last operation remains available after cancellation/failure for diagnostics.
- LayoutCoverage() - Constructor for class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- leave() - Method in class net.openosrs.api.service.house.HouseService
- legacyInventoryAction(MenuAction) - Static method in class net.openosrs.api.input.PacketInputBackend
- level() - Method in class net.openosrs.api.service.sailing.SailingService
- limit(int) - Method in class net.openosrs.api.query.Query
- list() - Method in class net.openosrs.api.input.motion.MouseProfileStore
- list() - Method in class net.openosrs.api.query.Query
- load() - Static method in class net.openosrs.api.hooks.HooksFile
- load(String) - Method in class net.openosrs.api.input.motion.MouseProfileStore
-
Load a profile by name, falling back to built-in defaults.
- LOADED - net.openosrs.api.service.widget.WidgetReadScope
- loadedRegions() - Method in class net.openosrs.api.service.map.MapService
- LOCAL_INTERACTION - net.openosrs.api.service.combat.CombatService.CombatSignal
- LocalPathfinder - Class in net.openosrs.api.service.movement
-
Local BFS over one immutable collision grid and captured world-view basis.
- LocalPathfinder(SceneService) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder
- LocalPathfinder.Route - Class in net.openosrs.api.service.movement
-
Start excluded, destination included.
- LocalPathfinder.Step - Class in net.openosrs.api.service.movement
-
Scene-local tile index, never a world coordinate.
- localPlayerAt(WorldPoint) - Method in class net.openosrs.api.service.movement.MovementService
-
True when the local player stands exactly on the given point.
- login() - Static method in class net.openosrs.api.OpenOSRS
- LoginService - Class in net.openosrs.api.service.login
-
Login-screen state reads only; never accepts or exposes credentials.
- LoginService(Client) - Constructor for class net.openosrs.api.service.login.LoginService
- LoginState - Class in net.openosrs.api.service.login
-
Read-only login-screen state without credentials.
- LOGOUT - net.openosrs.api.service.tabs.GameTab
- lookAt(Actor) - Method in class net.openosrs.api.service.camera.CameraService
- lookAt(WorldPoint) - Method in class net.openosrs.api.service.camera.CameraService
- lootAt(WorldPoint) - Method in class net.openosrs.api.service.grounditem.GroundItemService
M
- magic() - Static method in class net.openosrs.api.OpenOSRS
- MAGIC - net.openosrs.api.service.tabs.GameTab
- MagicService - Class in net.openosrs.api.service.magic
-
Spell-widget selection and menu-first target dispatch.
- MagicService(WidgetService, MenuDispatcher) - Constructor for class net.openosrs.api.service.magic.MagicService
- MagicService(Client, WidgetService, MenuDispatcher) - Constructor for class net.openosrs.api.service.magic.MagicService
- main(String[]) - Static method in class net.openosrs.api.identity.GamepackIdentityPatch
-
Offline gate: resolve, transform and ask the JVM to link the actual classes.
- main(String[]) - Static method in class net.openosrs.api.tools.RuntimeAbiVerifier
- makeX() - Static method in class net.openosrs.api.OpenOSRS
- MakeXService - Class in net.openosrs.api.service.makex
-
Visible Skillmulti choice and quantity commands.
- MakeXService(WidgetService, DialogueService) - Constructor for class net.openosrs.api.service.makex.MakeXService
- map() - Static method in class net.openosrs.api.OpenOSRS
- MapService - Class in net.openosrs.api.service.map
-
Loaded region, instance, and nested world-view readback.
- MapService(Client) - Constructor for class net.openosrs.api.service.map.MapService
- mapUi() - Static method in class net.openosrs.api.OpenOSRS
- MapUiService - Class in net.openosrs.api.service.map
-
Mini-map/world-map controls and world-map position readback.
- MapUiService(Client, WidgetService) - Constructor for class net.openosrs.api.service.map.MapUiService
- MAX_MINIMAP_ZOOM - Static variable in class net.openosrs.api.service.camera.CameraService
-
Conservative API input cap; prevents unbounded minimap scaling.
- MAX_PITCH - Static variable in class net.openosrs.api.service.camera.CameraService
- MAX_SPEED - Static variable in class net.openosrs.api.input.InputSettings
- MenuDispatcher - Class in net.openosrs.api.dispatch
-
The interaction entry point every service calls.
- MenuDispatcher(InputRouter) - Constructor for class net.openosrs.api.dispatch.MenuDispatcher
- MenuDispatcher(Client) - Constructor for class net.openosrs.api.dispatch.MenuDispatcher
-
Build a dispatcher backed by the native menu pipeline alone.
- MenuRequest - Class in net.openosrs.api.input
-
One interaction, described independently of how it will be delivered.
- MIN_PITCH - Static variable in class net.openosrs.api.service.camera.CameraService
-
Standard revision-240 camera policy; this helper does not enable the pitch relaxer.
- MIN_SPEED - Static variable in class net.openosrs.api.input.InputSettings
-
Slowest through fastest.
- mine() - Method in class net.openosrs.api.service.trade.TradeService
- MINIMAP - net.openosrs.api.input.motion.ProfileScorer.Context
- minimapZoom() - Method in class net.openosrs.api.service.camera.CameraService
- MINUS_1 - net.openosrs.api.service.ge.PriceAdjustment
- MINUS_1 - net.openosrs.api.service.ge.QuantityAdjustment
- MINUS_5_PERCENT - net.openosrs.api.service.ge.PriceAdjustment
- mode() - Method in interface net.openosrs.api.input.InputBackend
- mode() - Method in class net.openosrs.api.input.PacketInputBackend
- MouseDriver - Interface in net.openosrs.api.input
-
Driver interface for direct cursor control, clicking, and wheel scrolling.
- MousePath - Class in net.openosrs.api.input.motion
-
A planned movement: where the cursor goes, and when.
- MousePath.Step - Class in net.openosrs.api.input.motion
-
One sampled cursor position and the delay before it is emitted.
- MouseProfile - Class in net.openosrs.api.input.motion
-
The tunable shape of one person's mouse movement.
- MouseProfile() - Constructor for class net.openosrs.api.input.motion.MouseProfile
- MouseProfileStore - Class in net.openosrs.api.input.motion
-
Loads and saves movement profiles as one JSON file per profile.
- MouseProfileStore() - Constructor for class net.openosrs.api.input.motion.MouseProfileStore
- MouseProfileStore(Path) - Constructor for class net.openosrs.api.input.motion.MouseProfileStore
- MouseWheelTiming - Class in net.openosrs.api.input.motion
-
Short wheel rolls with brief pauses between bursts.
- move(Rectangle) - Method in interface net.openosrs.api.input.MouseDriver
- move(Destination) - Method in interface net.openosrs.api.input.MouseDriver
- move(Point) - Method in interface net.openosrs.api.input.MouseDriver
- movement() - Static method in class net.openosrs.api.OpenOSRS
- MovementPlanner - Class in net.openosrs.api.input.motion
-
Plans a cursor path from one point to another.
- MovementPlanner(MouseProfile, Random) - Constructor for class net.openosrs.api.input.motion.MovementPlanner
- MovementPlanner(MouseProfile, Random, boolean) - Constructor for class net.openosrs.api.input.motion.MovementPlanner
- MovementService - Class in net.openosrs.api.service.movement
-
Walk submission and movement-state readback.
- MovementService(Client, MenuDispatcher, VarService, SceneService, WidgetService) - Constructor for class net.openosrs.api.service.movement.MovementService
- MovementService(Client, MenuDispatcher, VarService, SceneService, WidgetService, PacketDispatcher) - Constructor for class net.openosrs.api.service.movement.MovementService
- MUSIC - net.openosrs.api.service.tabs.GameTab
N
- name - Variable in class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- nameContains(String) - Method in class net.openosrs.api.query.GroundItemQuery
- nameContains(String) - Method in class net.openosrs.api.query.InventoryQuery
- nameContains(String) - Method in class net.openosrs.api.query.NpcQuery
- nameContains(String) - Method in class net.openosrs.api.query.ObjectQuery
- nameContains(String) - Method in class net.openosrs.api.query.PlayerQuery
- nameContains(String) - Method in class net.openosrs.api.query.WidgetQuery
- named(String) - Static method in class net.openosrs.api.input.motion.MouseProfile
- naturalness - Variable in class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- naturalnessScore - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- nearest(int) - Method in class net.openosrs.api.service.grounditem.GroundItemService
- nearest(int) - Method in class net.openosrs.api.service.npc.NpcService
- nearest(int) - Method in class net.openosrs.api.service.object.ObjectService
- nearest(String) - Method in class net.openosrs.api.service.grounditem.GroundItemService
- nearest(String) - Method in class net.openosrs.api.service.npc.NpcService
- nearest(String) - Method in class net.openosrs.api.service.object.ObjectService
- nearest(String) - Method in class net.openosrs.api.service.player.PlayerService
- nearest(WorldPoint) - Method in class net.openosrs.api.query.GroundItemQuery
- nearest(WorldPoint) - Method in class net.openosrs.api.query.NpcQuery
- nearest(WorldPoint) - Method in class net.openosrs.api.query.ObjectQuery
- nearest(WorldPoint) - Method in class net.openosrs.api.query.PlayerQuery
- nearest(WorldPoint) - Method in class net.openosrs.api.service.npc.NpcService
- nearest(WorldPoint) - Method in class net.openosrs.api.service.object.ObjectService
- nearestReachable(int, int, int, int, int) - Method in class net.openosrs.api.service.movement.LocalPathfinder
- needsCamera() - Method in class net.openosrs.api.input.target.Destination
-
Whether reaching this destination needs the camera moved first.
- needsCamera() - Method in class net.openosrs.api.input.target.PointDestination
- needsCamera() - Method in class net.openosrs.api.input.target.ShapeDestination
- needsScroll() - Method in class net.openosrs.api.input.target.Destination
-
Whether reaching this destination requires scrolling a parent container first.
- net.openosrs.api - package net.openosrs.api
- net.openosrs.api.concurrent - package net.openosrs.api.concurrent
- net.openosrs.api.dispatch - package net.openosrs.api.dispatch
- net.openosrs.api.hooks - package net.openosrs.api.hooks
- net.openosrs.api.identity - package net.openosrs.api.identity
- net.openosrs.api.input - package net.openosrs.api.input
- net.openosrs.api.input.motion - package net.openosrs.api.input.motion
- net.openosrs.api.input.target - package net.openosrs.api.input.target
- net.openosrs.api.operation - package net.openosrs.api.operation
- net.openosrs.api.query - package net.openosrs.api.query
- net.openosrs.api.service.bank - package net.openosrs.api.service.bank
- net.openosrs.api.service.camera - package net.openosrs.api.service.camera
- net.openosrs.api.service.combat - package net.openosrs.api.service.combat
- net.openosrs.api.service.delay - package net.openosrs.api.service.delay
- net.openosrs.api.service.dialogue - package net.openosrs.api.service.dialogue
- net.openosrs.api.service.emote - package net.openosrs.api.service.emote
- net.openosrs.api.service.equipment - package net.openosrs.api.service.equipment
- net.openosrs.api.service.ge - package net.openosrs.api.service.ge
- net.openosrs.api.service.grounditem - package net.openosrs.api.service.grounditem
- net.openosrs.api.service.house - package net.openosrs.api.service.house
- net.openosrs.api.service.inventory - package net.openosrs.api.service.inventory
- net.openosrs.api.service.login - package net.openosrs.api.service.login
- net.openosrs.api.service.magic - package net.openosrs.api.service.magic
- net.openosrs.api.service.makex - package net.openosrs.api.service.makex
- net.openosrs.api.service.map - package net.openosrs.api.service.map
- net.openosrs.api.service.movement - package net.openosrs.api.service.movement
- net.openosrs.api.service.movement.teleports - package net.openosrs.api.service.movement.teleports
- net.openosrs.api.service.npc - package net.openosrs.api.service.npc
- net.openosrs.api.service.object - package net.openosrs.api.service.object
- net.openosrs.api.service.player - package net.openosrs.api.service.player
- net.openosrs.api.service.prayer - package net.openosrs.api.service.prayer
- net.openosrs.api.service.quest - package net.openosrs.api.service.quest
- net.openosrs.api.service.sailing - package net.openosrs.api.service.sailing
- net.openosrs.api.service.scene - package net.openosrs.api.service.scene
- net.openosrs.api.service.shop - package net.openosrs.api.service.shop
- net.openosrs.api.service.skill - package net.openosrs.api.service.skill
- net.openosrs.api.service.tabs - package net.openosrs.api.service.tabs
- net.openosrs.api.service.tile - package net.openosrs.api.service.tile
- net.openosrs.api.service.trade - package net.openosrs.api.service.trade
- net.openosrs.api.service.var - package net.openosrs.api.service.var
- net.openosrs.api.service.widget - package net.openosrs.api.service.widget
- net.openosrs.api.state - package net.openosrs.api.state
- net.openosrs.api.tools - package net.openosrs.api.tools
- newFlow(OperationOwner) - Method in class net.openosrs.api.service.dialogue.DialogueFlowFactory
- NONE - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- NONE - net.openosrs.api.service.house.HouseService.DoorMode
- NONE - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- NPC_TARGETING_LOCAL - net.openosrs.api.service.combat.CombatService.CombatSignal
- NpcQuery - Class in net.openosrs.api.query
-
Filters current loaded NPC snapshots.
- NpcQuery(Supplier<List<NpcRef>>) - Constructor for class net.openosrs.api.query.NpcQuery
- NpcRef - Class in net.openosrs.api.service.npc
-
Immutable identity and menu snapshot for a loaded NPC.
- npcs() - Static method in class net.openosrs.api.OpenOSRS
- NpcService - Class in net.openosrs.api.service.npc
-
Discovery and menu-first interaction for loaded NPCs.
- NpcService(Client, MenuDispatcher) - Constructor for class net.openosrs.api.service.npc.NpcService
- NpcService(Client, MenuDispatcher, ActorLifetimes) - Constructor for class net.openosrs.api.service.npc.NpcService
O
- OBJECT - net.openosrs.api.input.motion.ProfileScorer.Context
- ObjectDestination - Class in net.openosrs.api.input.target
-
A scene object, aimed at through its click box.
- ObjectDestination(TileObject, String) - Constructor for class net.openosrs.api.input.target.ObjectDestination
- ObjectQuery - Class in net.openosrs.api.query
-
Filters current loaded object snapshots.
- ObjectQuery(Supplier<List<ObjectRef>>) - Constructor for class net.openosrs.api.query.ObjectQuery
- ObjectRef - Class in net.openosrs.api.service.object
-
Immutable identity and menu snapshot for a loaded scene object.
- objects() - Static method in class net.openosrs.api.OpenOSRS
- objectsAt(WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
- objectsAt(WorldPoint) - Method in class net.openosrs.api.service.tile.TileService
- ObjectService - Class in net.openosrs.api.service.object
-
Discovery and menu-first interaction for loaded scene objects.
- ObjectService(Client, MenuDispatcher) - Constructor for class net.openosrs.api.service.object.ObjectService
- ObjectService(Client, MenuDispatcher, SceneTargetLifetimes) - Constructor for class net.openosrs.api.service.object.ObjectService
- of(InputMode) - Static method in class net.openosrs.api.input.InputScope
- of(DialogueService) - Static method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- of(MenuAction, int, int, int, String, String, int, int) - Static method in class net.openosrs.api.input.MenuRequest
- of(MenuAction, int, int, int, String, String, int, int, int, int) - Static method in class net.openosrs.api.input.MenuRequest
- offer(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- offer(InventoryItem, int) - Method in class net.openosrs.api.service.trade.TradeService
-
Deprecated.
- offer(InventoryItem, Quantity) - Method in class net.openosrs.api.service.trade.TradeService
- offers() - Method in class net.openosrs.api.service.ge.GrandExchangeService
- onCancel(Runnable) - Method in class net.openosrs.api.operation.OperationOwner
-
Registers cleanup only; listeners must not send game actions.
- onObstacle(WorldPoint) - Method in interface net.openosrs.api.service.movement.Walker.ObstacleCallback
- onTick() - Method in class net.openosrs.api.service.movement.Walker
- open() - Method in class net.openosrs.api.service.bank.BankService
- open() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Automatically discovers the nearest Grand Exchange clerk or booth and opens the exchange.
- open(NpcRef) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Opens the Grand Exchange via the specified clerk NPC.
- open(NpcRef) - Method in class net.openosrs.api.service.shop.ShopService
- open(GameTab) - Method in class net.openosrs.api.service.tabs.TabsService
- OPEN - net.openosrs.api.service.house.HouseService.DoorMode
- openOfferDetails(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Opens the details screen for an active offer slot.
- OpenOSRS - Class in net.openosrs.api
-
Static facade over the Interaction API services.
- openPriceEntry() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Opens the price input; submit the value on a later client tick.
- openQuantityEntry() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Opens the quantity input; submit the value on a later client tick.
- openQuickPrayerSetup() - Method in class net.openosrs.api.service.prayer.PrayerService
- openSlot(int, boolean) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- openWorldMap() - Method in class net.openosrs.api.service.map.MapUiService
- OperationLeases - Class in net.openosrs.api.operation
-
Exclusive ownership of native state shared by otherwise unrelated widgets.
- OperationLeases() - Constructor for class net.openosrs.api.operation.OperationLeases
- OperationLeases.Lease - Class in net.openosrs.api.operation
- OperationLeases.Resource - Enum in net.openosrs.api.operation
- OperationOwner - Class in net.openosrs.api.operation
-
One plugin run or explicitly managed script lifetime.
- OperationOwner() - Constructor for class net.openosrs.api.operation.OperationOwner
- OperationOwners - Class in net.openosrs.api.operation
-
Client module registers plugin lifetimes; the API has no dependency on plugin classes.
- OperationOwners() - Constructor for class net.openosrs.api.operation.OperationOwners
- options() - Method in class net.openosrs.api.service.dialogue.DialogueService
- OPTIONS - net.openosrs.api.service.tabs.GameTab
- owner(Object) - Static method in class net.openosrs.api.OpenOSRS
-
Resolve the lifetime registered for a currently running plugin instance.
- OWNER_CLOSED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- OWNER_CLOSED - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
P
- packedStack(int) - Static method in class net.openosrs.api.identity.DeviceIdentity
-
One of two generated stack values, fixed for the lifetime of this JVM.
- PACKET - net.openosrs.api.input.InputMode
-
Submit directly through the client's native menu-action pipeline.
- packetByField(String) - Method in class net.openosrs.api.hooks.HooksFile
-
Packet definition owning the given obf field name (e.g.
- packetById(int) - Method in class net.openosrs.api.hooks.HooksFile
-
Packet definition by opcode.
- packetByName(String) - Method in class net.openosrs.api.hooks.HooksFile
-
Packet definition by seeded semantic name (e.g.
- PacketDef() - Constructor for class net.openosrs.api.hooks.HooksFile.PacketDef
- PacketDispatcher - Class in net.openosrs.api.dispatch
-
Packet-only dispatch through revisioned reflection hooks.
- PacketDispatcher(Client, Hooks) - Constructor for class net.openosrs.api.dispatch.PacketDispatcher
- PacketInputBackend - Class in net.openosrs.api.input
-
Routes interactions through the client's native menu-action pipeline.
- PacketInputBackend(Client) - Constructor for class net.openosrs.api.input.PacketInputBackend
- packets() - Static method in class net.openosrs.api.input.InputScope
-
Force every interaction on this thread through the native menu pipeline.
- pathfinder() - Static method in class net.openosrs.api.OpenOSRS
- pathLength - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- PatternPredictor - Class in net.openosrs.api.input.motion
-
Predicts the next interaction from the ones observed before it.
- PatternPredictor() - Constructor for class net.openosrs.api.input.motion.PatternPredictor
- PatternPredictor.InventoryPattern - Enum in net.openosrs.api.input.motion
- PatternPredictor.Prediction - Class in net.openosrs.api.input.motion
- peakVelocity - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- pendingChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
- perform(String) - Method in class net.openosrs.api.service.emote.EmoteService
- PhysicsMovementPlanner - Class in net.openosrs.api.input.motion
-
Simulates cursor motion step by step at 125 Hz.
- PhysicsMovementPlanner(MouseProfile, Random) - Constructor for class net.openosrs.api.input.motion.PhysicsMovementPlanner
- pickpocket(PlayerRef) - Method in class net.openosrs.api.service.player.PlayerService
- pitch() - Method in class net.openosrs.api.service.camera.CameraService
- plan(Point, Point) - Method in class net.openosrs.api.input.motion.MovementPlanner
- plan(Point, Point, int) - Method in class net.openosrs.api.input.motion.MovementPlanner
- plan(Point, Point, Rectangle, int) - Method in class net.openosrs.api.input.motion.MovementPlanner
- plan(Point, Point, Rectangle, int) - Method in class net.openosrs.api.input.motion.PhysicsMovementPlanner
- planBezier(Point, Point, Rectangle, int) - Method in class net.openosrs.api.input.motion.MovementPlanner
- planDrag(Point, Point, int) - Method in class net.openosrs.api.input.motion.MovementPlanner
- planDrag(Point, Point, int) - Method in class net.openosrs.api.input.motion.PhysicsMovementPlanner
- playerAt() - Method in class net.openosrs.api.service.movement.MovementService
-
Local player's current world position, or null when unavailable.
- PlayerQuery - Class in net.openosrs.api.query
-
Filters current loaded player snapshots.
- PlayerQuery(Supplier<List<PlayerRef>>) - Constructor for class net.openosrs.api.query.PlayerQuery
- PlayerRef - Class in net.openosrs.api.service.player
-
Immutable identity and menu snapshot for a loaded player.
- players() - Static method in class net.openosrs.api.OpenOSRS
- PlayerService - Class in net.openosrs.api.service.player
-
Discovery and menu-first interaction for loaded players.
- PlayerService(Client, MenuDispatcher) - Constructor for class net.openosrs.api.service.player.PlayerService
- PlayerService(Client, MenuDispatcher, ActorLifetimes) - Constructor for class net.openosrs.api.service.player.PlayerService
- PLUS_1 - net.openosrs.api.service.ge.PriceAdjustment
- PLUS_1 - net.openosrs.api.service.ge.QuantityAdjustment
- PLUS_10 - net.openosrs.api.service.ge.QuantityAdjustment
- PLUS_100 - net.openosrs.api.service.ge.QuantityAdjustment
- PLUS_1000 - net.openosrs.api.service.ge.QuantityAdjustment
- PLUS_5_PERCENT - net.openosrs.api.service.ge.PriceAdjustment
- PointDestination - Class in net.openosrs.api.input.target
-
A bare canvas coordinate with a small tolerance around it.
- PointDestination(int, int) - Constructor for class net.openosrs.api.input.target.PointDestination
- PointDestination(int, int, int, String) - Constructor for class net.openosrs.api.input.target.PointDestination
- PointDestination(Point) - Constructor for class net.openosrs.api.input.target.PointDestination
- position() - Method in class net.openosrs.api.service.map.MapUiService
- PRAYER - net.openosrs.api.service.tabs.GameTab
- prayers() - Static method in class net.openosrs.api.OpenOSRS
- PrayerService - Class in net.openosrs.api.service.prayer
-
Prayer state and visible prayer-widget commands.
- PrayerService(Client, WidgetService) - Constructor for class net.openosrs.api.service.prayer.PrayerService
- predictNext(String) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Predict the most probable next state from the given state.
- predictNext(String, String) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Two matching outcomes seed prediction; uncertain transitions remain unlearned.
- predictNextAction() - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Predict the next action given the most recent action.
- predictNextInventorySlot(int, PatternPredictor.InventoryPattern) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Predict the next inventory slot in sequence (0-27).
- prepare(JarFile) - Static method in class net.openosrs.api.identity.GamepackIdentityPatch
- prepare(JarFile, Collection<String>) - Static method in class net.openosrs.api.identity.GamepackIdentityPatch
-
Prepare every in-memory class override for this game artifact.
- prepare(HoverIntent) - Method in interface net.openosrs.api.input.InputBackend
-
Retain a preparation hint until it expires or is superseded; never click.
- prepare(HoverIntent) - Method in class net.openosrs.api.input.InputRouter
- PriceAdjustment - Enum in net.openosrs.api.service.ge
-
Common price adjustment shortcuts on the Grand Exchange setup screen.
- ProfileScorer - Class in net.openosrs.api.input.motion
-
Measures recorded and generated cursor movements, scores how natural they look, keeps per-category statistics and fits Fitts's law parameters.
- ProfileScorer() - Constructor for class net.openosrs.api.input.motion.ProfileScorer
- ProfileScorer.CategoryStats - Class in net.openosrs.api.input.motion
- ProfileScorer.Context - Enum in net.openosrs.api.input.motion
- ProfileScorer.ProfileSummary - Class in net.openosrs.api.input.motion
-
Compact serializable summary representation (< 25 KB).
- ProfileScorer.TrajectoryMetrics - Class in net.openosrs.api.input.motion
-
Represents an analyzed trajectory segment.
- ProfileSummary() - Constructor for class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- PROGRESSED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- progressVarbit(int) - Method in class net.openosrs.api.service.quest.QuestService
- progressVarp(int) - Method in class net.openosrs.api.service.quest.QuestService
- projectHeading(Point, double, double, double) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Project a spatial lead point along the player's current heading vector.
Q
- Quantity - Class in net.openosrs.api
-
An exact positive amount or an explicit request for all available items.
- QuantityAdjustment - Enum in net.openosrs.api.service.ge
-
Common quantity adjustment shortcuts on the Grand Exchange setup screen.
- Query<T,Q extends Query<T,Q>> - Class in net.openosrs.api.query
-
Small lazy query base over current service snapshots.
- Query(Supplier<List<T>>) - Constructor for class net.openosrs.api.query.Query
- quests() - Static method in class net.openosrs.api.OpenOSRS
- QUESTS - net.openosrs.api.service.tabs.GameTab
- QuestService - Class in net.openosrs.api.service.quest
-
Authoritative quest-state scripts and explicit progress-variable reads.
- QuestService(Client) - Constructor for class net.openosrs.api.service.quest.QuestService
- QuestSnapshot - Class in net.openosrs.api.service.quest
-
Immutable quest-status snapshot.
- queued(CompletableFuture<Boolean>, Runnable) - Static method in class net.openosrs.api.dispatch.SubmissionResult
-
Accepted asynchronous work.
- quickPrayerActive() - Method in class net.openosrs.api.service.prayer.PrayerService
- quickPrayerSelectionMask() - Method in class net.openosrs.api.service.prayer.PrayerService
R
- reachableSet(int, int, int) - Method in class net.openosrs.api.service.movement.LocalPathfinder
-
Reachable scene coordinates packed as x in high bits, y in low bits.
- record(ProfileScorer.TrajectoryMetrics) - Method in class net.openosrs.api.input.motion.ProfileScorer.CategoryStats
- recordAction(String) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Record an action and update the transition counts.
- recordTrajectory(List<Point>, List<Long>, ProfileScorer.Context, int, Rectangle) - Method in class net.openosrs.api.input.motion.ProfileScorer
-
Score and record a completed movement trajectory.
- recordTransition(String, String) - Method in class net.openosrs.api.input.motion.PatternPredictor
-
Record an observed interaction transition.
- rejected(SubmissionStatus, String) - Static method in class net.openosrs.api.dispatch.SubmissionResult
- REJECTED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- REJECTED - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- REJECTED_BUSY - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_CONTEXT - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_INVALID_INPUT - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_NOT_LOGGED_IN - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_STALE_TARGET - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_UNSUPPORTED_ACTION - net.openosrs.api.dispatch.SubmissionStatus
- REJECTED_WRONG_THREAD - net.openosrs.api.dispatch.SubmissionStatus
- remaining() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
- remaining() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- remove(ObjectRef) - Method in class net.openosrs.api.service.house.HouseService
- removeIf(Predicate<T>) - Method in class net.openosrs.api.query.Query
- requestAmount(int, int, WidgetRef, Runnable, String) - Method in class net.openosrs.api.service.dialogue.DialogueService
-
Opens X and waits for its own numeric prompt before native submission.
- requireAccess(OperationLeases.Resource) - Method in class net.openosrs.api.operation.OperationLeases
- requireClientThread() - Method in class net.openosrs.api.state.ClientSceneState
- requireCurrent(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
- requireCurrent(WidgetRef) - Method in class net.openosrs.api.service.widget.WidgetService
-
Revalidate a captured widget before a compound action.
- requireCurrent(Client) - Method in class net.openosrs.api.service.grounditem.GroundItemRef
- requireCurrent(Client) - Method in class net.openosrs.api.service.inventory.InventoryItem
- requireCurrent(Client) - Method in class net.openosrs.api.service.npc.NpcRef
-
Rejects despawn, index/object reuse, scene changes and detached snapshots.
- requireCurrent(Client) - Method in class net.openosrs.api.service.object.ObjectRef
- requireCurrent(Client) - Method in class net.openosrs.api.service.player.PlayerRef
-
Rejects despawn, index/object reuse, scene changes and detached snapshots.
- requireDistinctDynamics(byte[], String) - Static method in class net.openosrs.api.identity.HolderAccessors
-
Refuse to rewrite a class whose constant pool holds two value-equal mutable (array) dynamic constants.
- requireHeld(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Checks that the item is still in its slot, without requiring the inventory to be on screen.
- requireSubmitted() - Method in class net.openosrs.api.dispatch.SubmissionResult
- reset() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
-
Explicit restart of the same spec; never renews a stopped plugin owner.
- resolve() - Method in class net.openosrs.api.input.HoverIntent
- resolve(String, String) - Static method in class net.openosrs.api.identity.DeviceIdentity
- resolveDialogueChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
-
Legacy polling adapter: true only on the call observing a newly submitted choice.
- resolveMode(MenuRequest) - Method in class net.openosrs.api.input.InputRouter
-
The mode that would be used right now for a request of this shape.
- resolveMode(MenuAction, int, int, int, String, String, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
-
Which path a request of this shape would take right now.
- retryOfferWithHigherPrice(int, PriceAdjustment) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Aborts an active buying offer that has not yet filled, collects returned coins, re-opens the slot, bumps the price higher using the specified adjustment, and confirms the new offer.
- rotateCamera(int, int, BooleanSupplier) - Method in interface net.openosrs.api.input.MouseDriver
- route(int, int, int, int, int) - Method in class net.openosrs.api.service.movement.LocalPathfinder
-
Coordinates are scene-local; returned destination is an actual captured world point.
- route(int, WorldPoint, WorldPoint) - Method in class net.openosrs.api.service.movement.LocalPathfinder
-
Explicit view; equal actor/scene indices in another view do not share a route basis.
- route(WorldPoint, WorldPoint) - Method in class net.openosrs.api.service.movement.LocalPathfinder
- Route(List<LocalPathfinder.Step>, WorldPoint) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder.Route
-
Deprecated.
- Route(List<LocalPathfinder.Step>, WorldPoint, ClientSceneState.Snapshot) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder.Route
- run(Runnable) - Method in class net.openosrs.api.operation.OperationLeases.Lease
- run(Client, Runnable) - Static method in class net.openosrs.api.operation.SelectionTransaction
- runEnabled() - Method in class net.openosrs.api.service.movement.MovementService
-
Run-enabled state via varp 173 readback.
- runScript(Object...) - Method in class net.openosrs.api.service.widget.WidgetService
- RuntimeAbiVerifier - Class in net.openosrs.api.tools
-
Bytecode-only gate: no game class loading, constructors, packet sends or network.
- RuntimeAbiVerifier() - Constructor for class net.openosrs.api.tools.RuntimeAbiVerifier
S
- sailing() - Static method in class net.openosrs.api.OpenOSRS
- SailingService - Class in net.openosrs.api.service.sailing
-
Read-only Sailing state for the current revision.
- SailingService(Client) - Constructor for class net.openosrs.api.service.sailing.SailingService
- SailingState - Class in net.openosrs.api.service.sailing
-
Immutable Sailing state readback.
- sameAs(DialogueService.Snapshot) - Method in class net.openosrs.api.service.dialogue.DialogueService.Snapshot
- sample() - Method in class net.openosrs.api.service.delay.SessionTickClock
- sampleCount - Variable in class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- sanitised() - Method in class net.openosrs.api.input.motion.MouseProfile
-
Clamp every field into a sane range.
- save(MouseProfile) - Method in class net.openosrs.api.input.motion.MouseProfileStore
- saveProfileData(Path, String) - Method in class net.openosrs.api.input.motion.ProfileScorer
- scene() - Static method in class net.openosrs.api.OpenOSRS
- SceneService - Class in net.openosrs.api.service.scene
-
Current-world-view scene metadata, tiles, entities, collision, and visibility.
- SceneService(Client, TileService) - Constructor for class net.openosrs.api.service.scene.SceneService
- SceneService(Client, TileService, ClientSceneState) - Constructor for class net.openosrs.api.service.scene.SceneService
- SceneSnapshot - Class in net.openosrs.api.service.scene
-
Immutable high-level scene metadata.
- SceneTargetLifetimes - Class in net.openosrs.api.state
-
Native tile membership plus scene and despawn generations; coordinates alone are not identity.
- SceneTargetLifetimes(Client, ClientSceneState) - Constructor for class net.openosrs.api.state.SceneTargetLifetimes
- SceneTargetLifetimes.Identity - Class in net.openosrs.api.state
- scroll(boolean, int, BooleanSupplier) - Method in interface net.openosrs.api.input.MouseDriver
- scroll(int) - Method in interface net.openosrs.api.input.MouseDriver
- scroll(int) - Method in class net.openosrs.api.service.bank.BankService
- scroll(BankItem) - Method in class net.openosrs.api.service.bank.BankService
- scrollContainer() - Method in class net.openosrs.api.input.target.Destination
-
The scrollable container bounding area, or null if no scroll is needed.
- scrollDirection() - Method in class net.openosrs.api.input.target.Destination
-
The direction of scroll wheel rotation needed (-1 for up, 1 for down, 0 if in view).
- search() - Method in class net.openosrs.api.service.grounditem.GroundItemService
- search() - Method in class net.openosrs.api.service.inventory.InventoryService
- search() - Method in class net.openosrs.api.service.npc.NpcService
- search() - Method in class net.openosrs.api.service.object.ObjectService
- search() - Method in class net.openosrs.api.service.player.PlayerService
- search() - Method in class net.openosrs.api.service.widget.WidgetService
- search(WidgetReadScope) - Method in class net.openosrs.api.service.widget.WidgetService
- SearchResult - Class in net.openosrs.api.service.dialogue
-
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.
- searchResults() - Method in class net.openosrs.api.service.dialogue.DialogueService
-
The entries listed under the open chatbox item search, in the order shown.
- searchResults() - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
The items listed under the search prompt, in the order shown.
- select(int) - Method in class net.openosrs.api.service.magic.MagicService
- selectAsync(int) - Method in class net.openosrs.api.service.magic.MagicService
- selectBuyItem(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Selects an item from the search results by item ID, scrolling the list to it if needed.
- selectBuyItem(String) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Selects an item from the search results by name.
- selectedMode() - Method in class net.openosrs.api.input.InputRouter
-
Requested mode before target support or fallback is considered.
- SELECTION - net.openosrs.api.operation.OperationLeases.Resource
- SelectionActions - Class in net.openosrs.api.operation
-
Holds selection ownership until native selection and optional target delivery finish.
- SelectionActions(Client, ClientExecutor, OperationLeases, SessionTickClock, InputRouter) - Constructor for class net.openosrs.api.operation.SelectionActions
- SelectionTransaction - Class in net.openosrs.api.operation
-
Prevents native selection callbacks from interleaving a second item/spell action.
- selectSellItem(InventoryItem) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- self() - Method in class net.openosrs.api.query.GroundItemQuery
- self() - Method in class net.openosrs.api.query.InventoryQuery
- self() - Method in class net.openosrs.api.query.NpcQuery
- self() - Method in class net.openosrs.api.query.ObjectQuery
- self() - Method in class net.openosrs.api.query.PlayerQuery
- self() - Method in class net.openosrs.api.query.Query
- self() - Method in class net.openosrs.api.query.WidgetQuery
- sell(InventoryItem, int) - Method in class net.openosrs.api.service.shop.ShopService
-
Deprecated.
- sell(InventoryItem, Quantity) - Method in class net.openosrs.api.service.shop.ShopService
- send(String, Object...) - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
Send a packet by semantic name.
- sendById(int, Object...) - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
Send a packet by opcode when a revision table has no semantic name.
- SendPath() - Constructor for class net.openosrs.api.hooks.HooksFile.SendPath
- sendScript(Object...) - Method in class net.openosrs.api.service.widget.WidgetService
-
Explicit alias for script-facing callers.
- ServerPacketDef() - Constructor for class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- serverVarbit(int) - Method in class net.openosrs.api.service.var.VarService
- serverVarp(int) - Method in class net.openosrs.api.service.var.VarService
- serverVarps() - Method in class net.openosrs.api.service.var.VarService
- SESSION_CHANGED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- SESSION_CHANGED - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- SessionTickClock - Class in net.openosrs.api.service.delay
-
One client-thread clock shared by delays; tick wrap advances time, reset starts a new epoch.
- SessionTickClock(Client) - Constructor for class net.openosrs.api.service.delay.SessionTickClock
- SessionTickClock.Snapshot - Class in net.openosrs.api.service.delay
- setAccelerationBias(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setAccelerationDeviation(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setAccelerationRate(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setAddNodeDescriptor(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setAddNodeMethod(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setAddNodeStatic(boolean) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setAfkChance(int) - Method in class net.openosrs.api.input.InputSettings
- setAimPauseMaxMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setAimPauseMinMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setAmount(int) - Method in class net.openosrs.api.service.makex.MakeXService
-
Deprecated.
- setAmount(Quantity) - Method in class net.openosrs.api.service.makex.MakeXService
- setAngleDeviationRate(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setBlockRealInput(boolean) - Method in class net.openosrs.api.input.InputSettings
- setBuffer(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setBufferMethods(Map<String, HooksFile.BufferMethodDef>) - Method in class net.openosrs.api.hooks.HooksFile
-
Buffer read/write methods classified by byte-width invariants.
- setBufferOffsetField(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setBufferPayloadField(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setBufferSubclasses(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setBuildMode(boolean) - Method in class net.openosrs.api.service.house.HouseService
- setCameraAssistEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- setCameraZoom(int) - Method in interface net.openosrs.api.input.MouseDriver
- setClassCount(int) - Method in class net.openosrs.api.hooks.HooksFile
- setClickHoldMaxMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setClickHoldMinMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setClientPacket(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setClientVarbit(int, int) - Method in class net.openosrs.api.service.var.VarService
-
Changes only the local client cache; it does not claim a server change.
- setClientVarp(int, int) - Method in class net.openosrs.api.service.var.VarService
-
Changes only the local client varp cache and queues its local listeners.
- setClientWriterField(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setCursorBackend(InputBackend) - Method in class net.openosrs.api.input.InputRouter
-
Install the cursor backend.
- setCurvature(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setCurvatureSpread(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setD(String) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- setDecayDistanceExponent(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setDecelDecayRate(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setDecelRadiusDeviation(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setDeclaredField(String) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- setDeclaredMultiplier(Integer) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- setDefaultMode(InputMode) - Method in class net.openosrs.api.input.InputSettings
- setDesc(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- setDoorMode(HouseService.DoorMode) - Method in class net.openosrs.api.service.house.HouseService
- setDragMinDurationMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setDragPressHoldMaxMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setDragPressHoldMinMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setFactoryMethods(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setFactoryOwner(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setFallbackToPackets(boolean) - Method in class net.openosrs.api.input.InputSettings
- setFamilies(HooksFile.Families) - Method in class net.openosrs.api.hooks.HooksFile
- setFields(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- setFields(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- setFittsInterceptMs(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setFittsSlopeMs(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setFocusSimulationEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- setFormat(String) - Method in class net.openosrs.api.hooks.HooksFile
- setGarbageConstant(Long) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setHumanMouseEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- setId(int) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- setId(int) - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- setIdField(String) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- setIdleBehaviourEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- setIdMultiplier(Integer) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- setInsertMode(boolean) - Method in class net.openosrs.api.service.bank.BankService
- setIsaac(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setJarSha256(String) - Method in class net.openosrs.api.hooks.HooksFile
- setJitter(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setLayoutCoverage(HooksFile.LayoutCoverage) - Method in class net.openosrs.api.hooks.HooksFile
-
Explicit trusted/quarantined/no-layout partition emitted by the dumper.
- setLayoutSource(String) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- setLearnMode(boolean) - Method in class net.openosrs.api.input.InputSettings
- setLength(Integer) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- setLength(Integer) - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- setM(String) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- setMaxDecelDistance(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMaxdTheta(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMaxMagnitude(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMeanDecelRadius(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMinDecelMagnitude(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMinimapZoom(double) - Method in class net.openosrs.api.service.camera.CameraService
- setMinMagnitude(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setMissClickChance(int) - Method in class net.openosrs.api.input.InputSettings
- setMouseDriver(MouseDriver) - Method in class net.openosrs.api.input.InputRouter
- setMouseMoveResetTimeMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setName(String) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
-
Semantic name seeded from a verified reference table, if any.
- setName(String) - Method in class net.openosrs.api.input.motion.MouseProfile
- setNodeBufferField(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setNoLayoutIds(List<Integer>) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- setObstacleCallback(Walker.ObstacleCallback) - Method in class net.openosrs.api.service.movement.Walker
- setOffsetMultiplier(Integer) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- setOvershootChance(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setOvershootScale(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setOwner(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
-
Declaring buffer-family class of the method.
- setOwner(String) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
-
Declaring class.
- setPacketBufferNode(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setPacketCount(int) - Method in class net.openosrs.api.hooks.HooksFile
- setPackets(List<HooksFile.PacketDef>) - Method in class net.openosrs.api.hooks.HooksFile
- setPitch(int) - Method in class net.openosrs.api.service.camera.CameraService
- setPitchRadians(double) - Method in class net.openosrs.api.service.camera.CameraService
- setPreHoverEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- setPrice(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- setProfileName(String) - Method in class net.openosrs.api.input.InputSettings
- setQuantity(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
- setQuarantinedFixedIds(List<Integer>) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- setQuarantinedVariableIds(List<Integer>) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- setQuickPrayerEnabled(boolean) - Method in class net.openosrs.api.service.prayer.PrayerService
- setReactionMaxMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setReactionMinMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setRead(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- setReportRate(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setRevision(Integer) - Method in class net.openosrs.api.hooks.HooksFile
- setSampleIntervalMs(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setSendPath(HooksFile.SendPath) - Method in class net.openosrs.api.hooks.HooksFile
- setServerPacket(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setServerPacketCount(int) - Method in class net.openosrs.api.hooks.HooksFile
- setServerPacketHolder(String) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setServerPackets(List<HooksFile.ServerPacketDef>) - Method in class net.openosrs.api.hooks.HooksFile
- setSettleChance(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setSettleMaxSteps(int) - Method in class net.openosrs.api.input.motion.MouseProfile
- setShowDashboard(boolean) - Method in class net.openosrs.api.input.InputSettings
- setSpeed(int) - Method in class net.openosrs.api.input.InputSettings
- setSpeedScale(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setStaticMethod(boolean) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- setStaticMethod(boolean) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
-
Invocation kind; false means virtual/interface, true means static.
- setStyle(int) - Method in class net.openosrs.api.service.combat.CombatService
- setTotalClassCount(int) - Method in class net.openosrs.api.hooks.HooksFile
- setTrace(HooksFile.TraceMetadata) - Method in class net.openosrs.api.hooks.HooksFile
-
Per-build obfuscation constants used by provenance trace decoding.
- setTremor(double) - Method in class net.openosrs.api.input.motion.MouseProfile
- setTrustedCount(int) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- setTrustedIds(List<Integer>) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- setUsePhysics(boolean) - Method in class net.openosrs.api.input.motion.MovementPlanner
- setVarcInt(int, int) - Method in class net.openosrs.api.service.var.VarService
- setVarcString(int, String) - Method in class net.openosrs.api.service.var.VarService
- setW(String) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- setWidth(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
-
Static byte width "W#" (BASTORE count) written per call.
- setWithdrawAsNotes(boolean) - Method in class net.openosrs.api.service.bank.BankService
- setWriterCipherField(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setWriterClass(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- setWritersReferencingBoth(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.Families
- setWrites(List<HooksFile.WriteOp>) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
-
Ordered payload ops: m = obf buffer method, w = "W#" width.
- setYaw(int) - Method in class net.openosrs.api.service.camera.CameraService
- setYawRadians(double) - Method in class net.openosrs.api.service.camera.CameraService
-
Explicit radians adapter; legacy integer methods and getters use JAU14.
- setZoom(int) - Method in class net.openosrs.api.service.camera.CameraService
- setZoomAssistEnabled(boolean) - Method in class net.openosrs.api.input.InputSettings
- shape() - Method in class net.openosrs.api.input.target.ActorDestination
- shape() - Method in class net.openosrs.api.input.target.Destination
-
The raw clickable outline in canvas pixels, or
nullwhen the target has no projection at all. - shape() - Method in class net.openosrs.api.input.target.ObjectDestination
- shape() - Method in class net.openosrs.api.input.target.PointDestination
- shape() - Method in class net.openosrs.api.input.target.ShapeDestination
- ShapeDestination - Class in net.openosrs.api.input.target
-
A destination backed by a shape that is re-read on every query.
- ShapeDestination(Supplier<Shape>, String) - Constructor for class net.openosrs.api.input.target.ShapeDestination
- ShapeDestination(Supplier<Shape>, String, boolean) - Constructor for class net.openosrs.api.input.target.ShapeDestination
- shop() - Static method in class net.openosrs.api.OpenOSRS
- ShopItem - Class in net.openosrs.api.service.shop
-
Immutable open-shop slot snapshot.
- ShopService - Class in net.openosrs.api.service.shop
-
Open-shop reads and buy/sell commands.
- ShopService(Client, NpcService, WidgetService, DialogueService) - Constructor for class net.openosrs.api.service.shop.ShopService
- shutdown() - Static method in class net.openosrs.api.Context
-
Detach the static facade.
- size() - Method in class net.openosrs.api.input.motion.MousePath
- skills() - Static method in class net.openosrs.api.OpenOSRS
- SkillService - Class in net.openosrs.api.service.skill
-
Skill levels and experience readback.
- SkillService(Client) - Constructor for class net.openosrs.api.service.skill.SkillService
- SkillSnapshot - Class in net.openosrs.api.service.skill
-
Immutable skill-state snapshot.
- skip(int) - Method in class net.openosrs.api.query.Query
- sleepFingerReset(Random) - Static method in class net.openosrs.api.input.motion.MouseWheelTiming
- sleepNotch(Random) - Static method in class net.openosrs.api.input.motion.MouseWheelTiming
- SNAKE - net.openosrs.api.input.motion.PatternPredictor.InventoryPattern
- snapshot() - Method in class net.openosrs.api.service.dialogue.DialogueService
-
Immutable visible dialogue state for transition checks; no game action.
- sort(Comparator<T>) - Method in class net.openosrs.api.query.Query
- sortNearest(WorldPoint) - Method in class net.openosrs.api.query.GroundItemQuery
- sortNearest(WorldPoint) - Method in class net.openosrs.api.query.NpcQuery
- sortNearest(WorldPoint) - Method in class net.openosrs.api.query.ObjectQuery
- sortNearest(WorldPoint) - Method in class net.openosrs.api.query.PlayerQuery
- specialEnabled() - Method in class net.openosrs.api.service.combat.CombatService
- specialEnergy() - Method in class net.openosrs.api.service.combat.CombatService
- SPELL - net.openosrs.api.service.movement.teleports.TeleportType
-
Casts a spell widget from an active spellbook.
- standardSpells() - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
- start(Object) - Method in class net.openosrs.api.operation.OperationOwners
- state() - Method in class net.openosrs.api.service.login.LoginService
- state() - Method in class net.openosrs.api.service.sailing.SailingService
- state(Quest) - Method in class net.openosrs.api.service.quest.QuestService
- STATS - net.openosrs.api.service.tabs.GameTab
- Step(int, int) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder.Step
- Step(int, int, int) - Constructor for class net.openosrs.api.input.motion.MousePath.Step
- steps() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- stock() - Method in class net.openosrs.api.service.shop.ShopService
- stop(Object) - Method in class net.openosrs.api.operation.OperationOwners
- STUCK - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- STUCK - net.openosrs.api.service.movement.Walker.State
- style() - Method in class net.openosrs.api.service.combat.CombatService
- SubmissionRejectedException - Exception in net.openosrs.api.dispatch
-
Explicit failure for legacy void entrypoints.
- SubmissionRejectedException(SubmissionResult) - Constructor for exception net.openosrs.api.dispatch.SubmissionRejectedException
- SubmissionResult - Class in net.openosrs.api.dispatch
-
Immutable outcome of one submission attempt, never proof of server completion.
- SubmissionStatus - Enum in net.openosrs.api.dispatch
-
Submission is not an observed game outcome.
- submit(Supplier<SubmissionResult>, Runnable, Supplier<SubmissionResult>) - Method in class net.openosrs.api.operation.SelectionActions
-
Validation runs after native selection, on the client thread, before any target click.
- submit(MenuRequest) - Method in interface net.openosrs.api.input.InputBackend
- submit(MenuRequest) - Method in class net.openosrs.api.input.InputRouter
- submit(MenuRequest) - Method in class net.openosrs.api.input.PacketInputBackend
- submit(OperationOwner, Supplier<SubmissionResult>) - Method in class net.openosrs.api.concurrent.ClientActions
- submit(MenuAction, int, int, int, String, String, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
- submit(MenuAction, int, int, int, String, String, int, int, int, int) - Method in class net.openosrs.api.dispatch.MenuDispatcher
- submitCurrent(int) - Method in class net.openosrs.api.service.dialogue.AmountInputService
- submitHoldingKey(int, MenuRequest) - Method in interface net.openosrs.api.input.MouseDriver
-
Deliver
requestwith the cursor while holding a modifier key, such as Ctrl for a run toggle on a walk click. - submitInteract(ObjectRef, String) - Method in class net.openosrs.api.service.object.ObjectService
-
Submission only; does not prove the server completed the action.
- submitInteract(WidgetRef, String) - Method in class net.openosrs.api.service.widget.WidgetService
- submitPrice(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Sends the active price input value.
- submitQuantity(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Sends the active quantity input value.
- submitTake(GroundItemRef) - Method in class net.openosrs.api.service.grounditem.GroundItemService
-
Submission acknowledgement; inventory changes confirm a successful pickup.
- submitted() - Static method in class net.openosrs.api.dispatch.SubmissionResult
- SUBMITTED - net.openosrs.api.dispatch.SubmissionStatus
- SUBMITTED - net.openosrs.api.service.dialogue.AmountInputService.Status
- SUBMITTED - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- SUCCEEDED - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- suitablePoint(Random) - Method in class net.openosrs.api.input.target.Destination
-
A point to aim at, biased toward the middle and different every call.
- supports(MenuRequest) - Method in interface net.openosrs.api.input.InputBackend
-
Whether this backend can deliver the request at all.
- supports(MenuRequest) - Method in class net.openosrs.api.input.PacketInputBackend
T
- tablets() - Static method in class net.openosrs.api.service.movement.teleports.TeleportTable
- tabs() - Static method in class net.openosrs.api.OpenOSRS
- TabsService - Class in net.openosrs.api.service.tabs
-
Main side-panel tab readback and switching.
- TabsService(Client, WidgetService) - Constructor for class net.openosrs.api.service.tabs.TabsService
- take(GroundItemRef) - Method in class net.openosrs.api.service.grounditem.GroundItemService
- takeAt(WorldPoint) - Method in class net.openosrs.api.service.tile.TileService
-
Take the first loaded ground item on a tile, if present.
- targetName() - Method in class net.openosrs.api.service.combat.CombatService
- TeleportDefinition - Class in net.openosrs.api.service.movement.teleports
-
Immutable description of one teleport destination.
- TeleportDefinition(String, TeleportType, List<Integer>, EquipmentInventorySlot, String, int, int, WorldPoint, int, String, String) - Constructor for class net.openosrs.api.service.movement.teleports.TeleportDefinition
- TeleportOperation - Class in net.openosrs.api.service.movement.teleports
-
Retains one teleport intent and its terminal outcome; a choice is not arrival.
- TeleportOperation.Failure - Enum in net.openosrs.api.service.movement.teleports
- TeleportOperation.Status - Enum in net.openosrs.api.service.movement.teleports
- teleports() - Static method in class net.openosrs.api.OpenOSRS
- TeleportsService - Class in net.openosrs.api.service.movement.teleports
-
Registry and fail-closed invoker for built-in
TeleportDefinitions. - TeleportsService(InventoryService, EquipmentService, MagicService, DialogueService, SkillService, MovementService) - Constructor for class net.openosrs.api.service.movement.teleports.TeleportsService
- TeleportTable - Class in net.openosrs.api.service.movement.teleports
-
Curated teleport tables.
- TeleportType - Enum in net.openosrs.api.service.movement.teleports
-
Which service owns the dispatch for a
TeleportDefinition. - textContains(String) - Method in class net.openosrs.api.query.WidgetQuery
- theirs() - Method in class net.openosrs.api.service.trade.TradeService
- tick - Variable in class net.openosrs.api.service.delay.SessionTickClock.Snapshot
- TickDelayService - Class in net.openosrs.api.service.delay
-
Non-blocking client-thread delays.
- TickDelayService(SessionTickClock) - Constructor for class net.openosrs.api.service.delay.TickDelayService
- TickDelayService(Client) - Constructor for class net.openosrs.api.service.delay.TickDelayService
-
Compatibility constructor for manually assembled service instances.
- TickDelayService.Handle - Class in net.openosrs.api.service.delay
- tile(WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
- TILE - net.openosrs.api.input.motion.ProfileScorer.Context
- TileRef - Class in net.openosrs.api.service.tile
-
Immutable loaded scene-tile snapshot.
- tiles() - Static method in class net.openosrs.api.OpenOSRS
- tiles() - Method in class net.openosrs.api.service.scene.SceneService
- TileService - Class in net.openosrs.api.service.tile
-
Loaded tile lookup and entity grouping.
- TileService(Client, ObjectService, GroundItemService) - Constructor for class net.openosrs.api.service.tile.TileService
- TIMED_OUT - net.openosrs.api.service.dialogue.AmountInputService.Status
- TIMED_OUT - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- TIMED_OUT - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- timeoutTicks(long) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
- toggle(Prayer) - Method in class net.openosrs.api.service.prayer.PrayerService
- toggle(Prayer, boolean) - Method in class net.openosrs.api.service.prayer.PrayerService
- toggleAutoRetaliate() - Method in class net.openosrs.api.service.combat.CombatService
- toggleRun() - Method in class net.openosrs.api.service.movement.MovementService
-
Explicit flip through the revision-240 orb control shared by desktop fixed/resizable layouts.
- toggleSpecialAttack() - Method in class net.openosrs.api.service.combat.CombatService
- toPoint() - Method in class net.openosrs.api.input.motion.MousePath.Step
- toString() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
- toString() - Method in class net.openosrs.api.hooks.HooksFile.Families
- toString() - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
- toString() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
- toString() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
- toString() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
- toString() - Method in class net.openosrs.api.hooks.HooksFile
- toString() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
- toString() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
- toString() - Method in class net.openosrs.api.input.MenuRequest
- toString() - Method in class net.openosrs.api.input.motion.MousePath.Step
- toString() - Method in class net.openosrs.api.input.motion.MousePath
- toString() - Method in class net.openosrs.api.input.motion.MouseProfile
- toString() - Method in class net.openosrs.api.input.target.Destination
- toString() - Method in class net.openosrs.api.Quantity
- toString() - Method in class net.openosrs.api.service.dialogue.SearchResult
- toString() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
- toString() - Method in class net.openosrs.api.service.scene.SceneSnapshot
- totalDurationMs() - Method in class net.openosrs.api.input.motion.MousePath
-
Total wall time the path will take, including both pauses.
- totalExperience() - Method in class net.openosrs.api.service.skill.SkillService
- totalLevel() - Method in class net.openosrs.api.service.skill.SkillService
- totalSamples - Variable in class net.openosrs.api.input.motion.ProfileScorer.ProfileSummary
- toWorld(int, int) - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- TraceMetadata() - Constructor for class net.openosrs.api.hooks.HooksFile.TraceMetadata
- trade() - Static method in class net.openosrs.api.OpenOSRS
- trade(PlayerRef) - Method in class net.openosrs.api.service.player.PlayerService
- TradeItem - Class in net.openosrs.api.service.trade
-
Immutable trade-offer item snapshot.
- TradeService - Class in net.openosrs.api.service.trade
-
Trade offer, acceptance, and content readback.
- TradeService(Client, WidgetService, DialogueService) - Constructor for class net.openosrs.api.service.trade.TradeService
- TrajectoryMetrics(int, long, double, double, double, double, double, double, double, double, int) - Constructor for class net.openosrs.api.input.motion.ProfileScorer.TrajectoryMetrics
- travelledDistance() - Method in class net.openosrs.api.input.motion.MousePath
-
Straight-line length actually travelled, useful for comparing against recordings.
- typeAndChoose(String, Supplier<MenuRequest>, long, BooleanSupplier) - Method in interface net.openosrs.api.input.MouseDriver
-
Type
textinto the open chatbox prompt, wait up totimeoutMsforchoiceto name the interaction that picks the result, then deliver it with the cursor. - typeSearch(String) - Method in class net.openosrs.api.service.ge.GrandExchangeService
-
Simulates typing search text into the active chatbox search prompt.
- typeText(String, boolean, BooleanSupplier) - Method in interface net.openosrs.api.input.MouseDriver
-
Canvas-local key input; context is checked on the client thread before each key.
U
- UNAVAILABLE - net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
- UNSUPPORTED_INPUT - net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
- unsupportedActions() - Method in interface net.openosrs.api.dispatch.Dispatcher
-
Actions this dispatcher cannot carry; the router falls back to another tier.
- unsupportedActions() - Method in class net.openosrs.api.dispatch.MenuDispatcher
- use(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
- useAsync(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Native selection completion; never wait on the client thread.
- useOn(InventoryItem, GroundItemRef) - Method in class net.openosrs.api.service.inventory.InventoryService
- useOn(InventoryItem, InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
- useOn(InventoryItem, NpcRef) - Method in class net.openosrs.api.service.inventory.InventoryService
- useOn(InventoryItem, ObjectRef) - Method in class net.openosrs.api.service.inventory.InventoryService
- useOn(InventoryItem, PlayerRef) - Method in class net.openosrs.api.service.inventory.InventoryService
- useOnAsync(InventoryItem, GroundItemRef) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Selects the item, waits for native acknowledgement, then revalidates and clicks the target.
- useOnAsync(InventoryItem, InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Selects the item, waits for native acknowledgement, then revalidates and clicks the target.
- useOnAsync(InventoryItem, NpcRef) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Selects the item, waits for native acknowledgement, then revalidates and clicks the target.
- useOnAsync(InventoryItem, ObjectRef) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Selects the item, waits for native acknowledgement, then revalidates and clicks the target.
- useOnAsync(InventoryItem, PlayerRef) - Method in class net.openosrs.api.service.inventory.InventoryService
-
Selects the item, waits for native acknowledgement, then revalidates and clicks the target.
V
- validate() - Method in class net.openosrs.api.hooks.HooksFile
- valueOf(String) - Static method in enum net.openosrs.api.dispatch.SubmissionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.input.InputMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.input.motion.PatternPredictor.InventoryPattern
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.input.motion.ProfileScorer.Context
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.operation.OperationLeases.Resource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.combat.CombatService.CombatSignal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.dialogue.AmountInputService.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.ge.PriceAdjustment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.ge.QuantityAdjustment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.house.HouseService.DoorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.movement.teleports.TeleportOperation.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.movement.teleports.TeleportType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.movement.Walker.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.tabs.GameTab
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.openosrs.api.service.widget.WidgetReadScope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.openosrs.api.dispatch.SubmissionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.input.InputMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.input.motion.PatternPredictor.InventoryPattern
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.input.motion.ProfileScorer.Context
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.operation.OperationLeases.Resource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.combat.CombatService.CombatSignal
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.dialogue.AmountInputService.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.Failure
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.ge.PriceAdjustment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.ge.QuantityAdjustment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.house.HouseService.DoorMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.movement.teleports.TeleportOperation.Failure
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.movement.teleports.TeleportOperation.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.movement.teleports.TeleportType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.movement.Walker.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.tabs.GameTab
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.openosrs.api.service.widget.WidgetReadScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- varbit(int) - Method in class net.openosrs.api.service.var.VarService
- varcCache() - Method in class net.openosrs.api.service.var.VarService
- varcInt(int) - Method in class net.openosrs.api.service.var.VarService
- varcString(int) - Method in class net.openosrs.api.service.var.VarService
- varp(int) - Method in class net.openosrs.api.service.var.VarService
- VARP_RUN_ENABLED - Static variable in class net.openosrs.api.service.movement.MovementService
-
Run-enabled variable from the pinned game-value definitions.
- vars() - Static method in class net.openosrs.api.OpenOSRS
- VarService - Class in net.openosrs.api.service.var
-
Client and last-server variable reads, plus explicit client-cache writes.
- VarService(Client) - Constructor for class net.openosrs.api.service.var.VarService
- verifyBind() - Method in class net.openosrs.api.dispatch.PacketDispatcher
-
Force the reflection bind now and return a diagnostic summary.
- verifyTheirs(Map<Integer, Integer>) - Method in class net.openosrs.api.service.trade.TradeService
-
Content comparison only.
- VERTICAL - net.openosrs.api.input.motion.PatternPredictor.InventoryPattern
- visible() - Method in class net.openosrs.api.query.WidgetQuery
- VISIBLE - net.openosrs.api.service.widget.WidgetReadScope
- visibleShape() - Method in class net.openosrs.api.input.target.Destination
-
The part of the outline that is genuinely on screen, or
nullwhen none of it is.
W
- WAITING - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
- WAITING_ARRIVAL - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- WAITING_CHOICE - net.openosrs.api.service.movement.teleports.TeleportOperation.Status
- WAITING_INPUT - net.openosrs.api.service.dialogue.AmountInputService.Status
- walkable(int, int) - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- walker() - Static method in class net.openosrs.api.OpenOSRS
- Walker - Class in net.openosrs.api.service.movement
-
Client-thread walk executor.
- Walker(MovementService, LocalPathfinder) - Constructor for class net.openosrs.api.service.movement.Walker
-
Compatibility constructor; resolves the API context on the first client-thread operation.
- Walker(MovementService, LocalPathfinder, Client, SessionTickClock) - Constructor for class net.openosrs.api.service.movement.Walker
- Walker.ObstacleCallback - Interface in net.openosrs.api.service.movement
- Walker.State - Enum in net.openosrs.api.service.movement
- WALKING - net.openosrs.api.service.movement.Walker.State
- walkLocal(LocalPoint) - Method in class net.openosrs.api.service.movement.MovementService
-
Submit a walk command to a local scene point.
- walkTo(WorldPoint) - Method in class net.openosrs.api.service.movement.MovementService
-
Submit a walk command to a world point.
- walkTo(WorldPoint) - Method in class net.openosrs.api.service.movement.Walker
-
Invalid replacement requests preserve the current route and its budgets.
- walkTo(WorldPoint, boolean) - Method in class net.openosrs.api.service.movement.MovementService
- wasLastSubmissionAccepted() - Method in class net.openosrs.api.service.movement.Walker
- whileActive(Supplier<T>, T) - Method in class net.openosrs.api.operation.OperationOwner
-
Linearizes a complete client-thread step against owner shutdown.
- WidgetCapability - Class in net.openosrs.api.service.widget
-
Live preflight support, not a submitted action or completed game effect.
- WidgetQuery - Class in net.openosrs.api.query
-
Filters current loaded widget snapshots.
- WidgetQuery(Supplier<List<WidgetRef>>) - Constructor for class net.openosrs.api.query.WidgetQuery
- WidgetReadScope - Enum in net.openosrs.api.service.widget
-
Read scope is separate from permission to submit gameplay actions.
- WidgetRef - Class in net.openosrs.api.service.widget
-
Immutable identity and visible-state snapshot for a loaded widget.
- widgets() - Static method in class net.openosrs.api.OpenOSRS
- WidgetService - Class in net.openosrs.api.service.widget
-
Loaded widget discovery, script calls, and child-component actions.
- WidgetService(Client, MenuDispatcher, PacketDispatcher) - Constructor for class net.openosrs.api.service.widget.WidgetService
- WidgetService(Client, MenuDispatcher, PacketDispatcher, ClientSceneState) - Constructor for class net.openosrs.api.service.widget.WidgetService
- width() - Method in class net.openosrs.api.service.scene.CollisionSnapshot
- withAction(String) - Method in class net.openosrs.api.query.InventoryQuery
- withAction(String) - Method in class net.openosrs.api.query.NpcQuery
- withAction(String) - Method in class net.openosrs.api.query.ObjectQuery
- withAction(String) - Method in class net.openosrs.api.query.PlayerQuery
- withAction(String) - Method in class net.openosrs.api.query.WidgetQuery
- withdraw(BankItem) - Method in class net.openosrs.api.service.bank.BankService
- withdraw(BankItem, int) - Method in class net.openosrs.api.service.bank.BankService
-
Deprecated.
- withdraw(BankItem, Quantity) - Method in class net.openosrs.api.service.bank.BankService
- withdrawAsNotes() - Method in class net.openosrs.api.service.bank.BankService
- withId(int) - Method in class net.openosrs.api.query.WidgetQuery
- withId(int...) - Method in class net.openosrs.api.query.GroundItemQuery
- withId(int...) - Method in class net.openosrs.api.query.InventoryQuery
- withId(int...) - Method in class net.openosrs.api.query.NpcQuery
- withId(int...) - Method in class net.openosrs.api.query.ObjectQuery
- within(WorldPoint, int) - Method in class net.openosrs.api.query.GroundItemQuery
- within(WorldPoint, int) - Method in class net.openosrs.api.query.NpcQuery
- within(WorldPoint, int) - Method in class net.openosrs.api.query.ObjectQuery
- within(WorldPoint, int) - Method in class net.openosrs.api.query.PlayerQuery
- withItemId(int) - Method in class net.openosrs.api.query.WidgetQuery
- withName(String) - Method in class net.openosrs.api.query.GroundItemQuery
- withName(String) - Method in class net.openosrs.api.query.InventoryQuery
- withName(String) - Method in class net.openosrs.api.query.NpcQuery
- withName(String) - Method in class net.openosrs.api.query.ObjectQuery
- withName(String) - Method in class net.openosrs.api.query.PlayerQuery
- withName(String) - Method in class net.openosrs.api.query.WidgetQuery
- withoutPoint() - Method in class net.openosrs.api.input.MenuRequest
- withPoint(int, int) - Method in class net.openosrs.api.input.MenuRequest
- withText(String) - Method in class net.openosrs.api.query.WidgetQuery
- withValidity(BooleanSupplier) - Method in class net.openosrs.api.input.target.Destination
- withViewport(Rectangle) - Method in class net.openosrs.api.input.target.Destination
-
Restrict this destination to the drawable area.
- worldPoint(LocalPathfinder.Step) - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
- worldViews() - Method in class net.openosrs.api.service.map.MapService
- WorldViewSnapshot - Class in net.openosrs.api.service.map
-
Immutable loaded-world-view metadata.
- WriteOp() - Constructor for class net.openosrs.api.hooks.HooksFile.WriteOp
X
- x() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Step
Y
- y() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Step
- yaw() - Method in class net.openosrs.api.service.camera.CameraService
Z
- zoom() - Method in class net.openosrs.api.service.camera.CameraService
- zoom() - Method in class net.openosrs.api.service.map.MapUiService
- zoomCamera(int) - Method in interface net.openosrs.api.input.MouseDriver
All Classes All Packages