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

accept() - Method in class net.openosrs.api.service.trade.TradeService
 
actionAt(WorldPoint, String) - Method in class net.openosrs.api.service.tile.TileService
Interact with the first matching object on a tile.
active() - Method in class net.openosrs.api.service.prayer.PrayerService
 
advance() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
Execute one step per tick.
after(int) - Method in class net.openosrs.api.service.delay.TickDelayService
Create a handle that becomes ready after ticks game ticks.
afterTicks(int) - Method in class net.openosrs.api.service.delay.TickDelayService
Explicit alias for callers that prefer the unit in the method name.
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
 
ARRIVED - net.openosrs.api.service.movement.Walker.State
Player reached the final destination tile.
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(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
 
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
 

B

bank() - Static method in class net.openosrs.api.OpenOSRS
 
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
 
boostDeltas() - Method in class net.openosrs.api.service.skill.SkillService
 
boostedLevel() - Method in class net.openosrs.api.service.sailing.SailingService
 
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
Declarative builder entry point used by plugin code.
builder(DialogueService) - Static method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
 
Builder() - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
 
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
 
buy(ShopItem, int) - Method in class net.openosrs.api.service.shop.ShopService
 

C

camera() - Static method in class net.openosrs.api.OpenOSRS
 
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.service.delay.TickDelayService.Handle
 
cancel() - Method in class net.openosrs.api.service.movement.Walker
Cancel the owned route.
cancelSelected() - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
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.
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
 
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 - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
Choose the first option containing the needle (case-insensitive).
cipherReady() - Method in class net.openosrs.api.dispatch.PacketDispatcher
True once the Isaac cipher is seeded (i.e.
clearPendingChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
Drop a pending dialog choice without clicking (e.g.
click(WidgetRef) - Method in class net.openosrs.api.service.widget.WidgetService
 
client() - Static method in class net.openosrs.api.Context
 
clientVarps() - Method in class net.openosrs.api.service.var.VarService
 
close() - Method in class net.openosrs.api.service.bank.BankService
 
CLOSED - net.openosrs.api.service.house.HouseService.DoorMode
 
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
 
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
 
COMPLETE - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
All steps executed; dialogue resolved or no longer present.
completed(Quest) - Method in class net.openosrs.api.service.quest.QuestService
 
confirm() - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
confirmStageOpen() - Method in class net.openosrs.api.service.trade.TradeService
 
Context - Class in net.openosrs.api
Central access hub for the OpenOSRS Interaction API.
CONTINUE - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
Click whatever continue widget is visible (spacebar-equivalent).
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
Alias matching the declarative flow vocabulary.
continueIfPossible() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
Alias matching the declarative flow vocabulary.
continueStep() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
 
continueStep() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
continueTimes(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
 
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
 
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
 

D

delays() - Static method in class net.openosrs.api.OpenOSRS
 
deposit(InventoryItem) - Method in class net.openosrs.api.service.bank.BankService
 
deposit(InventoryItem, int) - 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
 
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.
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
 
DialogueFlowRunner - Class in net.openosrs.api.service.dialogue
Executes ordered dialogue interactions until an end condition.
DialogueFlowRunner(DialogueService) - Constructor for class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
DialogueFlowRunner.Builder - Class 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
 
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
 
drop(InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
 
dryRunAll() - Method in class net.openosrs.api.dispatch.PacketDispatcher
Dry-run EVERY packet that carries a layout.
dryRunById(int, Object...) - Method in class net.openosrs.api.dispatch.PacketDispatcher
Replay one packet's VERIFIED layout against a STANDALONE scratch buffer and report the exact byte count written.

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
 
energy() - Method in class net.openosrs.api.service.movement.MovementService
Run energy percentage (0-100).
ENTER_AMOUNT - net.openosrs.api.service.dialogue.DialogueFlowRunner.StepKind
Enter an integer amount via RESUME_P_COUNTDIALOG packet tier.
enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner.Builder
 
enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
enterAmount(int) - Method in class net.openosrs.api.service.dialogue.DialogueService
 
enterName(String) - Method in class net.openosrs.api.service.dialogue.DialogueService
 
enterObject(int) - Method in class net.openosrs.api.service.dialogue.DialogueService
 
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
 
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-item snapshot.
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.
exists() - Method in class net.openosrs.api.query.Query
 
expelGuests() - Method in class net.openosrs.api.service.house.HouseService
 
experience() - Method in class net.openosrs.api.service.sailing.SailingService
 

F

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
 
follow(PlayerRef) - Method in class net.openosrs.api.service.player.PlayerService
 
FRIENDS - net.openosrs.api.service.tabs.GameTab
 
FRIENDS_CHAT - net.openosrs.api.service.tabs.GameTab
 

G

GamepackIdentityPatch - Class in net.openosrs.api.identity
Four targeted, in-memory method overrides bound to a stock-launch capture.
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(Quest) - Method in class net.openosrs.api.service.quest.QuestService
 
get(Skill) - Method in class net.openosrs.api.service.skill.SkillService
 
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
 
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
 
getAddNodeDescriptor() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
getAddNodeMethod() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
getArrivalRadius() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
Chebyshev radius in tiles around TeleportDefinition.getDestination() accepted as arrived.
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
 
getBaseY() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
 
getBaseY() - Method in class net.openosrs.api.service.scene.SceneSnapshot
 
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
 
getClassCount() - Method in class net.openosrs.api.hooks.HooksFile
 
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
 
getD() - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
 
getDeclaredField() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
 
getDeclaredMultiplier() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
 
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.
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
 
getFamilies() - Method in class net.openosrs.api.hooks.HooksFile
 
getFields() - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
 
getFields() - Method in class net.openosrs.api.hooks.HooksFile.ServerPacketDef
 
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
 
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.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
 
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
 
getIsaac() - Method in class net.openosrs.api.hooks.HooksFile.Families
 
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
 
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
 
getMaxHitpoints() - Method in class net.openosrs.api.service.sailing.SailingState
 
getMaxWindCharges() - Method in class net.openosrs.api.service.sailing.SailingState
 
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.service.bank.BankItem
 
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
 
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.
getOffsetMultiplier() - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
 
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
 
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
 
getPrice() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
 
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
 
getRead() - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
 
getRegionIds() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
 
getRegionIds() - Method in class net.openosrs.api.service.scene.SceneSnapshot
 
getRequiredLevel() - Method in class net.openosrs.api.service.movement.teleports.TeleportDefinition
Magic level requirement (-1 when the teleport has none, e.g.
getRevision() - Method in class net.openosrs.api.hooks.HooksFile
 
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
 
getSizeX() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
 
getSizeX() - Method in class net.openosrs.api.service.scene.SceneSnapshot
 
getSizeY() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
 
getSizeY() - Method in class net.openosrs.api.service.scene.SceneSnapshot
 
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
 
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
 
getTarget() - Method in class net.openosrs.api.service.movement.Walker
 
getText() - Method in class net.openosrs.api.service.widget.WidgetRef
 
getTotalClassCount() - Method in class net.openosrs.api.hooks.HooksFile
 
getTrace() - Method in class net.openosrs.api.hooks.HooksFile
Per-build obfuscation constants used by provenance trace decoding.
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
 
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.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
 
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.
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
 
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
 

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
 
hasLineOfSight(WorldPoint, WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
 
hasOptions() - Method in class net.openosrs.api.service.dialogue.DialogueService
 
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
 
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
 

I

IDLE - net.openosrs.api.service.movement.Walker.State
No route owned; idle.
IGNORES - net.openosrs.api.service.tabs.GameTab
 
inCombat() - Method in class net.openosrs.api.service.combat.CombatService
 
init(Injector) - Static method in class net.openosrs.api.Context
 
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
 
inventory() - Static method in class net.openosrs.api.OpenOSRS
 
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.
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
 
invoke(TeleportDefinition) - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
Submit the teleport command through the owning service.
isActive(Prayer) - Method in class net.openosrs.api.service.prayer.PrayerService
 
isAddNodeStatic() - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
isAtHelm() - Method in class net.openosrs.api.service.sailing.SailingState
 
isCancelled() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
 
isCompleted() - Method in class net.openosrs.api.service.quest.QuestSnapshot
 
isDone() - Method in class net.openosrs.api.service.ge.GrandExchangeSlot
 
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
 
isFinished() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
isFull() - Method in class net.openosrs.api.service.inventory.InventoryService
 
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
 
isLoaded(WorldPoint) - Method in class net.openosrs.api.service.map.MapService
 
isLoginScreen() - Method in class net.openosrs.api.service.login.LoginState
 
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
 
isPacketTierAvailable() - Method in class net.openosrs.api.hooks.Hooks
 
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
True once the deadline tick has been reached, or after cancellation.
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.
isTopLevel() - Method in class net.openosrs.api.service.map.WorldViewSnapshot
 
isUsernamePresent() - Method in class net.openosrs.api.service.login.LoginState
 
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
 

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).
jumpTo(WorldPoint) - Method in class net.openosrs.api.service.map.MapUiService
 

K

keepIf(Predicate<T>) - Method in class net.openosrs.api.query.Query
 

L

last() - Method in class net.openosrs.api.query.Query
 
LayoutCoverage() - Constructor for class net.openosrs.api.hooks.HooksFile.LayoutCoverage
 
leave() - Method in class net.openosrs.api.service.house.HouseService
 
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.query.Query
 
load() - Static method in class net.openosrs.api.hooks.HooksFile
 
loadedRegions() - Method in class net.openosrs.api.service.map.MapService
 
LocalPathfinder - Class in net.openosrs.api.service.movement
BFS pathfinder over the active scene's collision flags.
LocalPathfinder(SceneService) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder
 
LocalPathfinder.Route - Class in net.openosrs.api.service.movement
A computed route: start tile excluded, destination included.
LocalPathfinder.Step - Class in net.openosrs.api.service.movement
One hop in a route.
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
 
main(String[]) - Static method in class net.openosrs.api.identity.GamepackIdentityPatch
Offline gate: resolve, transform and ask the JVM to link the actual classes.
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
 
MenuDispatcher - Class in net.openosrs.api.dispatch
Primary dispatch tier: routes interactions through the client's native menu-action pipeline (doAction).
MenuDispatcher(Client) - Constructor for class net.openosrs.api.dispatch.MenuDispatcher
 
mine() - Method in class net.openosrs.api.service.trade.TradeService
 
minimapZoom() - Method in class net.openosrs.api.service.camera.CameraService
 
movement() - Static method in class net.openosrs.api.OpenOSRS
 
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
 
MUSIC - net.openosrs.api.service.tabs.GameTab
 

N

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
 
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
Nearest reachable scene tile to an arbitrary target (may itself be blocked).
net.openosrs.api - package net.openosrs.api
 
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.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
 
NONE - net.openosrs.api.service.house.HouseService.DoorMode
 
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
 

O

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
 
of(DialogueService) - Static method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
offer(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
offer(InventoryItem, int) - Method in class net.openosrs.api.service.trade.TradeService
 
offers() - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
onObstacle(WorldPoint) - Method in interface net.openosrs.api.service.movement.Walker.ObstacleCallback
Return true when the callback handled the obstacle (e.g.
onTick() - Method in class net.openosrs.api.service.movement.Walker
Advance walker state by one game tick.
open() - Method in class net.openosrs.api.service.bank.BankService
 
open(NpcRef) - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
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
 
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
 
options() - Method in class net.openosrs.api.service.dialogue.DialogueService
 
OPTIONS - net.openosrs.api.service.tabs.GameTab
 

P

packedStack(int) - Static method in class net.openosrs.api.identity.DeviceIdentity
VitaLite-style generated pair, stable for the lifetime of this JVM.
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
 
pathfinder() - Static method in class net.openosrs.api.OpenOSRS
 
pendingChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
The definition whose destination dialog has not been resolved yet, if any.
perform(String) - Method in class net.openosrs.api.service.emote.EmoteService
 
pickpocket(PlayerRef) - Method in class net.openosrs.api.service.player.PlayerService
 
pitch() - Method in class net.openosrs.api.service.camera.CameraService
 
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
 
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
 
prepare(JarFile) - Static method in class net.openosrs.api.identity.GamepackIdentityPatch
 
PROGRESSED - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
A step ran this tick; call advance() again next tick.
progressVarbit(int) - Method in class net.openosrs.api.service.quest.QuestService
 
progressVarp(int) - Method in class net.openosrs.api.service.quest.QuestService
 

Q

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.
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
Flood-fill every tile reachable from the start (bounded by scene size).
remaining() - Method in class net.openosrs.api.service.delay.TickDelayService.Handle
Number of ticks still needed, clamped to zero.
remaining() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
Remaining step count (diagnostics).
remove(ObjectRef) - Method in class net.openosrs.api.service.house.HouseService
 
removeIf(Predicate<T>) - Method in class net.openosrs.api.query.Query
 
reset() - Method in class net.openosrs.api.service.dialogue.DialogueFlowRunner
 
resolve(String, String) - Static method in class net.openosrs.api.identity.DeviceIdentity
 
resolveDialogueChoice() - Method in class net.openosrs.api.service.movement.teleports.TeleportsService
Attempt the pending destination-dialog choice.
route(int, int, int, int, int) - Method in class net.openosrs.api.service.movement.LocalPathfinder
Find the shortest walking route between two scene-local points on one plane.
route(WorldPoint, WorldPoint) - Method in class net.openosrs.api.service.movement.LocalPathfinder
Convenience: route between two world points if both are in the active scene.
Route(List<LocalPathfinder.Step>, WorldPoint) - Constructor for class net.openosrs.api.service.movement.LocalPathfinder.Route
 
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
 

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.
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
 
SceneSnapshot - Class in net.openosrs.api.service.scene
Immutable high-level scene metadata.
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
 
select(int) - Method in class net.openosrs.api.service.magic.MagicService
 
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
 
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
 
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
 
setAmount(int) - Method in class net.openosrs.api.service.makex.MakeXService
 
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
 
setClassCount(int) - Method in class net.openosrs.api.hooks.HooksFile
 
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
 
setD(String) - Method in class net.openosrs.api.hooks.HooksFile.WriteOp
 
setDeclaredField(String) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
 
setDeclaredMultiplier(Integer) - Method in class net.openosrs.api.hooks.HooksFile.TraceMetadata
 
setDesc(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
 
setDoorMode(HouseService.DoorMode) - Method in class net.openosrs.api.service.house.HouseService
 
setFactoryMethods(List<String>) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
setFactoryOwner(String) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
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
 
setFormat(String) - Method in class net.openosrs.api.hooks.HooksFile
 
setGarbageConstant(Long) - Method in class net.openosrs.api.hooks.HooksFile.SendPath
 
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
 
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
 
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
 
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
 
setMinimapZoom(double) - Method in class net.openosrs.api.service.camera.CameraService
 
setName(String) - Method in class net.openosrs.api.hooks.HooksFile.PacketDef
Semantic name seeded from a verified reference table, if any.
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
 
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
 
setPrice(int) - Method in class net.openosrs.api.service.ge.GrandExchangeService
 
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
 
setRead(String) - Method in class net.openosrs.api.hooks.HooksFile.BufferMethodDef
 
setRevision(Integer) - Method in class net.openosrs.api.hooks.HooksFile
 
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
 
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.
setTrustedCount(int) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
 
setTrustedIds(List<Integer>) - Method in class net.openosrs.api.hooks.HooksFile.LayoutCoverage
 
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
 
setZoom(int) - Method in class net.openosrs.api.service.camera.CameraService
 
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
 
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
 
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
 
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
 
steps() - Method in class net.openosrs.api.service.movement.LocalPathfinder.Route
 
stock() - Method in class net.openosrs.api.service.shop.ShopService
 
STUCK - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
Flow cannot proceed as specified.
STUCK - net.openosrs.api.service.movement.Walker.State
Player failed to make progress within the stall budget.
style() - Method in class net.openosrs.api.service.combat.CombatService
 
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.

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
 
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
 
TickDelayService - Class in net.openosrs.api.service.delay
Non-blocking, game-tick aligned delays.
TickDelayService(Client) - Constructor for class net.openosrs.api.service.delay.TickDelayService
 
TickDelayService.Handle - Class in net.openosrs.api.service.delay
 
tile(WorldPoint) - Method in class net.openosrs.api.service.scene.SceneService
 
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
 
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
Toggle run via its settings component.
toggleSpecialAttack() - Method in class net.openosrs.api.service.combat.CombatService
 
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.service.movement.teleports.TeleportDefinition
 
toString() - Method in class net.openosrs.api.service.scene.SceneSnapshot
 
totalExperience() - Method in class net.openosrs.api.service.skill.SkillService
 
totalLevel() - Method in class net.openosrs.api.service.skill.SkillService
 
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
 

U

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
 
useOn(InventoryItem, GroundItemRef) - Method in class net.openosrs.api.service.inventory.InventoryService
Use an inventory item on a ground item through the native menu tuple.
useOn(InventoryItem, InventoryItem) - Method in class net.openosrs.api.service.inventory.InventoryService
Use an inventory item on another inventory item through the native menu tuple.
useOn(InventoryItem, NpcRef) - Method in class net.openosrs.api.service.inventory.InventoryService
Use an inventory item on an NPC through the native menu tuple.
useOn(InventoryItem, ObjectRef) - Method in class net.openosrs.api.service.inventory.InventoryService
Use an inventory item on a scene object through the native menu tuple.
useOn(InventoryItem, PlayerRef) - Method in class net.openosrs.api.service.inventory.InventoryService
Use an inventory item on another player through the native menu tuple.

V

validate() - Method in class net.openosrs.api.hooks.HooksFile
 
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.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.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.
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.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.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.
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
Historical varp for run-enabled state (173).
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
 
visible() - Method in class net.openosrs.api.query.WidgetQuery
 

W

WAITING - net.openosrs.api.service.dialogue.DialogueFlowRunner.Status
Waiting for the dialogue to change; keep calling advance().
walker() - Static method in class net.openosrs.api.OpenOSRS
 
Walker - Class in net.openosrs.api.service.movement
Single-owner walk executor over a computed LocalPathfinder route.
Walker(MovementService, LocalPathfinder) - Constructor for class net.openosrs.api.service.movement.Walker
 
Walker.ObstacleCallback - Interface in net.openosrs.api.service.movement
Optional hook: invoked when the walker suspects an obstacle on the route.
Walker.State - Enum in net.openosrs.api.service.movement
 
WALKING - net.openosrs.api.service.movement.Walker.State
Route active, walking between waypoints.
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
Compute and own a route to the destination using the local pathfinder.
WidgetQuery - Class in net.openosrs.api.query
Filters current loaded widget snapshots.
WidgetQuery(Supplier<List<WidgetRef>>) - Constructor for class net.openosrs.api.query.WidgetQuery
 
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
 
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
 
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
 
withText(String) - Method in class net.openosrs.api.query.WidgetQuery
 
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
 
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