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

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 null when 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 null when 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 InputScope is 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 null if the method is not exactly ldc 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 MenuRequest to 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 null when 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 request with 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 text into the open chatbox prompt, wait up to timeoutMs for choice to 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 null when 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
 
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