Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abandon() - Method in class com.botwithus.bot.api.draw.DrawFrame
-
Discard everything queued without sending it.
- ABANDONED - Enum constant in enum class com.botwithus.bot.api.runtime.Liveness
-
Revoked and still alive.
- abortOffer(int) - Method in class com.botwithus.bot.api.util.GrandExchange
-
Click the abort button of offer
slot(0-based) on the offer summary. - absScreenPos() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
absScreenPosrecord component. - ACCOUNT_NOT_FOUND - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
No account has that id.
- accountId() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
accountIdrecord component. - accountName() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
accountNamerecord component. - accounts() - Method in interface com.botwithus.bot.api.script.ClientLauncher
-
The launcher's accounts this script may launch.
- accountUuid() - Method in record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Returns the value of the
accountUuidrecord component. - ACHIEVEMENT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Achievements.
- ACTION_BAR - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- ActionAPI - Interface in com.botwithus.bot.api.domain
-
Game action queuing and execution control.
- ActionEntry - Record Class in com.botwithus.bot.api.model
-
A historical record of an executed game action.
- ActionEntry(int, int, int, int, long, long) - Constructor for record class com.botwithus.bot.api.model.ActionEntry
-
Creates an instance of a
ActionEntryrecord class. - ActionExecutedEvent - Record Class in com.botwithus.bot.api.event
-
Fired after each queued bot action is executed on the game thread.
- ActionExecutedEvent(int, int, int, int) - Constructor for record class com.botwithus.bot.api.event.ActionExecutedEvent
- ActionExecutedEvent(int, int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Creates an instance of a
ActionExecutedEventrecord class. - actionId() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns the value of the
actionIdrecord component. - actionId() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
actionIdrecord component. - actionId() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns the value of the
actionIdrecord component. - ActionTypes - Class in com.botwithus.bot.api.inventory
-
Action type IDs corresponding to the game's mini menu system.
- actualLevel() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns the value of the
actualLevelrecord component. - actualLevel() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns the value of the
actualLevelrecord component. - addToGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Adds a client to a group.
- agentSha() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
agentSharecord component. - AgentUpdated(String) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.AgentUpdated
-
Creates an instance of a
AgentUpdatedrecord class. - AGILITY - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- AGILITY - Static variable in class com.botwithus.bot.api.util.Skills
- agilityLevel() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
agilityLevelrecord component. - agilityLevel(int) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- alive() - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
- all() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
All matching nodes, in breadth-first tree order.
- all() - Method in class com.botwithus.bot.api.entities.EntityQuery
- all() - Method in class com.botwithus.bot.api.entities.Players
- all() - Method in class com.botwithus.bot.api.entities.Projectiles
-
Every in-flight projectile this tick.
- all() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- all(int) - Method in class com.botwithus.bot.api.entities.Npcs
-
All NPCs of the given type id.
- all(int) - Method in class com.botwithus.bot.api.entities.SceneObjects
- all(String) - Method in class com.botwithus.bot.api.entities.Npcs
-
All NPCs whose name matches
name(case-insensitive contains). - all(String) - Method in class com.botwithus.bot.api.entities.SceneObjects
- all(String) - Method in class com.botwithus.bot.api.entities.WorldMapElements
-
Convenience: all elements with a given name (case-insensitive contains).
- ALL - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
- allByCategory(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements
-
Convenience: all elements in a category.
- allByGameval(String) - Method in class com.botwithus.bot.api.entities.GroundItems
-
All ground stacks of the item with the given gameval name.
- allByGameval(String) - Method in class com.botwithus.bot.api.entities.Npcs
-
All NPCs with the given gameval name.
- allByGameval(String) - Method in class com.botwithus.bot.api.entities.SceneObjects
-
All scene objects with the given gameval name.
- allowClimbovers() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowClimboversrecord component. - allowClimbovers(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- allowDoors() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowDoorsrecord component. - allowDoors(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- allowPlaneTransitions() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowPlaneTransitionsrecord component. - allowPlaneTransitions(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- allowShortcuts() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowShortcutsrecord component. - allowShortcuts(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- allowTeleports() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowTeleportsrecord component. - allowTeleports(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- allowTransports() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
allowTransportsrecord component. - allowTransports(boolean) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- alpha(int) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
The current colour at a different 0..255 alpha.
- alpha(int) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
The current colour at a different 0..255 alpha.
- alpha(int) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
The current colour at a different 0..255 alpha.
- alphaOf(int) - Static method in class com.botwithus.bot.api.draw.Colors
-
The 0..255 alpha channel of a packed colour.
- alt() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns the value of the
altrecord component. - alternateStartLocation() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
alternateStartLocationrecord component. - AMMUNITION - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- AMOUNT - Enum constant in enum class com.botwithus.bot.api.input.InputMode
-
A quantity ("Enter amount:"), e.g.
- and(Predicate) - Method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- and(Predicate) - Method in interface com.botwithus.bot.api.snapshot.LocationFilter
- and(Predicate) - Method in interface com.botwithus.bot.api.snapshot.NpcFilter
- and(Predicate) - Method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- and(Predicate) - Method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
- animating() - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- animatingPrecedence() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
animatingPrecedencerecord component. - animationId() - Method in class com.botwithus.bot.api.entities.Npc
- animationId() - Method in class com.botwithus.bot.api.entities.Player
- animationId() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
animationIdrecord component. - animationId() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
animationIdrecord component. - animationId() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
animationIdrecord component. - animationId() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
animationIdrecord component. - AnimationIds - Class in com.botwithus.bot.api.constants
- annotation(String, Object) - Method in interface com.botwithus.bot.api.debug.ScriptContextPublisher
-
Script-defined named annotation.
- applied() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Returns the value of the
appliedrecord component. - APPLYING - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- applyWhenHostsClose() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns the value of the
applyWhenHostsCloserecord component. - ARCHAEOLOGY - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- ARCHAEOLOGY - Static variable in class com.botwithus.bot.api.util.Skills
- area(int, int, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight a block of ground under the conventional auto key
area:<x>:<y>:<w>:<h>:<plane>. - area(String, int, int, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight a
widthTilesbyheightTilesblock of ground, anchored at its minimum corner, all in whole tiles. - Area(String, DrawStyle, int, int, int, int, int, DrawCaption) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Creates an instance of a
Arearecord class. - areActionsBlocked() - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Checks whether action queuing is currently blocked.
- argb(int, int, int, int) - Static method in class com.botwithus.bot.api.draw.Colors
-
Pack four 0..255 channels.
- ARRIVED - Enum constant in enum class com.botwithus.bot.api.model.WalkResult
-
The walker reached the destination.
- asMap() - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Returns an unmodifiable view of the raw values.
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.GroundItems
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Inventories
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Locations
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Npcs
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Players
- at(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Projectiles
- attach(ScriptUiHost) - Method in interface com.botwithus.bot.api.ui.ScriptUI
-
Called before every
ScriptUI.render(), on the same thread, with the handle for the place the UI is drawn this frame: a pop-out window or the host's drawer. - Attached(String) - Constructor for record class com.botwithus.bot.api.script.LaunchOutcome.Attached
-
Creates an instance of a
Attachedrecord class. - ATTACHED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
- AttachFailed(String) - Constructor for record class com.botwithus.bot.api.script.LaunchOutcome.AttachFailed
-
Creates an instance of a
AttachFailedrecord class. - ATTACK - Static variable in class com.botwithus.bot.api.util.Skills
- attempt() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Returns the value of the
attemptrecord component. - attempts() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Returns the value of the
attemptsrecord component. - atTile(int, int) - Static method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- atTile(int, int) - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- atTile(int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- atTile(int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- AURA - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- author() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
authorrecord component. - author() - Element in annotation interface com.botwithus.bot.api.ScriptManifest
-
The author of the script.
- autoKey(int, int) - Static method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
The key a component highlight gets when the caller names none:
comp:<iface>:<comp>, for examplecomp:1473:5. - autoKey(int, int, int) - Static method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
The key a tile highlight gets when the caller names none:
tile:<x>:<y>:<plane>, for exampletile:3200:3200:0. - autoKey(int, int, int, int, int) - Static method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
The key an area highlight gets when the caller names none:
area:<x>:<y>:<w>:<h>:<plane>. - autoKey(EntityRef, int) - Static method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
The key an entity highlight gets when the caller names none:
npc:<index>,player:<index>, or bareself. - AUTOMATION - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Origin
B
- backend() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
backendrecord component. - backendPresents() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
backendPresentsrecord component. - backpack() - Method in interface com.botwithus.bot.api.GameAPI
-
Backpack facade.
- Backpack - Class in com.botwithus.bot.api.inventory
-
The local player's backpack (inv id 93, slot grid at iface 1473 comp 5).
- Backpack(GameAPI) - Constructor for class com.botwithus.bot.api.inventory.Backpack
- BACKPACK - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.SideView
- BACKPACK - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- BACKPACK - Static variable in class com.botwithus.bot.api.constants.InventoryIds
- BACKPACK - Static variable in class com.botwithus.bot.api.util.Interfaces
- BACKPACK_COMPONENT - Static variable in class com.botwithus.bot.api.inventory.Bank
-
Backpack items shown inside the bank interface (
BANK__INVENTORY_CLICK). - backspace(int) - Method in class com.botwithus.bot.api.input.InputDialog
-
Press Backspace
ntimes, one per tick, in one batch. - BACKSPACE - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Deletes the character before the caret.
- bank() - Method in interface com.botwithus.bot.api.GameAPI
-
Bank facade.
- Bank - Class in com.botwithus.bot.api.inventory
-
The bank inventory (inv id 95).
- Bank(GameAPI) - Constructor for class com.botwithus.bot.api.inventory.Bank
- BANK - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- BANK - Static variable in class com.botwithus.bot.api.constants.InventoryIds
- BANK - Static variable in class com.botwithus.bot.api.util.Interfaces
- Bank.BankSetting - Enum Class in com.botwithus.bot.api.inventory
-
Bank interface mode — standard transfer controls or preset selector.
- Bank.SideView - Enum Class in com.botwithus.bot.api.inventory
-
Side panel view alongside the bank grid.
- Bank.TransferAmount - Enum Class in com.botwithus.bot.api.inventory
-
Bank transfer quantity, with its
BANK_CUSTOMOPvarbit value and its op on the item-slot menus. - Bank.WithdrawMode - Enum Class in com.botwithus.bot.api.inventory
-
Bank withdraw mode: as item or as bank note.
- BAS - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Base animation sets.
- baseId() - Method in record class com.botwithus.bot.api.snapshot.Location
-
The id the server sent for this row — what identity, hardcoded id sets and interaction are keyed on.
- BLACK - Static variable in class com.botwithus.bot.api.draw.Colors
- BLUE - Static variable in class com.botwithus.bot.api.draw.Colors
- BODY - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- boolField(String, String, boolean) - Static method in interface com.botwithus.bot.api.config.ConfigField
- BoolField(String, String, boolean) - Constructor for record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Creates an instance of a
BoolFieldrecord class. - boostedLevel() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns the value of the
boostedLevelrecord component. - boostedLevel() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns the value of the
boostedLevelrecord component. - BotLogger - Interface in com.botwithus.bot.api.log
-
Simple logging interface for bot scripts and framework components.
- BotScript - Interface in com.botwithus.bot.api
-
Service Provider Interface for bot scripts.
- BOX - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- BreakEndedEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a break countdown completes and the bot resumes.
- BreakEndedEvent() - Constructor for record class com.botwithus.bot.api.event.BreakEndedEvent
- BreakEndedEvent(long) - Constructor for record class com.botwithus.bot.api.event.BreakEndedEvent
-
Creates an instance of a
BreakEndedEventrecord class. - BreakStartedEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a break begins (logout triggered by fatigue/risk or manual schedule).
- BreakStartedEvent(int, double, double) - Constructor for record class com.botwithus.bot.api.event.BreakStartedEvent
- BreakStartedEvent(int, double, double, long) - Constructor for record class com.botwithus.bot.api.event.BreakStartedEvent
-
Creates an instance of a
BreakStartedEventrecord class. - build() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
The command as configured, without sending it.
- build() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
The command as configured, without sending it.
- build() - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
The highlight as configured, without sending it.
- build() - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- builder() - Static method in record class com.botwithus.bot.api.model.WorldPathConfig
- BUTTON - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- byInvId(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Inventories
- byServerIndex(int) - Method in class com.botwithus.bot.api.entities.Players
- byServerIndex(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Npcs
- byServerIndex(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Players
C
- cancel() - Method in class com.botwithus.bot.api.input.InputDialog
-
Press Escape, closing the dialog.
- cancel(String) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Cancels a scheduled or repeating script.
- cancelAll() - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Cancels all scheduled and repeating scripts.
- cancelAllSchedules() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Cancels every schedule on every connected client.
- cancelAllSchedulesOnGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Cancels every schedule on every client in a group; one result per cancellation.
- CANCELLED - Enum constant in enum class com.botwithus.bot.api.model.WalkResult
-
The walk was cancelled (by another action or explicit cancel).
- cancelSchedule(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Cancels a single schedule on the named client.
- cancelWalk() - Method in interface com.botwithus.bot.api.Navigation
-
Cancels the walk this script started.
- capacity() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
capacityrecord component. - CAPE - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- caption() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
The caption as configured.
- caption() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
captionrecord component. - caption() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
captionrecord component. - caption() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
captionrecord component. - caption() - Method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
The words drawn against the resolved marker, or
DrawCaption.NONE. - caption() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
captionrecord component. - caption() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
captionrecord component. - caption() - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
The caption as configured.
- CaptionCommandFactory - Interface in com.botwithus.bot.api.draw
-
Turns a space, a style and a caption into a concrete
DrawCommand. - category() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
categoryrecord component. - category() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
categoryrecord component. - category() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
categoryrecord component. - category() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
categoryrecord component. - category() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
categoryrecord component. - category() - Element in annotation interface com.botwithus.bot.api.ScriptManifest
-
The category this script belongs to.
- CATEGORY - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Item/equipment categories.
- cause() - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Returns the value of the
causerecord component. - cause() - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Returns the value of the
causerecord component. - cause() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns the value of the
causerecord component. - cause() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Returns the value of the
causerecord component. - chance(double) - Static method in class com.botwithus.bot.api.util.Humanize
-
Returns
truewith the given probability. - changeLoginState(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Requests a login state transition.
- channel() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns the value of the
channelrecord component. - character(char) - Static method in record class com.botwithus.bot.api.input.KeyStroke
-
A character event typing
c:(-1, c). - characterIndex() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
characterIndexrecord component. - characterIndex() - Method in record class com.botwithus.bot.api.script.LaunchOptions
-
Returns the value of the
characterIndexrecord component. - CHAT_BOX - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- CHAT_BOX - Static variable in class com.botwithus.bot.api.util.Interfaces
- ChatMessage - Record Class in com.botwithus.bot.api.model
-
A message from the game chat history.
- ChatMessage(int, int, String, String) - Constructor for record class com.botwithus.bot.api.model.ChatMessage
-
Creates an instance of a
ChatMessagerecord class. - ChatMessageEvent - Record Class in com.botwithus.bot.api.event
-
Event fired when a chat message is received in the game.
- ChatMessageEvent(ChatMessage) - Constructor for record class com.botwithus.bot.api.event.ChatMessageEvent
- ChatMessageEvent(ChatMessage, long) - Constructor for record class com.botwithus.bot.api.event.ChatMessageEvent
-
Creates an instance of a
ChatMessageEventrecord class. - children() - Method in class com.botwithus.bot.api.component.ComponentNode
-
Direct children.
- choiceField(String, String, List, String) - Static method in interface com.botwithus.bot.api.config.ConfigField
- ChoiceField(String, String, List, String) - Constructor for record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Creates an instance of a
ChoiceFieldrecord class. - choices() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns the value of the
choicesrecord component. - CHUNK_MAX_LOCAL - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Highest local coordinate inside a chunk — the pivot the rotation math reflects around, as in
CHUNK_MAX_LOCAL - localX. - CHUNK_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
tileX >> CHUNK_SHIFTis the chunk X containing that tile. - CHUNK_TILE_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
tileX & CHUNK_TILE_MASKis the tile's position within its chunk. - CHUNK_TILES - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Tiles along one edge of a chunk.
- chunkAt(int) - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
The raw packed descriptor at flat index
index. - chunkCount() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Number of descriptors actually published,
0when static or truncated. - chunkDescriptorAt(int, int, int) - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
The raw packed descriptor covering world tile
(tileX, tileY)onplane, orDynamicRegion.NO_CHUNKif that tile has no source chunk. - className() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
classNamerecord component. - cleanup() - Method in interface com.botwithus.bot.api.Navigation
-
Cancels this script's active walk and waits for its walker to stop.
- clear() - Method in class com.botwithus.bot.api.input.InputDialog
-
Delete everything typed so far: one Backspace per character of
InputDialog.text(), so it takes that many ticks. - clear() - Method in interface com.botwithus.bot.api.isc.SharedState
-
Removes all stored key-value pairs.
- clear(String...) - Method in class com.botwithus.bot.api.draw.Draw
-
Remove the named commands, answering how many went.
- clear(List) - Method in class com.botwithus.bot.api.draw.Draw
-
Remove the named commands, answering how many went.
- clearActionQueue() - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Clears all pending actions from the queue.
- clearAll() - Method in class com.botwithus.bot.api.draw.Draw
-
Remove everything this connection drew, answering how many went.
- clearDefinitionCache() - Method in class com.botwithus.bot.api.entities.GroundItems
- clearDefinitionCache() - Method in class com.botwithus.bot.api.entities.Npcs
-
Drop the definition cache.
- clearDefinitionCache() - Method in class com.botwithus.bot.api.entities.SceneObjects
- clearDefinitionCache() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Drop the ItemType cache.
- clearRegionCache() - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Invalidates all cached region collision data.
- clearRegionCache() - Method in interface com.botwithus.bot.api.Navigation
-
Invalidates all cached region collision data.
- clickable() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
clickablerecord component. - client() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStarted
-
Returns the value of the
clientrecord component. - Client - Interface in com.botwithus.bot.api
-
Represents a single connected game client with its associated API and event bus.
- CLIENT_NOT_FOUND - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
No client has that id.
- clientAlive() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns the value of the
clientAliverecord component. - ClientExited(String, long, LauncherEvent.ExitReason) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Creates an instance of a
ClientExitedrecord class. - clientId() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
clientIdrecord component. - clientId() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Returns the value of the
clientIdrecord component. - clientId() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns the value of the
clientIdrecord component. - clientId() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns the value of the
clientIdrecord component. - clientId() - Method in interface com.botwithus.bot.api.script.LaunchHandle
- clientLauncher() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns the launcher for starting, stopping and watching clients through the BotWithUs launcher service, limited to this script's targets.
- ClientLauncher - Interface in com.botwithus.bot.api.script
-
Launches, stops and watches game clients through the BotWithUs launcher's background service.
- clientName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns the value of the
clientNamerecord component. - clientName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
clientNamerecord component. - clientName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns the value of the
clientNamerecord component. - clientName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns the value of the
clientNamerecord component. - clientOpened() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Returns the value of the
clientOpenedrecord component. - ClientOrchestrator - Interface in com.botwithus.bot.api.script
-
Cross-client script lifecycle and group management.
- ClientOrchestrator.OpResult - Record Class in com.botwithus.bot.api.script
-
Result of a script operation on a specific client.
- ClientOrchestrator.ScheduledScriptEntry - Record Class in com.botwithus.bot.api.script
-
A single active schedule pinned to a specific client.
- ClientOrchestrator.ScheduleOpResult - Record Class in com.botwithus.bot.api.script
-
Result of a schedule operation.
- ClientOrchestrator.ScriptStatusEntry - Record Class in com.botwithus.bot.api.script
-
Snapshot of a script's state on a specific client.
- ClientProvider - Interface in com.botwithus.bot.api
-
Provides access to all connected game clients.
- clients() - Method in interface com.botwithus.bot.api.script.ClientLauncher
-
The clients the service manages that this script may see.
- ClientScript(String, String) - Constructor for record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Creates an instance of a
ClientScriptrecord class. - ClientStarted(LaunchedClient) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ClientStarted
-
Creates an instance of a
ClientStartedrecord class. - ClientStateChanged(String, LaunchedClient.State, Optional, Optional, Optional) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Creates an instance of a
ClientStateChangedrecord class. - climboverCost() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
climboverCostrecord component. - climboverCost(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- close() - Method in class com.botwithus.bot.api.draw.DrawFrame
-
Flush.
- close() - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Releases any resources held.
- close() - Method in class com.botwithus.bot.api.inventory.Bank
-
Click the bank's close (X) button.
- close() - Method in interface com.botwithus.bot.api.ui.ScriptUiHost
-
Closes the script's pop-out window and returns the UI to the host's drawer, as the host's title-bar X does.
- closeClients() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceShuttingDown
-
Returns the value of the
closeClientsrecord component. - closed() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Close a polyline back to its first point.
- CLOSED - Enum constant in enum class com.botwithus.bot.api.input.InputMode
-
No input dialog is open.
- code() - Method in enum class com.botwithus.bot.api.component.ComponentType
-
The stable wire code the producer emits for this category.
- code() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns the value of the
coderecord component. - code() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceLost
-
Returns the value of the
coderecord component. - code() - Method in exception class com.botwithus.bot.api.script.LauncherException
- code() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Returns the value of the
coderecord component. - CODE_BACKSPACE - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Jagex key code for Backspace.
- CODE_ENTER - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Jagex key code for Enter.
- CODE_ESCAPE - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Jagex key code for Escape.
- COLLECT_INTERFACE_ID - Static variable in class com.botwithus.bot.api.util.GrandExchange
-
Collect-all panel interface id.
- collectAll() - Method in class com.botwithus.bot.api.util.GrandExchange
-
Click "Collect to inventory" on the collect-all panel.
- collectToBank() - Method in class com.botwithus.bot.api.util.GrandExchange
-
Click "Collect to bank" on the collect-all panel.
- color() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
colorrecord component. - color() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
colorrecord component. - color(int) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Packed
0xAARRGGBB. - color(int) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Packed
0xAARRGGBB. - color(int) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Packed
0xAARRGGBB. - Colors - Class in com.botwithus.bot.api.draw
-
Packed
0xAARRGGBBcolours for debug drawing, and the two helpers for building one. - com.botwithus.bot.api - package com.botwithus.bot.api
-
Core API interfaces for the BotWithUs scripting framework.
- com.botwithus.bot.api.component - package com.botwithus.bot.api.component
-
Scripter-facing API for querying interface components.
- com.botwithus.bot.api.config - package com.botwithus.bot.api.config
-
Script configuration framework for persistent, user-editable settings.
- com.botwithus.bot.api.constants - package com.botwithus.bot.api.constants
-
Constant definitions for game object, item, and NPC identifiers.
- com.botwithus.bot.api.debug - package com.botwithus.bot.api.debug
- com.botwithus.bot.api.diag - package com.botwithus.bot.api.diag
- com.botwithus.bot.api.dialog - package com.botwithus.bot.api.dialog
-
Reading and selecting RS3 dialog options.
- com.botwithus.bot.api.domain - package com.botwithus.bot.api.domain
-
Domain-specific sub-interfaces of
GameAPI. - com.botwithus.bot.api.draw - package com.botwithus.bot.api.draw
-
Debug drawing — retained overlay commands the producer renders over the client.
- com.botwithus.bot.api.entities - package com.botwithus.bot.api.entities
-
Rich entity wrappers and fluent query builders.
- com.botwithus.bot.api.event - package com.botwithus.bot.api.event
-
Event bus infrastructure and game event types.
- com.botwithus.bot.api.gameval - package com.botwithus.bot.api.gameval
- com.botwithus.bot.api.input - package com.botwithus.bot.api.input
-
Typing into the game through component key triggers.
- com.botwithus.bot.api.inventory - package com.botwithus.bot.api.inventory
-
Inventory facades and the constants needed to build raw component actions.
- com.botwithus.bot.api.isc - package com.botwithus.bot.api.isc
-
Inter-script communication facilities.
- com.botwithus.bot.api.log - package com.botwithus.bot.api.log
-
Logging interfaces for script output and diagnostics.
- com.botwithus.bot.api.model - package com.botwithus.bot.api.model
-
Data transfer records representing game state.
- com.botwithus.bot.api.runtime - package com.botwithus.bot.api.runtime
- com.botwithus.bot.api.script - package com.botwithus.bot.api.script
-
Script lifecycle management and orchestration.
- com.botwithus.bot.api.snapshot - package com.botwithus.bot.api.snapshot
-
Tick-scoped read API backed by the producer's shared-memory snapshot.
- com.botwithus.bot.api.ui - package com.botwithus.bot.api.ui
-
Script UI interface for rendering custom user interfaces.
- com.botwithus.bot.api.util - package com.botwithus.bot.api.util
-
General-purpose utility classes for script development.
- COMBAT - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- COMBAT - Static variable in class com.botwithus.bot.api.util.Interfaces
- COMBAT_TARGET - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- combatLevel() - Method in class com.botwithus.bot.api.entities.Npc
- combatLevel() - Method in class com.botwithus.bot.api.entities.Player
- combatLevel() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
combatLevelrecord component. - combatLevel() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
combatLevelrecord component. - combatLevel() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
combatLevelrecord component. - combatLevelBetween(int, int) - Static method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- combinedSection() - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- COMBO - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- COMP_ON_PLAYER - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- compass() - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
The nearest of the eight compass points; empty when unknown.
- compId() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
compIdrecord component. - component() - Method in record class com.botwithus.bot.api.model.ComponentTreeNode
-
Returns the value of the
componentrecord component. - component(int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an interface component under the conventional auto key
comp:<iface>:<comp>. - component(String) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Splits a
GamevalType.COMPONENTname into the interface and component ids it packs, e.g. - component(String, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an interface component under a key you choose.
- Component - Record Class in com.botwithus.bot.api.model
-
Snapshot of an interface component at the moment the producer answered an RPC.
- Component(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, String, int, int, int, int, List) - Constructor for record class com.botwithus.bot.api.model.Component
-
Creates an instance of a
Componentrecord class. - COMPONENT - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
An interface component, named by
(interfaceId, componentId)and carrying no geometry: the producer re-resolves the on-screen rect on the game thread once per tick, because the client recomputes a component's rect on every layout pass. - COMPONENT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Interface components.
- COMPONENT - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- COMPONENT_DRAG - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- COMPONENT_ID - Static variable in class com.botwithus.bot.api.inventory.Backpack
- COMPONENT_ID - Static variable in class com.botwithus.bot.api.inventory.Bank
-
Banked-items slot grid (
BANK__BANK_INV). - COMPONENT_ID - Static variable in class com.botwithus.bot.api.inventory.Equipment
- COMPONENT_ID_MASK - Static variable in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Mask selecting the component-id half of a packed component id.
- COMPONENT_KEY - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- COMPONENT_SPECIAL - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- COMPONENT_TRIGGER - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- componentHash(int, int) - Static method in class com.botwithus.bot.api.util.Interfaces
-
Packs into the format used by the game client for component addressing.
- componentId() - Method in class com.botwithus.bot.api.component.ComponentNode
- componentId() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
The component id the server expects for this option (the row, not the label).
- componentId() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
componentIdrecord component. - componentId() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
componentIdrecord component. - componentId() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- componentId() - Method in record class com.botwithus.bot.api.model.ComponentRef
-
Returns the value of the
componentIdrecord component. - componentIdFromHash(int) - Static method in class com.botwithus.bot.api.util.Interfaces
- ComponentNode - Class in com.botwithus.bot.api.component
-
Rich wrapper around a
Componentrecord plus its position in a materializedComponentTree. - ComponentQuery - Class in com.botwithus.bot.api.component
-
Fluent, RPC-backed query over an interface subtree.
- ComponentRef - Record Class in com.botwithus.bot.api.model
-
Identifies a component by its owning interface and component id within that interface.
- ComponentRef(int, int) - Constructor for record class com.botwithus.bot.api.model.ComponentRef
-
Creates an instance of a
ComponentRefrecord class. - components() - Method in interface com.botwithus.bot.api.GameAPI
-
Interface-component query facade — the high-level, fluent entry point for inspecting interface components (parallel to
GameAPI.npcs()/GameAPI.mapElements()). - Components - Class in com.botwithus.bot.api.component
-
Interface-component query facade.
- Components(GameAPI) - Constructor for class com.botwithus.bot.api.component.Components
- ComponentTarget(String, DrawSpace, DrawStyle, int, int, DrawCaption) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Creates an instance of a
ComponentTargetrecord class. - ComponentTree - Class in com.botwithus.bot.api.component
-
An immutable, materialized interface subtree fetched in a single
get_interface_treeround-trip. - ComponentTreeNode - Record Class in com.botwithus.bot.api.model
-
One node of a flattened interface subtree returned by
GameAPI.getInterfaceTree(int, int)— the raw decode of a singleget_interface_treeentry. - ComponentTreeNode(Component, int) - Constructor for record class com.botwithus.bot.api.model.ComponentTreeNode
-
Creates an instance of a
ComponentTreeNoderecord class. - componentTrigger(int, int, int, int, int) - Static method in record class com.botwithus.bot.api.model.GameAction
-
A
ActionTypes.COMPONENT_TRIGGERaction: fire the CS2 event trigger of typetriggerTypeon a component. - ComponentTrigger - Record Class in com.botwithus.bot.api.model
-
One CS2 event trigger bound to an interface
Component— the discovery side of trigger firing. - ComponentTrigger(int, int) - Constructor for record class com.botwithus.bot.api.model.ComponentTrigger
-
Creates an instance of a
ComponentTriggerrecord class. - ComponentType - Enum Class in com.botwithus.bot.api.component
-
Stable, build-independent semantic category of an interface component.
- ConfigField - Interface in com.botwithus.bot.api.config
-
Describes a single configurable parameter that a script exposes.
- ConfigField.BoolField - Record Class in com.botwithus.bot.api.config
-
A boolean-valued field rendered as a checkbox.
- ConfigField.ChoiceField - Record Class in com.botwithus.bot.api.config
-
A field whose value is one of an enumerated set of choices.
- ConfigField.IntField - Record Class in com.botwithus.bot.api.config
-
An integer-valued field.
- ConfigField.ItemIdField - Record Class in com.botwithus.bot.api.config
-
An integer-valued field representing an item id.
- ConfigField.StringField - Record Class in com.botwithus.bot.api.config
-
A free-text string-valued field.
- configFor(String) - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns this script's settings as they apply to the client on account
accountUuid. - configFor(String, String) - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns this script's settings as they apply to the script named
scriptNameon the client on accountaccountUuid: the same order asManagementContext.configFor(String), with only that script's own values in the first place. - Connected(long) - Constructor for record class com.botwithus.bot.api.runtime.ReconnectState.Connected
-
Creates an instance of a
Connectedrecord class. - ConnectionLostEvent - Record Class in com.botwithus.bot.api.event
-
Fired when the underlying pipe transport drops mid-session.
- ConnectionLostEvent(String, Throwable) - Constructor for record class com.botwithus.bot.api.event.ConnectionLostEvent
- ConnectionLostEvent(String, Throwable, long) - Constructor for record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Creates an instance of a
ConnectionLostEventrecord class. - connectionName() - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Returns the value of the
connectionNamerecord component. - connectionName() - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Returns the value of the
connectionNamerecord component. - connectionName() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns the value of the
connectionNamerecord component. - connectionName() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Attached
-
Returns the value of the
connectionNamerecord component. - CONSTITUTION - Static variable in class com.botwithus.bot.api.util.Skills
- CONSTRUCTION - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- CONSTRUCTION - Static variable in class com.botwithus.bot.api.util.Skills
- containingText(String) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by label substring (case-insensitive).
- contains(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- contains(int, int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
True when the total quantity of
itemIdis at leastamount. - contains(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Containment by name (case-insensitive substring match against ItemType.name).
- containsAll(int...) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- containsAny(int...) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- containsGameval(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Containment by gameval name, e.g.
- containsKey(String) - Method in interface com.botwithus.bot.api.isc.SharedState
-
Checks whether a value is stored under the given key.
- continueChat(GameAPI) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
Advances a text-only NPC-chat page (interface 1184) by driving its continue / next button (component 15) with the
DIALOGUEaction. - COOKING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- COOKING - Static variable in class com.botwithus.bot.api.util.Skills
- COOKING_FIRE - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- copyOf(DynamicRegion) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
A heap copy of
source, safe to retain across ticks. - copyOfStable(GameSnapshot) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
DynamicRegion.copyOf(DynamicRegion)with the torn-read check built in: copies the grid, re-readsGameSnapshot.publishSeq(), and retries if the producer republished while the copy was in flight. - count() - Method in class com.botwithus.bot.api.component.ComponentQuery
- count() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
countrecord component. - count() - Method in class com.botwithus.bot.api.entities.EntityQuery
- count() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- count() - Method in record class com.botwithus.bot.api.script.LauncherEvent.EventsDropped
-
Returns the value of the
countrecord component. - count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.GroundItems
- count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Inventories
- count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Locations
- count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Npcs
- count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Players
- count() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Projectiles
- count(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- count(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Total quantity of items whose name matches (case-insensitive contains).
- countGameval(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Total quantity of the item with the given gameval name.
- CRAFTING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- CRAFTING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- CRAFTING - Static variable in class com.botwithus.bot.api.util.Skills
- crash() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns the value of the
crashrecord component. - create(DrawSpace, DrawStyle) - Method in interface com.botwithus.bot.api.draw.DrawCommandFactory
-
Build the command this factory was created for.
- create(DrawSpace, DrawStyle, DrawCaption) - Method in interface com.botwithus.bot.api.draw.CaptionCommandFactory
-
Build the command this factory was created for.
- create(DrawStyle, DrawCaption) - Method in interface com.botwithus.bot.api.draw.HighlightFactory
-
Build the highlight this factory was created for.
- createGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Creates a group with no description.
- createGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Creates a group.
- CRM_VIEW - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- ctrl() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns the value of the
ctrlrecord component. - CURRENT - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- currentHealth() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
currentHealthrecord component. - currentStep() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
currentSteprecord component. - CURSOR - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Mouse cursors.
- CUSTOM - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
- CUTSCENE - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- CYAN - Static variable in class com.botwithus.bot.api.draw.Colors
- cyclesRemaining(int) - Method in class com.botwithus.bot.api.entities.Projectile
-
Cycles remaining until impact, floored at
0.
D
- data() - Method in class com.botwithus.bot.api.component.ComponentNode
-
The underlying raw record.
- DataUpdateApplied(String) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateApplied
-
Creates an instance of a
DataUpdateAppliedrecord class. - DataUpdateAvailable(LauncherEvent.DataPhase, Optional, int, boolean) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Creates an instance of a
DataUpdateAvailablerecord class. - DBROW - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Database rows.
- DBTABLE - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Database tables.
- debug(String, Object...) - Method in interface com.botwithus.bot.api.log.BotLogger
- DEBUG - Enum constant in enum class com.botwithus.bot.api.log.LogLevel
- decimals() - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Returns the value of the
decimalsrecord component. - DEFAULT - Static variable in record class com.botwithus.bot.api.draw.DrawStyle
-
The style a builder starts from: opaque green, hairline, the producer's default TTL.
- DEFAULT - Static variable in record class com.botwithus.bot.api.model.WorldPathConfig
-
Default config matching server defaults.
- DEFAULT_FOOTPRINT_TILES - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
The footprint a highlighted entity or tile gets when the caller names none, in tiles.
- DEFAULT_NOT_SET_CLIENTSIDE - Enum constant in enum class com.botwithus.bot.api.model.VarpState
-
The varp exists but the client holds no entry for it, so it is at its type default.
- DEFAULT_TTL_MS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
The TTL the producer applies when a command omits
ttl_ms. - defaultAsString() - Method in interface com.botwithus.bot.api.config.ConfigField
- defaults() - Static method in record class com.botwithus.bot.api.script.LaunchOptions
- defaultVerified() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns the value of the
defaultVerifiedrecord component. - defaultVerified() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
defaultVerifiedrecord component. - DEFENCE - Static variable in class com.botwithus.bot.api.util.Skills
- definitionCacheSize() - Method in class com.botwithus.bot.api.entities.GroundItems
- definitionCacheSize() - Method in class com.botwithus.bot.api.entities.Npcs
-
Diagnostic — current size of the NpcType cache.
- definitionCacheSize() - Method in class com.botwithus.bot.api.entities.SceneObjects
- definitionCacheSize() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Diagnostic — number of cached ItemType definitions.
- degrees() - Method in enum class com.botwithus.bot.api.snapshot.Direction
-
Compass bearing of this point, clockwise from north:
0, 45, ... 315. - degrees() - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
Compass bearing in
[0, 360), clockwise from north; empty when unknown. - delay(long, long, long, long) - Static method in class com.botwithus.bot.api.util.Humanize
-
Returns a gaussian-bounded delay in milliseconds, clamped to [
min,max]. - deleteGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Deletes a group.
- delta() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
deltarecord component. - dependentQuestIds() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
dependentQuestIdsrecord component. - deposit(int, Bank.TransferAmount) - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit one stack of
itemIdfrom the backpack-inside-bank panel. - depositAll() - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit carried backpack contents.
- depositCoins() - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit coin pouch.
- depositEquipment() - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit worn equipment.
- depositEverything() - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit carried items + equipment + familiar + coins, in order.
- depositFamiliar() - Method in class com.botwithus.bot.api.inventory.Bank
-
Deposit familiar inventory.
- DESC_CHUNK_X_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_CHUNK_X_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_CHUNK_Y_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_CHUNK_Y_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_PLANE_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_PLANE_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_ROTATION_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- DESC_ROTATION_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- descChunkX(int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source chunk X,
0..1023. - descChunkY(int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source chunk Y,
0..2047. - descendants() - Method in class com.botwithus.bot.api.component.ComponentNode
-
All descendants, depth-first.
- descPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source plane,
0..3. - description() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
descriptionrecord component. - description() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
descriptionrecord component. - description() - Element in annotation interface com.botwithus.bot.api.ScriptManifest
-
A brief description of what the script does.
- DESCRIPTOR - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
-
The agent refused its launch details.
- descRotation(int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Chunk rotation,
0..3in 90-degree steps. - destroyScriptHandle(long) - Method in interface com.botwithus.bot.api.GameAPI
-
Releases a script handle.
- Dialog - Class in com.botwithus.bot.api.dialog
-
Reads RS3 conversation dialogs: selects options on the multi-choice dialog (interface
DIALOG_OPTIONS, 1188 — "select an option") and advances a text-only NPC-chat page (interfaceDIALOG_NPC, 1184). - DIALOG_NPC - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- DIALOG_OPTIONS - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- DIALOG_PLAYER - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- DialogOption - Record Class in com.botwithus.bot.api.dialog
-
One selectable line of the multi-choice dialog (interface
DIALOG_OPTIONS). - DialogOption(int, String, ComponentNode) - Constructor for record class com.botwithus.bot.api.dialog.DialogOption
-
Creates an instance of a
DialogOptionrecord class. - DIALOGUE - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- DIALOGUE - Static variable in class com.botwithus.bot.api.util.Interfaces
- difficulty() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
difficultyrecord component. - direct() - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- Direction - Enum Class in com.botwithus.bot.api.snapshot
-
The eight compass points, in clockwise order starting at north.
- Disconnected(long, Throwable) - Constructor for record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Creates an instance of a
Disconnectedrecord class. - distanceTo(int, int) - Method in interface com.botwithus.bot.api.entities.EntityContext
-
Chebyshev (king-move) distance to another tile — same metric the game itself uses for "within range" checks on actions.
- distanceTo(EntityContext) - Method in interface com.botwithus.bot.api.entities.EntityContext
-
Distance to another entity.
- distanceToPlayer() - Method in class com.botwithus.bot.api.entities.Npc
-
Chebyshev distance to the local player tile, or
MAX_VALUEif the player isn't loaded. - distanceToPlayer() - Method in class com.botwithus.bot.api.entities.Player
-
Chebyshev distance to the local player tile, or
MAX_VALUEif the local player isn't loaded. - distanceToPlayer() - Method in class com.botwithus.bot.api.entities.SceneObject
-
Chebyshev distance to the local player tile, or
MAX_VALUEif the player isn't loaded. - DIVIDER - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- DIVINATION - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- DIVINATION - Static variable in class com.botwithus.bot.api.util.Skills
- domainType() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns the value of the
domainTyperecord component. - doorCost() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
doorCostrecord component. - doorCost(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- DOWNLOADING - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- dragOnto(ComponentNode) - Method in class com.botwithus.bot.api.component.ComponentNode
-
Queue a drag of this component onto
target, reproducing a manual drag-and-release so the client sends its component-drag packet. - draw() - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Debug-drawing facade.
- Draw - Class in com.botwithus.bot.api.draw
-
Debug-drawing facade.
- Draw(DrawAPI) - Constructor for class com.botwithus.bot.api.draw.Draw
- DrawAPI - Interface in com.botwithus.bot.api.domain
-
Debug drawing: retained overlay commands the producer renders over the client.
- DrawBatchResult - Record Class in com.botwithus.bot.api.draw
-
What a batched submit actually achieved.
- DrawBatchResult(int, int, String) - Constructor for record class com.botwithus.bot.api.draw.DrawBatchResult
-
Creates an instance of a
DrawBatchResultrecord class. - DrawBuilder - Class in com.botwithus.bot.api.draw
-
Fluent presentation chain for one draw command.
- DrawCaption - Interface in com.botwithus.bot.api.draw
-
The words a captioned command draws, and the style to draw them in.
- DrawCaption.FixedPoint - Record Class in com.botwithus.bot.api.draw
-
A fixed-point number the producer formats.
- DrawCaption.Literal - Record Class in com.botwithus.bot.api.draw
-
Literal text.
- DrawCaption.None - Record Class in com.botwithus.bot.api.draw
-
The absence of a caption.
- DrawCaptionBuilder - Class in com.botwithus.bot.api.draw
-
Fluent chain for the two commands that draw words — a
textcommand and a captioned component highlight. - drawClear(List) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Remove the named commands (
debug_draw_clear), answering how many went. - drawClearAll() - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Remove everything this connection drew (
debug_draw_clear_all), answering how many went. - DrawCommand - Interface in com.botwithus.bot.api.draw
-
One fully-specified draw command, ready for the wire.
- DrawCommand.Area - Record Class in com.botwithus.bot.api.draw
-
A highlight over a
widthTilesbyheightTilesblock of ground, anchored at its minimum corner. - DrawCommand.ComponentTarget - Record Class in com.botwithus.bot.api.draw
-
A highlight that tracks an interface component rather than a rectangle.
- DrawCommand.Ellipse - Record Class in com.botwithus.bot.api.draw
-
Ellipse inscribed in the given rectangle, stroked or filled.
- DrawCommand.Entity - Record Class in com.botwithus.bot.api.draw
-
A highlight that tracks a live entity — an NPC, another player, or the local player.
- DrawCommand.Highlight - Interface in com.botwithus.bot.api.draw
-
A command only a
highlight_*call can carry, because what it marks is a thing rather than a place. - DrawCommand.Line - Record Class in com.botwithus.bot.api.draw
-
Straight segment from
(x1, y1)to(x2, y2). - DrawCommand.Poly - Record Class in com.botwithus.bot.api.draw
-
Polyline over a flat
[x, y, x, y, ...]list of 2 to 32 pairs. - DrawCommand.Primitive - Interface in com.botwithus.bot.api.draw
-
A command
debug_draw_setcarries: the caller names itskindand itsspace, and the producer stores the geometry as sent. - DrawCommand.Rect - Record Class in com.botwithus.bot.api.draw
-
Axis-aligned rectangle, stroked or filled per
DrawStyle.isFilled(). - DrawCommand.Text - Record Class in com.botwithus.bot.api.draw
-
A caption anchored at
(x, y). - DrawCommand.Tile - Record Class in com.botwithus.bot.api.draw
-
A highlight over exactly one game tile, on a named plane.
- DrawCommandFactory - Interface in com.botwithus.bot.api.draw
-
Turns a space and a style into a concrete
DrawCommand. - DrawEntry - Record Class in com.botwithus.bot.api.draw
-
One retained draw command as the producer currently holds it.
- DrawEntry(String, DrawKind, DrawSpace, int, int, int, boolean, boolean, List, boolean, List, long, String, DrawFont) - Constructor for record class com.botwithus.bot.api.draw.DrawEntry
-
Creates an instance of a
DrawEntryrecord class. - DrawFont - Enum Class in com.botwithus.bot.api.draw
-
The text styles the producer can draw a caption in.
- DrawFrame - Class in com.botwithus.bot.api.draw
-
A tick's worth of drawing, collapsed into as few round-trips as the wire allows.
- drawHighlight(DrawCommand.Highlight) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Set one highlight, answering the key it is stored under — one round-trip to
highlight_entity,highlight_tileorhighlight_area, chosen from the command's own variant. - drawHighlights(List) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Set several highlights, answering the aggregate the way a batch does.
- DrawKind - Enum Class in com.botwithus.bot.api.draw
-
The primitive shapes the producer's overlay can retain.
- DrawLimits - Class in com.botwithus.bot.api.draw
-
The producer's hard limits on debug drawing, named once so no caller has to spell a bare number.
- drawList() - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Every command this connection currently holds (
debug_draw_list). - drawSet(DrawCommand.Primitive) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Set one command (
debug_draw_set), answering the key it is stored under. - drawSetBatch(List) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Set many commands in one round-trip (
debug_draw_set_batch). - drawsOwnChrome() - Method in interface com.botwithus.bot.api.ui.ScriptUI
-
True when the script draws its own window chrome: its background, and a close button that calls
ScriptUiHost.close(). - DrawSpace - Enum Class in com.botwithus.bot.api.draw
-
The coordinate space a draw command's geometry is expressed in.
- drawStats() - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
The producer's overlay counters and renderer health (
debug_draw_stats). - DrawStats - Record Class in com.botwithus.bot.api.draw
-
The producer's own account of its overlay: how full the store is, what it has refused, and whether the renderer is alive.
- DrawStats(int, int, int, int, int, int, int, long, long, long, boolean, boolean, long, boolean, long, String, int, int) - Constructor for record class com.botwithus.bot.api.draw.DrawStats
-
Creates an instance of a
DrawStatsrecord class. - DrawStyle - Record Class in com.botwithus.bot.api.draw
-
The presentation half of a draw command — everything that is not geometry.
- DrawStyle(int, int, boolean, boolean, int, long) - Constructor for record class com.botwithus.bot.api.draw.DrawStyle
-
Creates an instance of a
DrawStylerecord class. - DrawTarget - Interface in com.botwithus.bot.api.draw
- dropped() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Returns the value of the
droppedrecord component. - dropped() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
droppedrecord component. - DROPPED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
The licence lapsed or will; the client exits.
- DUNGEONEERING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- DUNGEONEERING - Static variable in class com.botwithus.bot.api.util.Skills
- durationSeconds() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns the value of the
durationSecondsrecord component. - dynamicRegion() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The scene's dynamic-region (instance) chunk-descriptor grid (v19+) — the table mapping each instance tile back to the static tile it was copied from.
- DynamicRegion - Interface in com.botwithus.bot.api.snapshot
-
The scene's dynamic-region (instance) chunk-descriptor grid (v19+).
E
- EAST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- elementId() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
elementIdrecord component. - ellipse(String, int, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Ellipse inscribed in the given rectangle.
- Ellipse(String, DrawSpace, DrawStyle, int, int, int, int) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Creates an instance of a
Ellipserecord class. - ELLIPSE - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
Axis-aligned ellipse inscribed in a rectangle, stroked or filled.
- empty() - Static method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
An index that resolves nothing — the fallback when none is deployed.
- EMPTY - Static variable in record class com.botwithus.bot.api.draw.DrawBatchResult
-
The result of flushing nothing.
- endCycle() - Method in class com.botwithus.bot.api.entities.Projectile
-
Game cycle it lands.
- endCycle() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
endCyclerecord component. - endTileX() - Method in class com.botwithus.bot.api.entities.Projectile
-
Absolute world tile X of the impact point.
- endTileX() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
endTileXrecord component. - endTileY() - Method in class com.botwithus.bot.api.entities.Projectile
-
Absolute world tile Y of the impact point.
- endTileY() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
endTileYrecord component. - ENTER - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Submits an input field.
- enterAmount(long) - Method in class com.botwithus.bot.api.input.InputDialog
-
Type
amountand submit it. - enterAmount(String) - Method in class com.botwithus.bot.api.input.InputDialog
-
Type
amountand submit it. - enterText(String) - Method in class com.botwithus.bot.api.input.InputDialog
-
Type
textand submit it. - entity(String, EntityRef, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an entity by list and server index — the general form the three named entity helpers funnel through, for a caller holding an index without a snapshot row to go with it.
- entity(String, EntityRef, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
DrawTarget.entity(String, EntityRef, int)with a footprint in tiles. - Entity(String, DrawStyle, EntityRef, int, int, int, DrawCaption) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Creates an instance of a
Entityrecord class. - ENTITY - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
A tracked entity — an NPC, another player, or the local player — named by
EntityRefplus a server index and carrying no coordinates: the producer re-reads the entity's live position every tick. - EntityContext - Interface in com.botwithus.bot.api.entities
-
Shared surface for everything an
EntityQuerycan reason about without consulting an entity-specific definition. - EntityQuery<T,
Q> - Class in com.botwithus.bot.api.entities -
Fluent query builder shared across entity types.
- EntityRef - Enum Class in com.botwithus.bot.api.draw
-
Which list a highlighted entity's index belongs to.
- entries() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
entriesrecord component. - entryCount() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
entryCountrecord component. - ENUM - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Enums (id → value tables).
- EnumType - Record Class in com.botwithus.bot.api.model
-
Enum (key-value mapping) definition from the game cache.
- EnumType(int, int, int, int, String, int, Map) - Constructor for record class com.botwithus.bot.api.model.EnumType
-
Creates an instance of a
EnumTyperecord class. - equals(Object) - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCaption.None
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.BreakEndedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ChatMessageEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.TickEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.input.KeyStroke
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.Component
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ComponentRef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ComponentTreeNode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ComponentTrigger
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.EnumType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.GameAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ItemType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.LocationType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.LoginState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.NpcType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.PathResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.QuestType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ResourceSection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.ScriptResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.SequenceType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.StructType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.VarbitType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.VarbitValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.VarpRead
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Connected
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherAccount
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.AgentUpdated
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStarted
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateApplied
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.EventsDropped
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceLost
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceRestored
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceShuttingDown
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Attached
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchOutcome.AttachFailed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ManagementTarget.WholeHost
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Location
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Player
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Indicates whether some other object is "equal to" this one.
- equipment() - Method in interface com.botwithus.bot.api.GameAPI
-
Worn equipment facade.
- Equipment - Class in com.botwithus.bot.api.inventory
-
The local player's worn equipment (inv id 94, equipment iface 1464).
- Equipment(GameAPI) - Constructor for class com.botwithus.bot.api.inventory.Equipment
- EQUIPMENT - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.SideView
- EQUIPMENT - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- EQUIPMENT - Static variable in class com.botwithus.bot.api.constants.InventoryIds
- EQUIPMENT - Static variable in class com.botwithus.bot.api.util.Interfaces
- Equipment.Slot - Enum Class in com.botwithus.bot.api.inventory
-
Semantic equipment slot names paired with their in-game inventory indices.
- error(String, Object...) - Method in interface com.botwithus.bot.api.log.BotLogger
- error(String, Throwable) - Method in interface com.botwithus.bot.api.log.BotLogger
- ERROR - Enum constant in enum class com.botwithus.bot.api.log.LogLevel
- ERROR - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- ESCAPE - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
Cancels an input dialog.
- EventBus - Interface in com.botwithus.bot.api.event
-
Publish-subscribe event bus for game events.
- EventsDropped(long) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.EventsDropped
-
Creates an instance of a
EventsDroppedrecord class. - exchangeable() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
exchangeablerecord component. - execute() - Method in interface com.botwithus.bot.api.script.Task
-
Executes this task.
- executeScript(long, int[], String[], String[]) - Method in interface com.botwithus.bot.api.GameAPI
-
Executes a previously-obtained client script handle.
- exists() - Method in class com.botwithus.bot.api.component.ComponentQuery
- exists() - Method in class com.botwithus.bot.api.entities.EntityQuery
- exists() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- exitCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Returns the value of the
exitCoderecord component. - EXITED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- experience() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns the value of the
experiencerecord component. - experience() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns the value of the
experiencerecord component.
F
- FACE_TILE - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- Failed(String, String) - Constructor for record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Creates an instance of a
Failedrecord class. - FAILED - Enum constant in enum class com.botwithus.bot.api.model.WalkResult
-
The walk failed (pathfinding failure, stuck, etc.).
- FAILED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- Failure - Section in class com.botwithus.bot.api.input.InputDialog
- failures() - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Returns the value of the
failuresrecord component. - failures() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns the value of the
failuresrecord component. - fallbackId() - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Returns the value of the
fallbackIdrecord component. - FAMILIAR - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.SideView
- FAMILIAR - Static variable in class com.botwithus.bot.api.constants.InventoryIds
- FARMING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- FARMING - Static variable in class com.botwithus.bot.api.util.Skills
- fatigue() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns the value of the
fatiguerecord component. - FEET - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- fetch(GameAPI, int, int) - Static method in class com.botwithus.bot.api.component.ComponentTree
-
Fetch + materialize the subtree rooted at
(interfaceId, componentId). - field() - Method in exception class com.botwithus.bot.api.script.LauncherException
- filled() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Fill rather than stroke.
- filled() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Fill rather than stroke.
- filled() - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Fill the marker rather than stroking it.
- filled(boolean) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Fill or stroke explicitly.
- filled(boolean) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Fill or stroke explicitly.
- filled(boolean) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Fill or stroke explicitly.
- filter(GroundItemFilter) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.GroundItems
- filter(LocationFilter) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Locations
- filter(NpcFilter) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Npcs
- filter(PlayerFilter) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Players
- filter(ProjectileFilter) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Projectiles
- filter(Predicate) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Adds a predicate; multiple calls AND together.
- filter(Predicate) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- filter(Predicate) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Adds a predicate; multiple calls AND together.
- find(int, Predicate) - Method in class com.botwithus.bot.api.component.Components
-
Convenience: first node in the interface matching
predicate, ornull. - find(String, Predicate) - Method in class com.botwithus.bot.api.component.Components
-
Convenience: first node in the gameval-named interface matching
predicate, ornull. - findComponentAt(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Locate the deepest visible component under a screen-space coordinate, or
nullwhen nothing is there. - findFirst() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
First matching node as an
Optional. - findFirst() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
First match as Optional.
- findFirst() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- findFirst(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- findFirst(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- findFirstGameval(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
First slot holding the item with the given gameval name, as an Optional.
- findNearest() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Nearest as Optional.
- findNearest() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- findPath(int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Finds a local A* path between the player and a destination.
- findPath(int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Finds a local A* path from the player's position to a destination.
- findPath(int, int, int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Finds a local A* path from a specific origin.
- findPath(int, int, int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Finds a local A* path between two tiles.
- findWorldPath(int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Finds a world-scale path without walking it.
- findWorldPath(int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Finds a world-scale path from the player's position without walking it.
- findWorldPath(int, int, int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Finds a world-scale path from a specific origin without walking it.
- findWorldPath(int, int, int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Finds a world-scale path between two tiles without walking it.
- finishTransferX(int) - Method in class com.botwithus.bot.api.inventory.Bank
-
Finish a deposit-X or withdraw-X: type
amountinto the enter-amount dialog and submit it, throughInputDialog.enterAmount(long). - fireComponentTrigger(int, int, int, int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Fires a component's CS2 event trigger (click / key / ...) by event type, reproducing the engine's own component-event path.
- fireKeys(int, int, List) - Method in interface com.botwithus.bot.api.GameAPI
-
Fires a component's key (type-10) CS2 trigger once per stroke, in order, as a single batched action-queue request (one RPC round-trip).
- fireKeyTrigger(int, int, String) - Method in interface com.botwithus.bot.api.GameAPI
-
Types
inputinto a component through its key (type-10) CS2 trigger, oneKeyStroke.character(char)per character, batched as byGameAPI.fireKeys(int, int, List). - FIREMAKING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
-
Firemaking training.
- FIREMAKING - Static variable in class com.botwithus.bot.api.util.Skills
- first() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
First matching node in tree order, or
null. - first() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
First match in source order, or
null. - first() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- firstError() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Returns the value of the
firstErrorrecord component. - FISHING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- FISHING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- FISHING - Static variable in class com.botwithus.bot.api.util.Skills
- FIVE - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
- FixedPoint(long, int, DrawFont) - Constructor for record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Creates an instance of a
FixedPointrecord class. - FLAG_CLIENT_OPENED - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Bit 3 of a wire flags byte.
- flags() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
flagsrecord component. - flags() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
flagsrecord component. - flags() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
flagsrecord component. - flags() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
flagsrecord component. - FLETCHING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- FLETCHING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- FLETCHING - Static variable in class com.botwithus.bot.api.util.Skills
- flightProgress(int) - Method in class com.botwithus.bot.api.entities.Projectile
-
Flight progress,
0.0at launch through1.0at impact, clamped to that range. - flush() - Method in class com.botwithus.bot.api.draw.DrawFrame
-
Send everything queued and answer what the producer did with it.
- followingIndex() - Method in class com.botwithus.bot.api.entities.Npc
- followingIndex() - Method in class com.botwithus.bot.api.entities.Player
- followingIndex() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
followingIndexrecord component. - followingIndex() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
followingIndexrecord component. - followingIndex() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
followingIndexrecord component. - font() - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Returns the value of the
fontrecord component. - font() - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Returns the value of the
fontrecord component. - font() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
fontrecord component. - font(DrawFont) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Draw the caption in a named style.
- font(DrawFont) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Draw the caption in a named style.
- FONTMETRICS - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Font metrics.
- found() - Method in record class com.botwithus.bot.api.model.PathResult
-
Returns the value of the
foundrecord component. - frame() - Method in class com.botwithus.bot.api.draw.Draw
-
Open a batch.
- frameCount() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
frameCountrecord component. - frameLengths() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
frameLengthsrecord component. - freeSlots() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- fromCode(int) - Static method in enum class com.botwithus.bot.api.component.ComponentType
-
Resolves a wire code to its category, or
ComponentType.UNKNOWNfor an unrecognized code (e.g. - fromIndex(int) - Static method in enum class com.botwithus.bot.api.inventory.Equipment.Slot
-
Look up by index;
nullwhenindexdoesn't map to a real slot. - fromSource(int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles launched by the given source entity (NPC/player server index).
- fromTile() - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles anchored to a fixed tile at the source end rather than an entity.
- fromVarc(int) - Static method in enum class com.botwithus.bot.api.input.InputMode
-
The mode a
MESLAYERMODEvalue names. - fromWire(int, int) - Static method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Decodes one wire flags byte for interface
id. - fromWire(int, IntConsumer) - Static method in record class com.botwithus.bot.api.snapshot.Orientation
-
Decodes the producer's zero-extended
u16, degrading rather than throwing. - fromWire(String) - Static method in enum class com.botwithus.bot.api.gameval.GamevalType
-
The type for a wire
etypekey, or empty when unknown. - fromWireName(String) - Static method in enum class com.botwithus.bot.api.draw.DrawFont
-
The style a producer reply spelled, defaulting to
DrawFont.NORMALfor a name this build does not know — the producer is versioned separately and may grow a style, and a decoder must not throw when it does. - fromWireName(String) - Static method in enum class com.botwithus.bot.api.draw.DrawKind
-
The kind a producer reply spelled, or
nullwhen the producer named a kind this build does not know. - fromWireName(String) - Static method in enum class com.botwithus.bot.api.draw.DrawSpace
-
The space a producer reply spelled, defaulting to
DrawSpace.SCREEN. - FULL_TURN - Static variable in record class com.botwithus.bot.api.snapshot.Orientation
-
Client angle units in one full turn.
G
- GameAction - Record Class in com.botwithus.bot.api.model
-
A game action to be queued for execution via the pipe RPC.
- GameAction(int, int, int, int) - Constructor for record class com.botwithus.bot.api.model.GameAction
-
Creates an instance of a
GameActionrecord class. - GameAPI - Interface in com.botwithus.bot.api
-
Slim RPC-shaped surface for talking to the game producer.
- gameCycle() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The client's own game-cycle counter: one per ~20 ms client main-loop iteration, roughly 30 per
GameSnapshot.serverTick(). - GameEvent - Interface in com.botwithus.bot.api.event
-
Common interface for every typed game event distributed through the
EventBus. - GameSnapshot - Interface in com.botwithus.bot.api.snapshot
-
Tick-scoped read view over the producer's published game snapshot.
- GameSnapshot.GroundItems - Interface in com.botwithus.bot.api.snapshot
- GameSnapshot.Inventories - Interface in com.botwithus.bot.api.snapshot
- GameSnapshot.Locations - Interface in com.botwithus.bot.api.snapshot
- GameSnapshot.Npcs - Interface in com.botwithus.bot.api.snapshot
- GameSnapshot.Players - Interface in com.botwithus.bot.api.snapshot
- GameSnapshot.Projectiles - Interface in com.botwithus.bot.api.snapshot
- gameState() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Game client state.
- gameval() - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Returns the value of the
gamevalrecord component. - gameval() - Method in exception class com.botwithus.bot.api.gameval.GamevalNotFoundException
-
The name that failed to resolve.
- gameval() - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Returns the value of the
gamevalrecord component. - gameval(GamevalType, int) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
The name for an id, or empty when the id has none.
- GamevalEntry - Record Class in com.botwithus.bot.api.gameval
-
One name↔id pairing from the gameval index.
- GamevalEntry(GamevalType, int, String) - Constructor for record class com.botwithus.bot.api.gameval.GamevalEntry
-
Creates an instance of a
GamevalEntryrecord class. - GamevalIndex - Interface in com.botwithus.bot.api.gameval
-
Resolves gameval symbolic names to entity ids and back.
- GamevalNotFoundException - Exception Class in com.botwithus.bot.api.gameval
-
A gameval name did not resolve.
- GamevalNotFoundException(GamevalType, String, boolean) - Constructor for exception class com.botwithus.bot.api.gameval.GamevalNotFoundException
- GamevalRef - Record Class in com.botwithus.bot.api.gameval
-
A gameval name paired with the id it resolved to when the calling code was written.
- GamevalRef(GamevalType, String, int) - Constructor for record class com.botwithus.bot.api.gameval.GamevalRef
-
Creates an instance of a
GamevalRefrecord class. - gamevals() - Method in interface com.botwithus.bot.api.GameAPI
-
Resolves gameval symbolic names — the game's own stable names for items, scenery, NPCs, interfaces, components and variables — to ids.
- GamevalType - Enum Class in com.botwithus.bot.api.gameval
-
A namespace of gameval symbolic names — one per table the game ships in cache index 67.
- gaussianRandom(long, long) - Static method in class com.botwithus.bot.api.util.Timing
-
Returns a gaussian-distributed random value around a mean.
- geBuyLimit() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
geBuyLimitrecord component. - geometry() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
geometryrecord component. - get(int, int) - Method in class com.botwithus.bot.api.component.Components
-
Single component by coordinates, or
nullwhen not loaded. - get(String) - Method in class com.botwithus.bot.api.component.Components
-
Single component named by its gameval, e.g.
- get(String) - Method in interface com.botwithus.bot.api.isc.SharedState
-
Retrieves the value stored under the given key.
- get(String, Class) - Method in interface com.botwithus.bot.api.isc.SharedState
-
Retrieves and casts the value stored under the given key.
- getActionHistory(int, int) - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Returns a history of recently executed actions.
- getActionQueueSize() - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Returns the number of actions currently pending in the queue.
- getAll(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- getAllSlots() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
All slots, including empties.
- getAllSlotVars() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Per-item obj vars for every filled slot in this container.
- getAnimation() - Method in class com.botwithus.bot.api.entities.Npc
-
Alias for
Npc.animationId(). - getAutoLogin() - Method in interface com.botwithus.bot.api.GameAPI
-
Returns whether the producer's auto-login state machine is enabled.
- getBoolean(String, boolean) - Method in record class com.botwithus.bot.api.config.ScriptConfig
- getBoostedLevel(GameAPI, int) - Static method in class com.botwithus.bot.api.util.Skills
-
Current displayed level for
skillIdincluding stat boosts and drains. - getClient(String) - Method in interface com.botwithus.bot.api.ClientProvider
-
Returns the client with the given name, if connected.
- getClientCount() - Method in interface com.botwithus.bot.api.domain.SystemAPI
-
Returns the number of clients currently connected to the pipe server.
- getClientNames() - Method in interface com.botwithus.bot.api.ClientProvider
-
Returns the names of all currently connected clients.
- getClientNames() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns the names of all connected clients.
- getClientProvider() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns the client provider for accessing individual connected clients and their GameAPI / EventBus instances.
- getClients() - Method in interface com.botwithus.bot.api.ClientProvider
-
Returns all currently connected clients.
- getComponent(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the component at
(interfaceId, componentId)ornullwhen no such component is loaded. - getComponents(List) - Method in interface com.botwithus.bot.api.GameAPI
-
Batch counterpart of
GameAPI.getComponent(int, int). - getConfigFields() - Method in interface com.botwithus.bot.api.BotScript
-
Returns the configurable fields this script exposes.
- getConfigFields() - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Returns the configurable fields this script exposes.
- getConfigFields() - Method in class com.botwithus.bot.api.script.TaskScript
- getDisplayName() - Method in interface com.botwithus.bot.api.Client
-
The display name of the character on this client, once the host knows it.
- getDisplayName() - Method in enum class com.botwithus.bot.api.ScriptCategory
-
Returns the human-readable display name for this category.
- getDisplayName() - Method in interface com.botwithus.bot.api.ScriptContext
-
The display name of the character on this script's client, once the host knows it.
- getDynamicChildren(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the dynamic (script-spawned) child component ids of
(interfaceId, componentId). - getEnumType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getEventBus() - Method in interface com.botwithus.bot.api.Client
-
Returns the event bus for this client.
- getEventBus() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the event bus for subscribing to and publishing game events.
- getFirst(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- getFirst(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- getFirstGameval(String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
First slot holding the item with the given gameval name, or
null. - getFollowingIndex() - Method in class com.botwithus.bot.api.entities.Npc
-
Alias for
Npc.followingIndex(). - getGameAPI() - Method in interface com.botwithus.bot.api.Client
-
Returns the game API for this client.
- getGameAPI() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the game API for interacting with the game client.
- getGameCycle() - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the producer's monotonically increasing game cycle counter.
- getGroupDescription(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns the description of a group, or
null. - getGroupMembers(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns the client names in a group.
- getGroupNames() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns the names of all groups.
- getHealth() - Method in class com.botwithus.bot.api.entities.Npc
-
Alias for
Npc.hp(). - getHealthPercent() - Method in class com.botwithus.bot.api.entities.Npc
-
Current health as a percentage of max health,
0when max health is unknown. - getInfo(String) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Returns info for a single script by name, or
nullif not found. - getInt(String, int) - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Falls back to default if absent or unparseable.
- getInterfaceTree(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the component at
(interfaceId, componentId)and its entire descendant subtree, flattened breadth-first, in a single pipe round-trip. - getItems() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Non-empty slots only.
- getItemType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getLastActionTime() - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Returns the game-cycle timestamp of the last executed action.
- getLevel(GameAPI, int) - Static method in class com.botwithus.bot.api.util.Skills
-
Base (unboosted) level for
skillId. - getLocalPlayer() - Method in interface com.botwithus.bot.api.GameAPI
-
The local player, with
LocalPlayer.currentHealth()andLocalPlayer.maxHealth()filled in. - getLocationType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getLogger(Class) - Static method in class com.botwithus.bot.api.log.LoggerFactory
- getLogger(String) - Static method in class com.botwithus.bot.api.log.LoggerFactory
- getLoginState() - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the producer's current login state.
- getMaxHealth() - Method in class com.botwithus.bot.api.entities.Npc
-
Alias for
Npc.maxHp(). - getMessageBus() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns the message bus for inter-script communication.
- getMessageBus() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the message bus for inter-script communication.
- getName() - Method in interface com.botwithus.bot.api.Client
-
Returns the unique name identifying this client connection.
- getNavigation() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the navigation interface for blocking walk operations.
- getNpcType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getObjVars(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Per-item obj vars for every filled slot of a container — the per-instance variables an item carries in its slot's
ObjVarDomain(augmentation XP, charges, etc.), distinct from the global player/client var domains. - getObjVars(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Per-item obj vars for a single container slot.
- getOptions() - Method in class com.botwithus.bot.api.entities.GroundItem
- getOptions() - Method in class com.botwithus.bot.api.entities.Npc
-
Right-click options.
- getOptions() - Method in class com.botwithus.bot.api.entities.SceneObject
-
Right-click options.
- getOrchestrator() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns the orchestrator for cross-client script and group management.
- getPlayerStat(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Returns one of the local player's skill stats by skill type id.
- getPresetPage() - Method in class com.botwithus.bot.api.inventory.Bank
-
Preset page (0 for presets 1-9, 1 for 10-18).
- getQuestType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getRegionCacheSize() - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Returns the region collision cache size.
- getRegionCacheSize() - Method in interface com.botwithus.bot.api.Navigation
-
Returns the region collision cache size.
- getScheduler() - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Returns the scheduler for running scripts on a timer or interval.
- getScriptContext() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the debug publisher bound to this script.
- getScriptHandle(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Obtains a producer-side handle to a client script for repeated execution.
- getSequenceType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getSharedState() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns the shared state store for cross-script data sharing.
- getSharedState() - Method in interface com.botwithus.bot.api.ScriptContext
-
Returns the shared state store for inter-script data sharing.
- getSlot(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
One slot by 0-based index, or
nullwhen out of range. - getSlot(Equipment.Slot) - Method in class com.botwithus.bot.api.inventory.Equipment
-
Item worn in the given semantic slot, or
nullwhen nothing is equipped there. - getSlotVars(int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Per-item obj vars for one slot — the per-instance variables the item in that slot carries inside its
ObjVarDomain(augmentation XP, charges, etc.). - getSpotAnims() - Method in class com.botwithus.bot.api.entities.Npc
-
Currently-active spot anim ids (graphics) playing on this NPC.
- getStaticChildren(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
Returns the static (cache-defined) child component ids of
(interfaceId, componentId). - getStatusAll() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns script status across all clients.
- getStatusForGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns script status for clients in a group.
- getString(String, String) - Method in record class com.botwithus.bot.api.config.ScriptConfig
- getStructType(int) - Method in interface com.botwithus.bot.api.GameAPI
- getType() - Method in class com.botwithus.bot.api.entities.GroundItem
- getType() - Method in class com.botwithus.bot.api.entities.Npc
-
Cached NpcType for this NPC's base typeId.
- getType() - Method in class com.botwithus.bot.api.entities.SceneObject
-
Cached LocationType for this object.
- getUI() - Method in interface com.botwithus.bot.api.BotScript
-
Returns a custom UI for this script, rendered in the Script UI panel.
- getUI() - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Returns a custom UI for this script, rendered in the Script UI panel.
- getVarbit(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Returns the value of a variable bit (varbit), decoded from its base variable and bit range.
- getVarbit(String) - Method in interface com.botwithus.bot.api.GameAPI
-
Value of a variable bit named by its gameval, e.g.
- getVarcInt(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Returns the value of an integer client variable (varc).
- getVarcInt(String) - Method in interface com.botwithus.bot.api.GameAPI
-
Value of an integer client variable named by its gameval.
- getVarcInts(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch counterpart of
VariableAPI.getVarcInt(int). - getVarcString(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Returns the value of a string client variable (varc).
- getVarcStrings(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch counterpart of
VariableAPI.getVarcString(int). - getVarp(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Returns the value of a player variable (varp): what the game reads for it.
- getVarp(String) - Method in interface com.botwithus.bot.api.GameAPI
-
Value of a player variable named by its gameval, e.g.
- getVarpLong(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
The full 64-bit value of a player variable, for
LONGvarps whose value does not fit anint. - getVarpLong(String) - Method in interface com.botwithus.bot.api.GameAPI
-
Full 64-bit value of a player variable named by its gameval.
- getVarps(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch counterpart of
VariableAPI.getVarp(int). - getWalkStatus() - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Returns the walker state for the calling script:
walkingwhile its own walk is in flight, otherwise the outcome of its last request —arrived,cancelled,failed,refused_busy, oridleif it has never asked for one. - getWalkStatus() - Method in interface com.botwithus.bot.api.Navigation
-
Returns the walker state for the calling script — never a sibling script's.
- getWithdrawAmount() - Method in class com.botwithus.bot.api.inventory.Bank
-
Currently configured custom withdraw amount.
- getWorldMapElement(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Single world-map element by
id, ornullwhen not found. - getXp(GameAPI, int) - Static method in class com.botwithus.bot.api.util.Skills
-
Total xp for
skillId. - GivingUp(long, int, Throwable) - Constructor for record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Creates an instance of a
GivingUprecord class. - globalTeleportMinHeuristic() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
globalTeleportMinHeuristicrecord component. - globalTeleportMinHeuristic(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- GRACEFUL - Enum constant in enum class com.botwithus.bot.api.script.StopMode
-
Ask the game to close, as the window's close button does.
- GRAND_EXCHANGE - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- GRAND_EXCHANGE - Static variable in class com.botwithus.bot.api.util.Interfaces
- GrandExchange - Class in com.botwithus.bot.api.util
-
Convenience wrapper around the Grand Exchange interface (
STOCKMARKET, iface 105) and its collect-all panel (STOCKMARKET_COLLECTALL, iface 651). - GrandExchange(GameAPI) - Constructor for class com.botwithus.bot.api.util.GrandExchange
- GRAPHIC - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Spot animations / graphical effects.
- GREEN - Static variable in class com.botwithus.bot.api.draw.Colors
-
The producer's own default when a command omits
color. - GREY - Static variable in class com.botwithus.bot.api.draw.Colors
- gridH() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Descriptor grid height in CHUNKS (
0when static). - gridW() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Descriptor grid width in CHUNKS (
0when static). - GROUND_ITEM_OPTIONS - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM1 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM2 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM3 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM4 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM5 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GROUND_ITEM6 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- GroundItem - Class in com.botwithus.bot.api.entities
- GroundItem - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one ground-item stack at the producer's current tick (v15+).
- GroundItem(int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.GroundItem
-
Creates an instance of a
GroundItemrecord class. - GroundItemFilter - Interface in com.botwithus.bot.api.snapshot
-
Predicate for filtering
GroundItementries in aGameSnapshot. - GroundItemInfo - Record Class in com.botwithus.bot.api.model
-
Wire-format record returned by
query_ground_itemsfor one stack of items lying on the ground. - GroundItemInfo(int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.model.GroundItemInfo
-
Creates an instance of a
GroundItemInforecord class. - groundItems() - Method in interface com.botwithus.bot.api.GameAPI
-
Ground-item query facade.
- groundItems() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Ground items table accessor (v15+).
- GroundItems - Class in com.botwithus.bot.api.entities
-
Ground-item query facade.
- GroundItems(GameAPI) - Constructor for class com.botwithus.bot.api.entities.GroundItems
- GroundItems.Query - Class in com.botwithus.bot.api.entities
- groundOptions() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
groundOptionsrecord component. - Group(String, String) - Constructor for record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Creates an instance of a
Grouprecord class.
H
- h() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
hrecord component. - h() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
hrecord component. - handle() - Method in class com.botwithus.bot.api.entities.GroundItem
- handle() - Method in class com.botwithus.bot.api.entities.SceneObject
- handle() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
handlerecord component. - handle() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
handlerecord component. - HANDS - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- hashCode() - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCaption.None
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.BreakEndedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ChatMessageEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.TickEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.input.KeyStroke
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.Component
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ComponentRef
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ComponentTreeNode
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ComponentTrigger
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.LoginState
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.PathResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ResourceSection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.ScriptResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.StructType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.VarbitValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Connected
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherAccount
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.AgentUpdated
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStarted
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateApplied
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.EventsDropped
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceLost
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceRestored
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceShuttingDown
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Attached
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.AttachFailed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ManagementTarget.WholeHost
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns a hash code value for this object.
- hasHealth() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
True when both health fields carry a real reading.
- hasIndex() - Method in enum class com.botwithus.bot.api.draw.EntityRef
-
Whether this reference is completed by a server index.
- hasOption(String) - Method in class com.botwithus.bot.api.entities.GroundItem
- hasOption(String) - Method in class com.botwithus.bot.api.entities.Npc
-
True if any option matches
option(case-insensitive). - hasOption(String) - Method in class com.botwithus.bot.api.entities.SceneObject
-
True if any option matches
optioncase-insensitively. - hasPresented() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
hasPresentedrecord component. - hasValue() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
True when
VarbitRead.value()is what the game reads. - hasValue() - Method in record class com.botwithus.bot.api.model.VarpRead
-
True when
VarpRead.value()is what the game reads: set, or at its default. - HEAD - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- HEADBAR - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Overhead health bars.
- HEADING - Enum constant in enum class com.botwithus.bot.api.draw.DrawFont
- HEALTH_UNKNOWN - Static variable in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Value
LocalPlayer.currentHealth()andLocalPlayer.maxHealth()carry when no one has read the backing varps — the sentinel the variable reads use for "unset" as well, so a caller needs only one "no value" check. - HEALTHY - Static variable in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Sentinel for a never-crashed script.
- height() - Method in class com.botwithus.bot.api.component.ComponentNode
- height() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
heightrecord component. - heightTiles() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
heightTilesrecord component. - heightTiles() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
heightTilesrecord component. - HERBLORE - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- HERBLORE - Static variable in class com.botwithus.bot.api.util.Skills
- heuristicWeight() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
heuristicWeightrecord component. - heuristicWeight(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- hidden() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Keep only components the producer reported hidden.
- hidden() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
hiddenrecord component. - HighlightBuilder - Class in com.botwithus.bot.api.draw
-
Fluent chain for a highlight — the four calls that mark a thing rather than a place.
- HighlightFactory - Interface in com.botwithus.bot.api.draw
-
Turns a style and a caption into a concrete
DrawCommand.Highlight. - HITMARK - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Hit splats.
- hostKind() - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Returns the value of the
hostKindrecord component. - hostsBlocking() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns the value of the
hostsBlockingrecord component. - hp() - Method in class com.botwithus.bot.api.entities.Npc
- hp() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
hprecord component. - hpaReady() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
hpaReadyrecord component. - Humanize - Class in com.botwithus.bot.api.util
-
Human-like delay utilities to make bot behavior less detectable.
- HUNTER - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- HUNTER - Static variable in class com.botwithus.bot.api.util.Skills
I
- id() - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.StructType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.script.LauncherAccount
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns the value of the
idrecord component. - id() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Returns the value of the
idrecord component. - id(int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
- id(GamevalType, String) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
The id for a name, or empty when the name is unknown.
- IDLE - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- ifaceId() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
ifaceIdrecord component. - in(int) - Method in class com.botwithus.bot.api.component.Components
-
Start a query over the whole interface (rooted at its root component).
- in(String) - Method in class com.botwithus.bot.api.component.Components
-
Query over the whole interface named by its gameval, e.g.
- incoming() - Method in class com.botwithus.bot.api.entities.Projectiles
-
Projectiles aimed at the local player.
- index - Variable in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- index() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Returns the value of the
indexrecord component. - index() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns the value of the
indexrecord component. - inFlightAt(int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles whose flight brackets the given game cycle — i.e.
- info(String, Object...) - Method in interface com.botwithus.bot.api.log.BotLogger
- INFO - Enum constant in enum class com.botwithus.bot.api.log.LogLevel
- INJECTED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
-
The agent is injected and its pipe is up; the last state the service can know.
- INJECTING - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- INPUT - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- INPUT_COMPONENT - Static variable in class com.botwithus.bot.api.input.InputDialog
-
The dialog's input field, which carries the key trigger (
MESLAYER__MES_TEXT2). - INPUT_INTERFACE - Static variable in class com.botwithus.bot.api.inventory.Bank
-
Withdraw-X / Deposit-X input layer (
MESLAYER). - inputDialog() - Method in interface com.botwithus.bot.api.GameAPI
-
The game's text/amount input dialog (withdraw-X, add-friend, ...).
- InputDialog - Class in com.botwithus.bot.api.input
-
The game's input dialog (
MESLAYER, interface 1469): the prompt behind withdraw-X, deposit-X, add-friend and the like. - InputDialog(GameAPI) - Constructor for class com.botwithus.bot.api.input.InputDialog
- InputMode - Enum Class in com.botwithus.bot.api.input
-
What the game's input dialog is asking for, read from the client variable
MESLAYERMODE. - inputTypeId() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
inputTypeIdrecord component. - INT - Enum constant in enum class com.botwithus.bot.api.model.VarKind
-
A 32-bit integer.
- intDefault() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
intDefaultrecord component. - interact(int) - Method in class com.botwithus.bot.api.component.ComponentNode
-
Queue a click on this component with the given 1-based right-click option index.
- interact(int) - Method in class com.botwithus.bot.api.entities.GroundItem
-
Queue an action by 1-based right-click option index.
- interact(int) - Method in class com.botwithus.bot.api.entities.Npc
-
Queue an action against this NPC by 1-based option index.
- interact(int) - Method in class com.botwithus.bot.api.entities.Player
-
Queue an action against this player by 1-based option index.
- interact(int) - Method in class com.botwithus.bot.api.entities.SceneObject
-
Queue an action by 1-based right-click option index.
- interact(int, int) - Method in class com.botwithus.bot.api.entities.Npc
-
Two-arg variant kept for pre-rewrite scripts.
- interact(int, int) - Method in class com.botwithus.bot.api.entities.SceneObject
-
Two-arg variant kept for pre-rewrite scripts.
- interact(int, int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Click the given slot with the given 1-based right-click option index.
- interact(int, String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- interact(Equipment.Slot, int) - Method in class com.botwithus.bot.api.inventory.Equipment
-
Click the given semantic slot with a 1-based right-click option index.
- interact(Equipment.Slot, String) - Method in class com.botwithus.bot.api.inventory.Equipment
-
Click the given semantic slot with the named right-click option.
- interact(String) - Method in class com.botwithus.bot.api.entities.GroundItem
-
Queue an action by option text.
- interact(String) - Method in class com.botwithus.bot.api.entities.Npc
-
Queue an action by option text (e.g.
- interact(String) - Method in class com.botwithus.bot.api.entities.SceneObject
-
Queue an action by option text.
- interactFirst(int, int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Click the first slot containing
itemIdwith the given 1-based option index (no name lookup). - interactFirst(int, String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Click the first slot containing
itemIdwith the named option. - interactFirstGameval(String, int) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Click the first slot holding the item with the given gameval name, using the given 1-based option index.
- interactFirstGameval(String, String) - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Click the first slot holding the item with the given gameval name, using the named option.
- interactId() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
interactIdrecord component. - interactId(int) - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- interactType() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
interactTyperecord component. - INTERFACE - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Interfaces.
- INTERFACE_ID - Static variable in class com.botwithus.bot.api.input.InputDialog
-
The input-dialog interface (
MESLAYER). - INTERFACE_ID - Static variable in class com.botwithus.bot.api.inventory.Backpack
- INTERFACE_ID - Static variable in class com.botwithus.bot.api.inventory.Bank
- INTERFACE_ID - Static variable in class com.botwithus.bot.api.inventory.Equipment
- INTERFACE_ID - Static variable in class com.botwithus.bot.api.util.GrandExchange
-
GE interface id.
- INTERFACE_ID_SHIFT - Static variable in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Bit position the interface id occupies in a packed component id.
- interfaceId() - Method in class com.botwithus.bot.api.component.ComponentNode
- interfaceId() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
The interface the row lives on.
- interfaceId() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
interfaceIdrecord component. - interfaceId() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
interfaceIdrecord component. - interfaceId() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- interfaceId() - Method in record class com.botwithus.bot.api.model.ComponentRef
-
Returns the value of the
interfaceIdrecord component. - interfaceId(String) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Shorthand for
id(GamevalType.INTERFACE, gameval). - interfaceIdFromHash(int) - Static method in class com.botwithus.bot.api.util.Interfaces
- InterfaceIds - Class in com.botwithus.bot.api.constants
- Interfaces - Class in com.botwithus.bot.api.util
-
Common RS3 interface ID constants and component hash utilities.
- interruptBreak() - Method in interface com.botwithus.bot.api.GameAPI
-
Interrupts any currently active break.
- interval() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
intervalrecord component. - interval() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns the value of the
intervalrecord component. - intField(String, String, int) - Static method in interface com.botwithus.bot.api.config.ConfigField
- IntField(String, String, int) - Constructor for record class com.botwithus.bot.api.config.ConfigField.IntField
-
Creates an instance of a
IntFieldrecord class. - INV - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Inventories / containers.
- INVENTION - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- INVENTION - Static variable in class com.botwithus.bot.api.util.Skills
- inventories() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Inventory table accessor.
- Inventory - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one inventory container.
- Inventory(int, int, List) - Constructor for record class com.botwithus.bot.api.snapshot.Inventory
-
Creates an instance of a
Inventoryrecord class. - INVENTORY_ID - Static variable in class com.botwithus.bot.api.inventory.Backpack
- INVENTORY_ID - Static variable in class com.botwithus.bot.api.inventory.Bank
- INVENTORY_ID - Static variable in class com.botwithus.bot.api.inventory.Equipment
- InventoryContainer - Class in com.botwithus.bot.api.inventory
-
Snapshot-backed wrapper for one game inventory (backpack, bank, equipment, ...).
- InventoryContainer(GameAPI, int) - Constructor for class com.botwithus.bot.api.inventory.InventoryContainer
-
Read-only construction for ad-hoc inventories (shops, generic containers) where the script only needs item-list reads.
- InventoryIds - Class in com.botwithus.bot.api.constants
- InventoryItem - Record Class in com.botwithus.bot.api.snapshot
-
One slot of an inventory snapshot.
- InventoryItem(int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.InventoryItem
-
Creates an instance of a
InventoryItemrecord class. - inventoryOptions() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
inventoryOptionsrecord component. - invId() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
invIdrecord component. - invId() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- invId() - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Returns the value of the
invIdrecord component. - isAgentStale() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
isAgentStalerecord component. - isAlive() - Method in class com.botwithus.bot.api.entities.Npc
- isAvailable() - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
False when no index is deployed and every lookup will return empty.
- isChatOpen(GameAPI) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
True when the text-only NPC-chat dialog (1184) is open.
- isClickable() - Method in class com.botwithus.bot.api.entities.Npc
- isClientAlive(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns
trueif the named client is connected and alive. - isClosed() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
isClosedrecord component. - isClosed() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
isClosedrecord component. - isCombinedSection() - Method in record class com.botwithus.bot.api.snapshot.Location
- isComplete() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
True when every command in the batch was accepted.
- isConnected() - Method in interface com.botwithus.bot.api.Client
-
Checks whether this client is still connected to the game server.
- isDead() - Method in class com.botwithus.bot.api.entities.Npc
-
Same as
!isAlive(). - isDefinitionVisible() - Method in class com.botwithus.bot.api.entities.Npc
- isDeleted() - Method in record class com.botwithus.bot.api.snapshot.Location
- isDone() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
isDonerecord component. - isDrawEnabled() - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Whether the producer is currently drawing at all (
debug_draw_enable). - isEmpty() - Method in interface com.botwithus.bot.api.draw.DrawCaption
-
True when there is nothing to draw.
- isEmpty() - Method in record class com.botwithus.bot.api.draw.DrawCaption.None
- isEmpty() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- isEmpty() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
- isEnabled() - Method in class com.botwithus.bot.api.draw.Draw
-
Whether the producer is currently drawing at all.
- isEnabled() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
isEnabledrecord component. - isEnabled(LogLevel) - Method in interface com.botwithus.bot.api.log.BotLogger
- isEquipped(int) - Method in class com.botwithus.bot.api.inventory.Equipment
-
True when
itemIdis in any equipment slot. - isFilled() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
isFilledrecord component. - isFilled() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
isFilledrecord component. - isFollowing() - Method in class com.botwithus.bot.api.entities.Npc
-
True when this NPC is following another entity (
Npc.followingIndex()!= -1). - isFull() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
True when the store has no room for another command.
- isFull() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- isHidden() - Method in class com.botwithus.bot.api.component.ComponentNode
- isHidden() - Method in class com.botwithus.bot.api.entities.Npc
-
The snapshot only carries visible NPCs; this stub always returns
false. - isHidden() - Method in class com.botwithus.bot.api.entities.SceneObject
-
The snapshot only carries visible objects; this stub always returns
false. - isHidden() - Method in record class com.botwithus.bot.api.model.Component
-
True iff the producer reported this component is hidden (
hidden == 1). - isHidden() - Method in record class com.botwithus.bot.api.snapshot.Location
- isHole(int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Whether
descriptormeans "no source chunk". - isInputOpen() - Method in class com.botwithus.bot.api.inventory.Bank
-
True when the withdraw-X / deposit-X dialog is up.
- isInstance() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Whether the scene is a dynamic region.
- isInterfaceOpen(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Convenience shim — delegates to
snapshot().isInterfaceOpen(ifaceId). - isInterfaceOpen(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Whether
ifaceIdis currently mounted injag::InterfaceManager's open-subs hashmap — the engine's canonical "this interface is open right now" signal. - isKnown() - Method in record class com.botwithus.bot.api.snapshot.Orientation
- isMember() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
isMemberrecord component. - isModal() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Whether this is a modal: it closes when the player moves.
- isMoving() - Method in class com.botwithus.bot.api.entities.Npc
- isMoving() - Method in class com.botwithus.bot.api.entities.Player
- isMoving() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
- isMoving() - Method in record class com.botwithus.bot.api.snapshot.Npc
- isMoving() - Method in record class com.botwithus.bot.api.snapshot.Player
- isNotEmpty() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- isNotFull() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- isOpen() - Method in class com.botwithus.bot.api.input.InputDialog
-
True while an input dialog of any mode is open.
- isOpen() - Method in class com.botwithus.bot.api.inventory.Bank
-
True when the bank UI (iface 517) is open.
- isOpen() - Method in class com.botwithus.bot.api.util.GrandExchange
-
True when the GE interface is open.
- isOpen(int) - Method in class com.botwithus.bot.api.component.Components
-
True when the interface's root component resolves — a proxy for "this interface is currently loaded / open".
- isOpen(GameAPI) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
True when the multi-choice dialog is open with at least one selectable option.
- isOpen(String) - Method in class com.botwithus.bot.api.component.Components
-
True when the interface named by its gameval is currently loaded.
- isOpenInterfaceListComplete() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Whether the open-interface list is known to be complete this tick: the client's count was readable and every entry made it into the snapshot.
- isOverlay() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Whether this is a persistent overlay such as a HUD panel.
- isPersistent() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
True when this command has no expiry and lives until replaced or cleared.
- isReachable(int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Checks if a tile is reachable from the player's current position.
- isReachable(int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Checks if a tile is reachable from the player's current position via local A*.
- isReachable(int, int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Checks if a tile is reachable with a custom iteration limit.
- isReachable(int, int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Checks if a tile is reachable with a custom iteration limit.
- isRequest() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns true if this message is part of a request/response exchange.
- isResolved() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
isResolvedrecord component. - isResolveLagging() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
True when more component highlights are live than the producer resolves per tick, so some of their geometry is a tick or more behind the game.
- isResolverLive() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
isResolverLiverecord component. - isRetryable() - Method in exception class com.botwithus.bot.api.script.LauncherException
- isRoot() - Method in class com.botwithus.bot.api.component.ComponentNode
-
True when this node has no parent in its view.
- isRunning(String) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Returns
trueif the named script is currently running. - isSameFacingAs(Orientation) - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
True when both facings are known and lie within
Orientation.READBACK_TOLERANCEof each other around the circle, so0and16383count as one unit apart. - isSet() - Method in record class com.botwithus.bot.api.model.VarpRead
-
True when the client holds a value for the varp.
- isSourceTile() - Method in class com.botwithus.bot.api.entities.Projectile
-
truewhen the source end is a fixed tile rather than an entity. - isSpellable() - Method in enum class com.botwithus.bot.api.draw.DrawKind
-
Whether
debug_draw_setaccepts this kind in itskindfield. - isStopRequested() - Method in interface com.botwithus.bot.api.ScriptContext
-
Whether the user (or the host) has asked this script to stop.
- isTargetTile() - Method in class com.botwithus.bot.api.entities.Projectile
-
truewhen the target end is a fixed tile rather than an entity. - isTerminal() - Method in enum class com.botwithus.bot.api.runtime.Liveness
-
truefor the states a runner can never leave. - isTruncated() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Whether the client's grid exceeded the wire cap and was dropped.
- isTwoHanded() - Method in record class com.botwithus.bot.api.model.ItemType
-
Whether wearing this item also blocks the shield slot, so nothing can be worn in the off hand alongside it.
- isTypeUnknown() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Whether the producer could not publish the client's type.
- isWalking() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
isWalkingrecord component. - isWorldAnchored() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
True for a world/static spot anim — one playing on a tile with no entity (
targetServerIndex == -1, equivalentlytargetType == 2). - ITEM - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Items.
- ITEM - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.WithdrawMode
- itemAmount() - Method in class com.botwithus.bot.api.component.ComponentNode
- itemAmount() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
itemAmountrecord component. - itemId() - Method in class com.botwithus.bot.api.component.ComponentNode
- itemId() - Method in class com.botwithus.bot.api.entities.GroundItem
- itemId() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns the value of the
itemIdrecord component. - itemId() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Returns the value of the
itemIdrecord component. - itemId(int) - Static method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- itemIdField(String, String, int) - Static method in interface com.botwithus.bot.api.config.ConfigField
- ItemIdField(String, String, int) - Constructor for record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Creates an instance of a
ItemIdFieldrecord class. - items() - Method in record class com.botwithus.bot.api.model.ResourceSection
-
Returns the value of the
itemsrecord component. - items() - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Returns the value of the
itemsrecord component. - ItemType - Record Class in com.botwithus.bot.api.model
-
Item definition from the game cache.
- ItemType(int, String, boolean, boolean, int, int, int, int, int, boolean, List, List, Map) - Constructor for record class com.botwithus.bot.api.model.ItemType
-
Builds a definition that claims no extra wear positions;
wearpos2andwearpos3areItemType.NO_WEARPOS. - ItemType(int, String, boolean, boolean, int, int, int, int, int, int, int, boolean, List, List, Map) - Constructor for record class com.botwithus.bot.api.model.ItemType
-
Creates an instance of a
ItemTyperecord class. - iteration() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns the value of the
iterationrecord component.
J
- JAGEX - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
- jar() - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Returns the value of the
jarrecord component.
K
- key() - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Returns the value of the
keyrecord component. - key() - Method in interface com.botwithus.bot.api.config.ConfigField
- key() - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
keyrecord component. - key() - Method in interface com.botwithus.bot.api.draw.DrawCommand
-
The caller-chosen identity of this command within its connection.
- key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
keyrecord component. - key() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns the value of the
keyrecord component. - keyChar() - Method in record class com.botwithus.bot.api.input.KeyStroke
-
Returns the value of the
keyCharrecord component. - keyCode() - Method in record class com.botwithus.bot.api.input.KeyStroke
-
Returns the value of the
keyCoderecord component. - KeyInputEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a key is pressed while the overlay has keyboard focus.
- KeyInputEvent(int, boolean, boolean, boolean) - Constructor for record class com.botwithus.bot.api.event.KeyInputEvent
- KeyInputEvent(int, boolean, boolean, boolean, long) - Constructor for record class com.botwithus.bot.api.event.KeyInputEvent
-
Creates an instance of a
KeyInputEventrecord class. - KeyStroke - Record Class in com.botwithus.bot.api.input
-
One key event delivered to a component's key (type-10) CS2 trigger — the argument the trigger's script reads as its key code and key character.
- KeyStroke(int, int) - Constructor for record class com.botwithus.bot.api.input.KeyStroke
-
Creates an instance of a
KeyStrokerecord class. - keyTriggerArg(int) - Static method in record class com.botwithus.bot.api.input.KeyStroke
-
The wire argument for a key trigger fired through
GameAPI.fireComponentTrigger(int, int, int, int, int), which accepts two forms. - KILL - Enum constant in enum class com.botwithus.bot.api.script.StopMode
-
Terminate the process at once.
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
- kind() - Method in interface com.botwithus.bot.api.draw.DrawCommand
-
The primitive this command draws.
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
- kind() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
- kind() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
kindrecord component. - kind() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
kindrecord component. - kind() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
kindrecord component.
L
- label() - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Returns the value of the
labelrecord component. - label() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns the value of the
labelrecord component. - label() - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Returns the value of the
labelrecord component. - label() - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Returns the value of the
labelrecord component. - label() - Method in interface com.botwithus.bot.api.config.ConfigField
- label() - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Returns the value of the
labelrecord component. - label() - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Returns the value of the
labelrecord component. - label(String) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Draw this text.
- label(String) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Draw this text against the marker the producer resolved.
- landingAt(int, int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles that will land on the given tile.
- landingAt(int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles that will land on the given tile and plane.
- LARGE - Enum constant in enum class com.botwithus.bot.api.draw.DrawFont
- lastCause() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Returns the value of the
lastCauserecord component. - lastCrash() - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Returns the value of the
lastCrashrecord component. - LastCrash - Record Class in com.botwithus.bot.api.runtime
-
Immutable record describing a single script failure: the lifecycle phase in which the throwable surfaced, the loop iteration index at the time, the wall-clock
Instantthe runner observed it, and the throwable itself. - LastCrash(Phase, long, Instant, Throwable) - Constructor for record class com.botwithus.bot.api.runtime.LastCrash
-
Creates an instance of a
LastCrashrecord class. - lastError() - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Returns the value of the
lastErrorrecord component. - launch(String) - Method in interface com.botwithus.bot.api.script.ClientLauncher
- launch(String, LaunchOptions) - Method in interface com.botwithus.bot.api.script.ClientLauncher
-
Asks the service to launch a client on
accountId. - launchedAt(int, int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles launched from the given tile.
- launchedBy() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
launchedByrecord component. - LaunchedBy(long, String, Optional) - Constructor for record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Creates an instance of a
LaunchedByrecord class. - LaunchedClient - Record Class in com.botwithus.bot.api.script
-
A client the launcher service manages, as it reported it.
- LaunchedClient(String, long, String, String, int, LaunchedClient.Kind, LaunchedClient.Origin, Optional, OptionalLong, LaunchedClient.State, long, String, boolean, LaunchedClient.Licence) - Constructor for record class com.botwithus.bot.api.script.LaunchedClient
-
Creates an instance of a
LaunchedClientrecord class. - LaunchedClient.Kind - Enum Class in com.botwithus.bot.api.script
-
What kind of client it is.
- LaunchedClient.LaunchedBy - Record Class in com.botwithus.bot.api.script
-
The host connection that launched a client.
- LaunchedClient.Licence - Record Class in com.botwithus.bot.api.script
-
A client's licence.
- LaunchedClient.LicenceState - Enum Class in com.botwithus.bot.api.script
-
A licence's state; see
LaunchedClient.Licence. - LaunchedClient.Origin - Enum Class in com.botwithus.bot.api.script
-
Who launched it: the launcher's own UI, or a host over automation.
- LaunchedClient.State - Enum Class in com.botwithus.bot.api.script
-
Where a launch is.
- LauncherAccount - Record Class in com.botwithus.bot.api.script
-
An account the launcher can start a client on.
- LauncherAccount(String, String) - Constructor for record class com.botwithus.bot.api.script.LauncherAccount
-
Creates an instance of a
LauncherAccountrecord class. - LauncherEvent - Interface in com.botwithus.bot.api.script
-
Something the launcher service reported, or a change in the host's link to it.
- LauncherEvent.AgentUpdated - Record Class in com.botwithus.bot.api.script
-
The launcher has a new agent; clients injected before it are now stale.
- LauncherEvent.ClientExited - Record Class in com.botwithus.bot.api.script
-
A client's process exited.
- LauncherEvent.ClientStarted - Record Class in com.botwithus.bot.api.script
-
A client started: a launch reached its first record, or auto-restart replaced the process (then
LaunchedClient.restartOf()is set). - LauncherEvent.ClientStateChanged - Record Class in com.botwithus.bot.api.script
-
A client's launch moved on.
- LauncherEvent.DataPhase - Enum Class in com.botwithus.bot.api.script
-
Where a data update is.
- LauncherEvent.DataUpdateApplied - Record Class in com.botwithus.bot.api.script
-
A data update was applied.
- LauncherEvent.DataUpdateAvailable - Record Class in com.botwithus.bot.api.script
-
The state of a data update changed.
- LauncherEvent.EventsDropped - Record Class in com.botwithus.bot.api.script
-
Events were missed: the service's sequence skipped, or this listener fell too far behind.
- LauncherEvent.ExitReason - Enum Class in com.botwithus.bot.api.script
-
Why a client exited.
- LauncherEvent.LicenceChanged - Record Class in com.botwithus.bot.api.script
-
The licence link, or one client's licence, changed.
- LauncherEvent.ServiceLost - Record Class in com.botwithus.bot.api.script
-
The host lost the service.
- LauncherEvent.ServiceRestored - Record Class in com.botwithus.bot.api.script
-
The host has the service again after a
LauncherEvent.ServiceLost. - LauncherEvent.ServiceShuttingDown - Record Class in com.botwithus.bot.api.script
-
The service is shutting down.
- LauncherException - Exception Class in com.botwithus.bot.api.script
-
A
ClientLaunchercall that failed. - LauncherException(String, String) - Constructor for exception class com.botwithus.bot.api.script.LauncherException
- LauncherException(String, String, boolean, OptionalLong, Optional) - Constructor for exception class com.botwithus.bot.api.script.LauncherException
- LauncherException(String, String, Throwable) - Constructor for exception class com.botwithus.bot.api.script.LauncherException
- LaunchHandle - Interface in com.botwithus.bot.api.script
-
A launch the service has queued:
ClientLauncher.launch(String, LaunchOptions). - LaunchOptions - Record Class in com.botwithus.bot.api.script
-
Options for
ClientLauncher.launch(String, LaunchOptions). - LaunchOptions(int) - Constructor for record class com.botwithus.bot.api.script.LaunchOptions
-
Creates an instance of a
LaunchOptionsrecord class. - LaunchOutcome - Interface in com.botwithus.bot.api.script
-
How a
LaunchHandleended. - LaunchOutcome.Attached - Record Class in com.botwithus.bot.api.script
-
The client was injected and the host attached to it.
- LaunchOutcome.AttachFailed - Record Class in com.botwithus.bot.api.script
-
The service injected the client, but the host could not attach to it: its pipe or its shared memory never appeared.
- LaunchOutcome.Failed - Record Class in com.botwithus.bot.api.script
-
The launch failed before the client was injected, or the client exited first.
- LAYER - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- LEGS - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- level() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
The base (unboosted) level.
- level() - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Returns the value of the
levelrecord component. - level() - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Returns the value of the
levelrecord component. - levelTier1() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
levelTier1record component. - levelTier2() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
levelTier2record component. - levelTier3() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
levelTier3record component. - licence() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
licencerecord component. - Licence(LaunchedClient.LicenceState, int, Optional) - Constructor for record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Creates an instance of a
Licencerecord class. - LICENCE - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
-
Its licence lapsed.
- LicenceChanged(String, Optional, Optional, OptionalInt) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Creates an instance of a
LicenceChangedrecord class. - Lifetime - Section in interface com.botwithus.bot.api.snapshot.DynamicRegion
- limit(int) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Cap the number of results.
- limit(int) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Cap the number of results.
- limit(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- line(String, int, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Straight segment from
(x1, y1)to(x2, y2). - Line(String, DrawSpace, DrawStyle, int, int, int, int) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Creates an instance of a
Linerecord class. - LINE - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
Straight segment between two points.
- link() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns the value of the
linkrecord component. - list() - Method in class com.botwithus.bot.api.draw.Draw
-
Every command this connection currently holds.
- LIST - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- listAll() - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Returns info about all known scripts (running and stopped).
- listMethods() - Method in interface com.botwithus.bot.api.domain.SystemAPI
-
Lists all RPC method names supported by the game client.
- listName() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
listNamerecord component. - listRunning() - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Returns info about currently running scripts only.
- listScheduled() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns every active schedule across all connected clients.
- listScheduled() - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Lists all active schedules.
- listScheduledForClient(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns active schedules on the named client.
- listScheduledForGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Returns active schedules across all clients in a group.
- Literal(String, DrawFont) - Constructor for record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Creates an instance of a
Literalrecord class. - LIVE - Enum constant in enum class com.botwithus.bot.api.runtime.Liveness
-
Looping normally, or parked between loops.
- Liveness - Enum Class in com.botwithus.bot.api.runtime
-
How responsive a script runner is, as judged by the runtime's watchdog.
- liveTargets() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
liveTargetsrecord component. - LOC - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Scenery.
- LocalPlayer - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of the local (logged-in) player at the producer's current tick.
- LocalPlayer(int, int, int, int, int, int, int, int, int, int, int, boolean, int, int, int, List) - Constructor for record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Builds a record with an unknown facing; kept so pre-v21 callers compile unchanged.
- LocalPlayer(int, int, int, int, int, int, int, int, int, int, int, boolean, int, int, int, List, Orientation) - Constructor for record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Creates an instance of a
LocalPlayerrecord class. - Location - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one scene Location (door / tree / rock / bank / scenery tile) at the producer's current tick.
- Location(int, int, int, int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Location
-
Builds a row that is not a multiloc, deriving
resolvedIdfrom the base id. - Location(int, int, int, int, int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Location
-
Creates an instance of a
Locationrecord class. - LocationFilter - Interface in com.botwithus.bot.api.snapshot
-
Predicate for filtering
Locationentries in aGameSnapshot. - locations() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Scene Location table accessor (doors / trees / rocks / scenery).
- LocationType - Record Class in com.botwithus.bot.api.model
-
Location (game object) definition from the game cache.
- LocationType(int, String, int, int, int, int, boolean, List, int, int, List, int, Map) - Constructor for record class com.botwithus.bot.api.model.LocationType
-
Creates an instance of a
LocationTyperecord class. - LODESTONE - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- LoggerFactory - Class in com.botwithus.bot.api.log
-
Factory for obtaining
BotLoggerinstances. - loginProgress() - Method in record class com.botwithus.bot.api.model.LoginState
-
Returns the value of the
loginProgressrecord component. - LoginState - Record Class in com.botwithus.bot.api.model
-
The current login state of the game client.
- LoginState(int, int, int) - Constructor for record class com.botwithus.bot.api.model.LoginState
-
Creates an instance of a
LoginStaterecord class. - LoginStateChangeEvent - Record Class in com.botwithus.bot.api.event
-
Fired when the client login state changes (e.g., lobby to logged in).
- LoginStateChangeEvent(int, int) - Constructor for record class com.botwithus.bot.api.event.LoginStateChangeEvent
- LoginStateChangeEvent(int, int, long) - Constructor for record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Creates an instance of a
LoginStateChangeEventrecord class. - loginStatus() - Method in record class com.botwithus.bot.api.model.LoginState
-
Returns the value of the
loginStatusrecord component. - loginToLobby() - Method in interface com.botwithus.bot.api.GameAPI
-
Triggers a login from the login screen to the lobby.
- LogLevel - Enum Class in com.botwithus.bot.api.log
- LOGOUT - Static variable in class com.botwithus.bot.api.util.Interfaces
- LONG - Enum constant in enum class com.botwithus.bot.api.model.VarKind
-
A 64-bit integer.
- longDelay() - Static method in class com.botwithus.bot.api.util.Timing
-
600–1200ms.
- loopDelay(int, double) - Static method in class com.botwithus.bot.api.util.Humanize
-
Returns a loop delay with variance and a 5% chance of a micro-break (2-5s).
- loopOffset() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
loopOffsetrecord component. - lsb() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns the value of the
lsbrecord component.
M
- MAGENTA - Static variable in class com.botwithus.bot.api.draw.Colors
- MAGIC - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
-
Magic training: alching, enchanting and other spell-based skilling.
- MAGIC - Static variable in class com.botwithus.bot.api.util.Interfaces
- MAGIC - Static variable in class com.botwithus.bot.api.util.Skills
- mainHand() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
mainHandrecord component. - ManagementContext - Interface in com.botwithus.bot.api.script
-
Context passed to
ManagementScript.onStart(ManagementContext). - ManagementScript - Interface in com.botwithus.bot.api.script
-
Service Provider Interface for independent management scripts.
- ManagementTarget - Interface in com.botwithus.bot.api.script
-
Something a
ManagementScripthas been told to manage. - ManagementTarget.ClientScript - Record Class in com.botwithus.bot.api.script
-
One script on one client.
- ManagementTarget.Group - Record Class in com.botwithus.bot.api.script
-
Every client in a group, and every script on each.
- ManagementTarget.WholeHost - Record Class in com.botwithus.bot.api.script
-
Every client on the host, and every script on each.
- MAPELEMENT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
World-map elements.
- mapElements() - Method in interface com.botwithus.bot.api.GameAPI
-
World-map element query facade.
- mapSpriteId() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
mapSpriteIdrecord component. - MAPSQUARE_CHUNK_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
mapX << MAPSQUARE_CHUNK_SHIFTconverts a mapsquare to its first chunk — the x8 in the UNITS TRAP above. - MATERIAL - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Materials / textures.
- MAX_AMOUNT_LENGTH - Static variable in class com.botwithus.bot.api.input.InputDialog
-
Longest value amount mode accepts, suffix included.
- MAX_AMOUNT_VALUE - Static variable in class com.botwithus.bot.api.input.InputDialog
-
Largest value amount mode takes, after suffix expansion.
- MAX_BATCH_ITEMS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Most items one
debug_draw_set_batchaccepts. - MAX_COMMANDS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Retained commands per producer, across every connected client.
- MAX_DECIMALS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Most decimal places a fixed-point caption may be scaled by.
- MAX_EXTENT - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Largest width or height a rect or ellipse may have.
- MAX_KEY_BYTES - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Longest key the producer stores, in UTF-8 bytes — its buffer is 48 bytes including the NUL.
- MAX_NAME_LENGTH - Static variable in class com.botwithus.bot.api.input.InputDialog
-
Longest value name mode accepts.
- MAX_PLANE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Highest plane a world highlight may name.
- MAX_POLY_COMMANDS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Retained
polycommands, across every connected client. - MAX_POLY_POINTS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Most points a polyline may have.
- MAX_ROTATION - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Highest valid rotation — the inclusive bound for a range check.
- MAX_SCREEN_COORDINATE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Largest absolute value a screen coordinate may take.
- MAX_TEXT_COMMANDS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Retained
textcommands, across every connected client. - MAX_TEXT_LENGTH - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Longest text a
textcommand may carry, in UTF-16 code units — the producer converts the UTF-8 payload into a 128-unit wide buffer and fails the command rather than truncating when it will not fit. - MAX_THICKNESS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Thickest stroke.
- MAX_WORLD_COORDINATE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Largest absolute value a world coordinate may take, in wire sub-tiles.
- MAX_WORLD_TILE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Largest absolute value a tile coordinate or tile extent may take, for the
highlight_*calls that speak whole tiles rather than sub-tiles. - MAX_Z - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Highest paint order.
- maxDuration() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
maxDurationrecord component. - maxDuration() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns the value of the
maxDurationrecord component. - maxHealth() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
maxHealthrecord component. - maxHp() - Method in class com.botwithus.bot.api.entities.Npc
- maxHp() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
maxHprecord component. - maxIterations() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
maxIterationsrecord component. - maxIterations(int) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- maxLoops() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
maxLoopsrecord component. - maxMapX() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Maximum loaded MAPSQUARE X.
- maxMapY() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Maximum loaded MAPSQUARE Y.
- MEDIA - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- mediumDelay() - Static method in class com.botwithus.bot.api.util.Timing
-
300–600ms.
- members() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
membersrecord component. - members() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
membersrecord component. - membersOnly() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
membersOnlyrecord component. - membersOnly() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns the value of the
membersOnlyrecord component. - merge(DrawBatchResult) - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
This result combined with a later one, for a frame large enough to need more than one
DrawLimits.MAX_BATCH_ITEMS-item batch. - message() - Method in record class com.botwithus.bot.api.event.ChatMessageEvent
-
Returns the value of the
messagerecord component. - message() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns the value of the
messagerecord component. - message() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns the value of the
messagerecord component. - message() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns the value of the
messagerecord component. - message() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.AttachFailed
-
Returns the value of the
messagerecord component. - message() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Returns the value of the
messagerecord component. - MessageBus - Interface in com.botwithus.bot.api.isc
-
Async pub/sub message bus for inter-script communication over named channels.
- messageType() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns the value of the
messageTyperecord component. - meta(String) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
A value from the index's build stamp —
built,source_mtime,rows,groups,schema_version. - MIDI - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Music tracks.
- MIN_PLANE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Lowest plane a world highlight may name.
- MIN_POLY_POINTS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Fewest points a polyline may have.
- MIN_THICKNESS - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Thinnest stroke.
- MIN_Z - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Lowest paint order.
- MINIGAME - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- MINIMAP - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- MINIMAP - Static variable in class com.botwithus.bot.api.util.Interfaces
- MINING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- MINING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- MINING - Static variable in class com.botwithus.bot.api.util.Skills
- minLevel() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
minLevelrecord component. - minQuantity(int) - Static method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- mode() - Method in class com.botwithus.bot.api.input.InputDialog
-
What the dialog is asking for;
InputMode.CLOSEDwhen it is not open. - MODEL - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- MODEL - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Models.
- MONEYMAKING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- moving() - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
- moving() - Static method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- msb() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns the value of the
msbrecord component. - MULTI_CHOICE_INTERFACE - Static variable in class com.botwithus.bot.api.dialog.Dialog
-
The multi-choice dialog interface ("select an option").
N
- name() - Method in class com.botwithus.bot.api.entities.GroundItem
- name() - Method in class com.botwithus.bot.api.entities.Npc
- name() - Method in class com.botwithus.bot.api.entities.SceneObject
-
Display name.
- name() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.script.LauncherAccount
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Returns the value of the
namerecord component. - name() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
namerecord component. - name() - Method in interface com.botwithus.bot.api.script.Task
-
Display name for logging/debugging.
- name() - Element in annotation interface com.botwithus.bot.api.ScriptManifest
-
The display name of the script.
- NAME - Enum constant in enum class com.botwithus.bot.api.input.InputMode
-
A player name ("Enter name of friend to add to list").
- named(String) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter by display name (case-insensitive substring).
- named(String) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- namedExact(String) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter by display name (case-insensitive exact match).
- nameMatching(String) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter by display name (regex match against the full name).
- Navigation - Interface in com.botwithus.bot.api
-
High-level navigation interface providing blocking walk operations.
- NavigationAPI - Interface in com.botwithus.bot.api.domain
-
Navigation and pathfinding.
- navStep() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
navSteprecord component. - near(int, int, int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- nearest() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Nearest result, or
nullwhen no match. - nearest() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- nearest(int) - Method in class com.botwithus.bot.api.entities.Npcs
-
Nearest NPC of the given type id, or
null. - nearest(int) - Method in class com.botwithus.bot.api.entities.SceneObjects
- nearest(String) - Method in class com.botwithus.bot.api.entities.Npcs
-
Nearest NPC matching
name(case-insensitive contains), ornull. - nearest(String) - Method in class com.botwithus.bot.api.entities.SceneObjects
- nearest(String) - Method in class com.botwithus.bot.api.entities.WorldMapElements
-
Convenience: nearest element with the given name (case-insensitive contains).
- nearestByGameval(String) - Method in class com.botwithus.bot.api.entities.GroundItems
-
Nearest ground stack of the item with the given gameval name (e.g.
- nearestByGameval(String) - Method in class com.botwithus.bot.api.entities.Npcs
-
Nearest NPC with the given gameval name (e.g.
- nearestByGameval(String) - Method in class com.botwithus.bot.api.entities.SceneObjects
-
Nearest scene object with the given gameval name (e.g.
- nearestIncoming() - Method in class com.botwithus.bot.api.entities.Projectiles
-
The incoming projectile landing nearest the local player, or
nullwhen nothing is inbound. - nearPlayer() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
-
Default radius around the local player (covers a typical map view).
- nearPlayer(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- NECK - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- NECROMANCY - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- NECROMANCY - Static variable in class com.botwithus.bot.api.util.Skills
- negate() - Method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- negate() - Method in interface com.botwithus.bot.api.snapshot.LocationFilter
- negate() - Method in interface com.botwithus.bot.api.snapshot.NpcFilter
- negate() - Method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- negate() - Method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
- newState() - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Returns the value of the
newStaterecord component. - newValue() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
newValuerecord component. - newValue() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns the value of the
newValuerecord component. - newValue() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns the value of the
newValuerecord component. - newValue() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns the value of the
newValuerecord component. - nextDelayMs() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Returns the value of the
nextDelayMsrecord component. - nextRun() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
nextRunrecord component. - nextRun() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns the value of the
nextRunrecord component. - NO_CHARACTER - Static variable in record class com.botwithus.bot.api.script.LaunchOptions
-
No particular character: the account's default.
- NO_CHUNK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Descriptor value meaning "this grid cell has no source chunk".
- NO_EXPIRY - Static variable in record class com.botwithus.bot.api.draw.DrawEntry
-
Milliseconds reported for a command that never expires.
- NO_KEY_CHAR - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
KeyStroke.keyChar()of a stroke that carries only a key code. - NO_KEY_CODE - Static variable in record class com.botwithus.bot.api.input.KeyStroke
-
KeyStroke.keyCode()of a stroke that carries only a character. - NO_SOURCE - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
DynamicRegion.sourceOfPacked(int, int, int)result meaning "no source tile". - NO_SUCH_VARP - Enum constant in enum class com.botwithus.bot.api.model.VarpState
-
The cache has no varp with this id.
- NO_VALUE - Static variable in record class com.botwithus.bot.api.model.VarpRead
-
The value reported for
VarpState.NO_SUCH_VARPandVarpState.UNAVAILABLE. - NO_WEARPOS - Static variable in record class com.botwithus.bot.api.model.ItemType
-
The cache's value for a wear position the item does not claim.
- node(int, int) - Method in class com.botwithus.bot.api.component.ComponentTree
-
First node matching
(interfaceId, componentId), ornull. - nodes() - Method in class com.botwithus.bot.api.component.ComponentTree
-
All nodes in breadth-first order.
- None() - Constructor for record class com.botwithus.bot.api.draw.DrawCaption.None
-
Creates an instance of a
Nonerecord class. - NONE - Static variable in interface com.botwithus.bot.api.draw.DrawCaption
-
No caption.
- NOOP - Static variable in interface com.botwithus.bot.api.debug.ScriptContextPublisher
-
No-op publisher.
- NORMAL - Enum constant in enum class com.botwithus.bot.api.draw.DrawFont
-
The default.
- NORTH - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- NORTH_EAST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- NORTH_RAW - Static variable in record class com.botwithus.bot.api.snapshot.Orientation
-
The raw angle that faces north (+tileY).
- NORTH_WEST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- NOT_PERMITTED - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
The call is outside this script's targets, or not allowed on this surface.
- NOTE - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.WithdrawMode
- notedId() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
notedIdrecord component. - notMoving() - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
- notMoving() - Static method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- npc(Npc) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an NPC under the conventional auto key
npc:<index>. - npc(String, Npc) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an NPC, tracked.
- npc(String, Npc, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight an NPC, tracked, with a footprint in tiles.
- Npc - Class in com.botwithus.bot.api.entities
- Npc - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one NPC at the producer's current tick.
- Npc(int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Npc
-
Builds a row with an unknown facing; kept so pre-v21 callers compile unchanged.
- Npc(int, int, int, int, int, int, int, int, int, int, int, int, Orientation) - Constructor for record class com.botwithus.bot.api.snapshot.Npc
-
Creates an instance of a
Npcrecord class. - NPC - Enum constant in enum class com.botwithus.bot.api.draw.EntityRef
-
An NPC, by its server-side NPC slot.
- NPC - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
NPCs.
- NPC_CHAT_INTERFACE - Static variable in class com.botwithus.bot.api.dialog.Dialog
-
The text-only NPC-chat dialog interface (no options, just a continue button).
- NPC_OPTIONS - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
-
NPC option action IDs indexed by 1-based option slot (slot 0 unused).
- NPC1 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NPC2 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NPC3 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NPC4 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NPC5 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NPC6 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- NpcFilter - Interface in com.botwithus.bot.api.snapshot
-
Predicate for filtering
Npcentries in aGameSnapshot. - npcs() - Method in interface com.botwithus.bot.api.GameAPI
-
NPC query facade.
- npcs() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
NPC table accessor.
- Npcs - Class in com.botwithus.bot.api.entities
-
NPC query facade.
- Npcs(GameAPI) - Constructor for class com.botwithus.bot.api.entities.Npcs
- Npcs.Query - Class in com.botwithus.bot.api.entities
-
Query subclass — wires the snapshot stream + name resolution to
EntityQuery. - NpcType - Record Class in com.botwithus.bot.api.model
-
NPC definition from the game cache.
- NpcType(int, String, int, boolean, boolean, List, int, int, List, Map) - Constructor for record class com.botwithus.bot.api.model.NpcType
-
Creates an instance of a
NpcTyperecord class.
O
- OBJECT_OPTIONS - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
-
Object option action IDs indexed by 1-based option slot.
- OBJECT1 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- OBJECT2 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- OBJECT3 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- OBJECT4 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- OBJECT5 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- OBJECT6 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- objects() - Method in interface com.botwithus.bot.api.GameAPI
-
Scene-object query facade.
- ObjVarChangeEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a per-item obj var changes value.
- ObjVarChangeEvent(int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.event.ObjVarChangeEvent
- ObjVarChangeEvent(int, int, int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Creates an instance of a
ObjVarChangeEventrecord class. - occupiedSlots() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
- of(long, int) - Static method in interface com.botwithus.bot.api.draw.DrawCaption
-
A number, scaled.
- of(long, int, DrawFont) - Static method in interface com.botwithus.bot.api.draw.DrawCaption
-
A number, scaled, in a named style.
- of(String) - Static method in interface com.botwithus.bot.api.draw.DrawCaption
-
A caption drawn as-is.
- of(String, DrawFont) - Static method in interface com.botwithus.bot.api.draw.DrawCaption
-
A caption drawn as-is, in a named style.
- offHand() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
offHandrecord component. - ofType(ComponentType...) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter to any of the given categories.
- OK - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
The last refresh succeeded.
- oldState() - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Returns the value of the
oldStaterecord component. - oldValue() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
oldValuerecord component. - oldValue() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns the value of the
oldValuerecord component. - oldValue() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns the value of the
oldValuerecord component. - oldValue() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns the value of the
oldValuerecord component. - ON_CONFIG_UPDATE - Enum constant in enum class com.botwithus.bot.api.runtime.Phase
- ON_LOOP - Enum constant in enum class com.botwithus.bot.api.runtime.Phase
- ON_START - Enum constant in enum class com.botwithus.bot.api.runtime.Phase
- ON_STOP - Enum constant in enum class com.botwithus.bot.api.runtime.Phase
- onConfigUpdate(ScriptConfig) - Method in interface com.botwithus.bot.api.BotScript
-
Called when the script's configuration is updated (at startup from persisted values, or at runtime from the config UI).
- onConfigUpdate(ScriptConfig) - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Called when configuration is updated.
- onConfigUpdate(ScriptConfig) - Method in class com.botwithus.bot.api.script.TaskScript
- ONE - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
- One script walks at a time - Section in interface com.botwithus.bot.api.domain.NavigationAPI
- onEvent(Consumer) - Method in interface com.botwithus.bot.api.script.ClientLauncher
-
Registers a listener for launcher events.
- onLoop() - Method in interface com.botwithus.bot.api.BotScript
-
Called repeatedly while the script is running.
- onLoop() - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Called repeatedly while the script is running.
- onLoop() - Method in class com.botwithus.bot.api.script.TaskScript
- onPlane(int) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter to a specific plane.
- onPlane(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- onPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- onPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- onPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
- onPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- onPlane(int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
- onStart(ManagementContext) - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Called once when the script is started.
- onStart(ScriptContext) - Method in interface com.botwithus.bot.api.BotScript
-
Called once when the script is started.
- onStart(ScriptContext) - Method in class com.botwithus.bot.api.script.TaskScript
- onStop() - Method in interface com.botwithus.bot.api.BotScript
-
Called once when the script is stopped, either by returning
-1fromBotScript.onLoop()or by an external stop request. - onStop() - Method in interface com.botwithus.bot.api.script.ManagementScript
-
Called once when the script is stopped.
- onStop() - Method in class com.botwithus.bot.api.script.TaskScript
- OPAQUE - Static variable in class com.botwithus.bot.api.draw.Colors
-
Fully opaque alpha, as it appears in the top byte of an ARGB value.
- opcode() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
opcoderecord component. - openInterface(int) - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The open sub-interface
ifaceIdwith its open type, or empty when it is not in this snapshot's list. - OpenInterface - Record Class in com.botwithus.bot.api.snapshot
-
One open sub-interface as the snapshot publishes it (wire v23): its id, how the client opened it, and whether a client script rather than the server did the opening.
- OpenInterface(int, int, boolean) - Constructor for record class com.botwithus.bot.api.snapshot.OpenInterface
-
Creates an instance of a
OpenInterfacerecord class. - openInterfaceCount() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
How many open sub-interfaces this snapshot lists — the set
GameSnapshot.isInterfaceOpen(int)searches. - openInterfaces() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Every open sub-interface this snapshot lists, with how each was opened (wire v23) — the same
GameSnapshot.openInterfaceCount()entriesGameSnapshot.isInterfaceOpen(int)searches, in the producer's order. - openInterfaceTotal() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
How many sub-interfaces the client itself reports open this tick, or
0when that could not be read. - OpResult(boolean, String, String, String) - Constructor for record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Creates an instance of a
OpResultrecord class. - options() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
optionsrecord component. - options() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
optionsrecord component. - options() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
optionsrecord component. - options(GameAPI) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
The selectable options currently shown, in display order.
- or(Predicate) - Method in interface com.botwithus.bot.api.snapshot.GroundItemFilter
- or(Predicate) - Method in interface com.botwithus.bot.api.snapshot.LocationFilter
- or(Predicate) - Method in interface com.botwithus.bot.api.snapshot.NpcFilter
- or(Predicate) - Method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- or(Predicate) - Method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
- ORANGE - Static variable in class com.botwithus.bot.api.draw.Colors
- orientation() - Method in class com.botwithus.bot.api.entities.Npc
-
Which way this NPC is facing (wire v21): its rendered facing, interpolated while it turns.
- orientation() - Method in class com.botwithus.bot.api.entities.Player
-
Which way this player is facing (wire v21): its rendered facing, interpolated while it turns.
- orientation() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
orientationrecord component. - orientation() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
orientationrecord component. - orientation() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
orientationrecord component. - Orientation - Record Class in com.botwithus.bot.api.snapshot
-
Which way an entity is facing, as the client stores it (wire v21).
- Orientation(int) - Constructor for record class com.botwithus.bot.api.snapshot.Orientation
-
Creates an instance of a
Orientationrecord class. - origin() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
originrecord component. - originMapX() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Minimum loaded MAPSQUARE X — the grid's origin.
- originMapY() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Minimum loaded MAPSQUARE Y — the grid's origin.
- OTHER - Enum constant in enum class com.botwithus.bot.api.input.InputMode
-
A dialog is open in a mode this API has no verified limits for.
- OTHER - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- outcome() - Method in interface com.botwithus.bot.api.script.LaunchHandle
-
Completes once, when the launch has an outcome: the host attached to the client, the launch failed, or the client was injected but the host could not attach to it.
- outputTypeId() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
outputTypeIdrecord component. - ownIndex() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Local player's server index, or negative if not in-game.
P
- packed() - Method in record class com.botwithus.bot.api.input.KeyStroke
-
The trigger argument this stroke travels as:
(keyCode << 16) | keyChar, the code sign-carried in the high half. - packSource(int, int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Packs a resolved source tile the way
DynamicRegion.sourceOfPacked(int, int, int)returns it. - PARAM - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Params (struct/def attribute keys).
- param1() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns the value of the
param1record component. - param1() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
param1record component. - param1() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns the value of the
param1record component. - param2() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns the value of the
param2record component. - param2() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
param2record component. - param2() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns the value of the
param2record component. - param3() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns the value of the
param3record component. - param3() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
param3record component. - param3() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns the value of the
param3record component. - params() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
paramsrecord component. - params() - Method in record class com.botwithus.bot.api.model.StructType
-
Returns the value of the
paramsrecord component. - parent() - Method in class com.botwithus.bot.api.component.ComponentNode
-
Parent node, or
nullat the root / for a detached node. - parentIndex() - Method in record class com.botwithus.bot.api.model.ComponentTreeNode
-
Returns the value of the
parentIndexrecord component. - path() - Method in record class com.botwithus.bot.api.model.PathResult
-
Returns the value of the
pathrecord component. - pathLength() - Method in record class com.botwithus.bot.api.model.PathResult
-
Returns the value of the
pathLengthrecord component. - PathResult - Record Class in com.botwithus.bot.api.model
-
Result of a pathfinding query.
- PathResult(boolean, int, List) - Constructor for record class com.botwithus.bot.api.model.PathResult
-
Creates an instance of a
PathResultrecord class. - payload() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns the value of the
payloadrecord component. - pendingCount() - Method in class com.botwithus.bot.api.draw.DrawFrame
-
How many commands are waiting to be sent, of both families.
- pendingHighlightCount() - Method in class com.botwithus.bot.api.draw.DrawFrame
-
How many of the pending commands are highlights — which is how many round-trips beyond the batch a flush will cost, since none of them can be batched.
- phase() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns the value of the
phaserecord component. - phase() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns the value of the
phaserecord component. - Phase - Enum Class in com.botwithus.bot.api.runtime
-
Identifies which lifecycle hook of a
BotScriptwas executing when an event of interest (typically a crash) occurred. - pickAt(int, int) - Method in class com.botwithus.bot.api.component.Components
-
Detached node for the component under a screen-space coordinate, or
nullwhen nothing is there. - pid() - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Returns the value of the
pidrecord component. - pid() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
pidrecord component. - ping() - Method in interface com.botwithus.bot.api.domain.SystemAPI
-
Tests connectivity to the game client.
- placements() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
placementsrecord component. - plane() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
planerecord component. - plane() - Method in interface com.botwithus.bot.api.entities.EntityContext
-
Plane / height level (0-3).
- plane() - Method in class com.botwithus.bot.api.entities.GroundItem
- plane() - Method in class com.botwithus.bot.api.entities.Npc
- plane() - Method in class com.botwithus.bot.api.entities.Player
- plane() - Method in class com.botwithus.bot.api.entities.Projectile
- plane() - Method in class com.botwithus.bot.api.entities.SceneObject
- plane() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
planerecord component. - plane() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns the value of the
planerecord component. - PLANE_COUNT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Planes in a scene, and the outer dimension of the descriptor grid.
- player(Player) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight another player under the conventional auto key
player:<index>. - player(String, Player) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight another player, tracked.
- Player - Class in com.botwithus.bot.api.entities
-
Rich wrapper around a snapshot
Playerrecord. - Player - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one player at the producer's current tick.
- Player(int, int, int, int, int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Player
-
Builds a row with an unknown facing; kept so pre-v21 callers compile unchanged.
- Player(int, int, int, int, int, int, int, int, int, int, Orientation) - Constructor for record class com.botwithus.bot.api.snapshot.Player
-
Creates an instance of a
Playerrecord class. - PLAYER - Enum constant in enum class com.botwithus.bot.api.draw.EntityRef
-
Another player, by its server-side player slot.
- PLAYER_OPTIONS - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER1 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER10 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER2 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER3 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER4 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER5 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER6 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER7 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER8 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PLAYER9 - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- PlayerFilter - Interface in com.botwithus.bot.api.snapshot
-
Predicate for filtering
Playerentries in aGameSnapshot. - playerName() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns the value of the
playerNamerecord component. - players() - Method in interface com.botwithus.bot.api.GameAPI
-
Player query facade.
- players() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Player table accessor.
- Players - Class in com.botwithus.bot.api.entities
-
Player query facade.
- Players(GameAPI) - Constructor for class com.botwithus.bot.api.entities.Players
- Players.Query - Class in com.botwithus.bot.api.entities
- PlayerStat - Record Class in com.botwithus.bot.api.model
-
Snapshot of one of the local player's skill stats.
- PlayerStat(int, int, int, int) - Constructor for record class com.botwithus.bot.api.model.PlayerStat
-
Creates an instance of a
PlayerStatrecord class. - POCKET - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- points() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns the value of the
pointsrecord component. - poly(String, List) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Polyline over a flat
[x, y, x, y, ...]list. - Poly(String, DrawSpace, DrawStyle, List) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Creates an instance of a
Polyrecord class. - POLY - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
Open or closed polyline of 2..32 points.
- polySlotCapacity() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
polySlotCapacityrecord component. - polySlotsUsed() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
polySlotsUsedrecord component. - poppedOut() - Method in interface com.botwithus.bot.api.ui.ScriptUiHost
-
True when the UI is in its own pop-out window, false when docked in the host.
- PRAYER - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- PRAYER - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- PRAYER - Static variable in class com.botwithus.bot.api.util.Interfaces
- PRAYER - Static variable in class com.botwithus.bot.api.util.Skills
- presentFailures() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
presentFailuresrecord component. - PRESETS - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.BankSetting
- priority() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
priorityrecord component. - priority() - Method in interface com.botwithus.bot.api.script.Task
-
Higher priority tasks are checked first.
- progressVarbits() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
progressVarbitsrecord component. - progressVarps() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
progressVarpsrecord component. - Projectile - Class in com.botwithus.bot.api.entities
-
Rich wrapper around a snapshot
Projectilerecord — one in-flight projectile at the producer's current tick (v17+). - Projectile - Record Class in com.botwithus.bot.api.snapshot
-
Snapshot of one in-flight projectile at the producer's current tick (v17+).
- Projectile(int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Projectile
-
Creates an instance of a
Projectilerecord class. - ProjectileFilter - Interface in com.botwithus.bot.api.snapshot
-
Predicate for filtering
Projectileentries in aGameSnapshot. - projectileId() - Method in class com.botwithus.bot.api.entities.Projectile
-
Graphic (spot-anim) id of the projectile.
- projectileId() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
projectileIdrecord component. - projectiles() - Method in interface com.botwithus.bot.api.GameAPI
-
In-flight projectile query facade (v17+).
- projectiles() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
In-flight projectiles table accessor (v17+).
- Projectiles - Class in com.botwithus.bot.api.entities
-
In-flight projectile query facade (v17+).
- Projectiles(GameAPI) - Constructor for class com.botwithus.bot.api.entities.Projectiles
- Projectiles.Query - Class in com.botwithus.bot.api.entities
-
Query subclass — wires the snapshot stream to
EntityQuery. - publish(GameEvent) - Method in interface com.botwithus.bot.api.event.EventBus
-
Publishes an event to all registered listeners of its type.
- publish(String, String, Object) - Method in interface com.botwithus.bot.api.isc.MessageBus
-
Publishes a message to all subscribers of the given channel.
- publishSeq() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The producer's snapshot publish counter, incremented once per ~20 ms republish starting from 1 when the agent attached.
- put(String, Object) - Method in interface com.botwithus.bot.api.isc.SharedState
-
Stores a value under the given key, replacing any existing value.
Q
- quantity() - Method in class com.botwithus.bot.api.entities.GroundItem
- quantity() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
quantityrecord component. - quantity() - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Returns the value of the
quantityrecord component. - quantity() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns the value of the
quantityrecord component. - quantity() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Returns the value of the
quantityrecord component. - query() - Method in class com.botwithus.bot.api.entities.GroundItems
- query() - Method in class com.botwithus.bot.api.entities.Npcs
-
Start a fluent query.
- query() - Method in class com.botwithus.bot.api.entities.Players
-
Start a fluent query.
- query() - Method in class com.botwithus.bot.api.entities.Projectiles
-
Start a fluent query.
- query() - Method in class com.botwithus.bot.api.entities.SceneObjects
- query() - Method in class com.botwithus.bot.api.entities.WorldMapElements
- queryVarbits(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch-resolves multiple varbit values.
- queryWorldMapElements(Map) - Method in interface com.botwithus.bot.api.GameAPI
-
Low-level RPC: ask the producer for cache-resident world map elements matching
filter. - QUEST - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Quests.
- QUESTING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- questItemSprite() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
questItemSpriterecord component. - questPointReq() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
questPointReqrecord component. - questPoints() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
questPointsrecord component. - QuestType - Record Class in com.botwithus.bot.api.model
-
Quest definition from the game cache.
- QuestType(int, String, String, int, int, boolean, int, int, int, List, int, List, List, List, List, Map) - Constructor for record class com.botwithus.bot.api.model.QuestType
-
Creates an instance of a
QuestTyperecord class. - queueAction(GameAction) - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Queues a single game action for execution on the next game tick.
- queueActions(List) - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Queues multiple game actions for execution.
- queueComponentClick(int, int) - Method in class com.botwithus.bot.api.util.GrandExchange
-
Click an arbitrary GE component by id with the given right-click option.
- QUEUED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- Quick start - Section in interface com.botwithus.bot.api.script.ManagementScript
R
- RADIO_GROUP_SELECT - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- RadioGroupSelectEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a radio-group option is selected, observed on the producer's outbound
SendRadioButtonpacket builder. - RadioGroupSelectEvent(int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.event.RadioGroupSelectEvent
- RadioGroupSelectEvent(int, int, int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Creates an instance of a
RadioGroupSelectEventrecord class. - random(int, int) - Static method in class com.botwithus.bot.api.util.Timing
-
Inclusive on both ends.
- random(long, long) - Static method in class com.botwithus.bot.api.util.Timing
-
Inclusive on both ends.
- RANGED - Static variable in class com.botwithus.bot.api.util.Skills
- RATE_LIMITED - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
The automation launch budget is spent; see
LauncherException.retryAfterMs(). - raw() - Method in class com.botwithus.bot.api.entities.GroundItem
- raw() - Method in class com.botwithus.bot.api.entities.Npc
-
The underlying snapshot record.
- raw() - Method in class com.botwithus.bot.api.entities.Player
- raw() - Method in class com.botwithus.bot.api.entities.Projectile
-
The underlying snapshot record.
- raw() - Method in class com.botwithus.bot.api.entities.SceneObject
- raw() - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
Returns the value of the
rawrecord component. - rawH() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
rawHrecord component. - rawType() - Method in class com.botwithus.bot.api.component.ComponentNode
-
Build-specific raw type byte.
- rawW() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
rawWrecord component. - rawX() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
rawXrecord component. - rawY() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
rawYrecord component. - READBACK_TOLERANCE - Static variable in record class com.botwithus.bot.api.snapshot.Orientation
-
How far, in raw units, a facing read back from the client may sit from the angle that set it: the client's conversion truncates, so angle
jcan read back asj - 1. - Reading it - Section in interface com.botwithus.bot.api.snapshot.DynamicRegion
- readVarbit(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Reads a varbit with the state of its base variable.
- readVarbits(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch form of
VariableAPI.readVarbit(int): one read per input id, in order. - readVarp(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Reads a varp with its
state. - readVarps(List) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Batch form of
VariableAPI.readVarp(int): one read per input id, in order. - reason() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Returns the value of the
reasonrecord component. - Reconnecting(long, int, long) - Constructor for record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Creates an instance of a
Reconnectingrecord class. - ReconnectState - Interface in com.botwithus.bot.api.runtime
-
Closed state machine describing the lifecycle of a reconnect controller.
- ReconnectState.Connected - Record Class in com.botwithus.bot.api.runtime
- ReconnectState.Disconnected - Record Class in com.botwithus.bot.api.runtime
- ReconnectState.GivingUp - Record Class in com.botwithus.bot.api.runtime
- ReconnectState.Reconnecting - Record Class in com.botwithus.bot.api.runtime
- ReconnectStateChangedEvent - Record Class in com.botwithus.bot.api.event
-
Fired whenever the
ReconnectControllertransitions betweenReconnectStatevariants. - ReconnectStateChangedEvent(String, ReconnectState) - Constructor for record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
- ReconnectStateChangedEvent(String, ReconnectState, long) - Constructor for record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Creates an instance of a
ReconnectStateChangedEventrecord class. - rect() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
rectrecord component. - rect(String, int, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Axis-aligned rectangle.
- Rect(String, DrawSpace, DrawStyle, int, int, int, int) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Creates an instance of a
Rectrecord class. - RECT - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
Axis-aligned rectangle, stroked or filled.
- RED - Static variable in class com.botwithus.bot.api.draw.Colors
- ref() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
refrecord component. - reloadLocal() - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Reloads scripts from the local
scripts/directory. - remainingTtlMs() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
remainingTtlMsrecord component. - remove(String) - Method in interface com.botwithus.bot.api.isc.SharedState
-
Removes the value stored under the given key.
- removeFromGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Removes a client from a group.
- render() - Method in interface com.botwithus.bot.api.ui.ScriptUI
-
Called every frame to render this script's UI.
- replayMode() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
replayModerecord component. - request(String, String, Object, long) - Method in interface com.botwithus.bot.api.isc.MessageBus
-
Sends a request and waits for a response on the given channel.
- requestId() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns the value of the
requestIdrecord component. - require(GamevalType, String) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
The id for a name, or throw.
- requireCaption(DrawCaption) - Static method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
The caption, validated.
- requiredChunks() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
4 * gridW * gridHas the producer computed it. - requireExtentTiles(int, String) - Static method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
A footprint side, in tiles: positive and inside the world.
- requireKey(String) - Static method in interface com.botwithus.bot.api.draw.DrawCommand
-
The key, validated.
- requirePlane(int) - Static method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
A plane,
DrawLimits.MIN_PLANEtoDrawLimits.MAX_PLANE. - requireTile(int, String) - Static method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
A tile coordinate or tile extent, validated against
DrawLimits.MAX_WORLD_TILE. - resolve(GamevalIndex) - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
The id
indexresolvesGamevalRef.gameval()to, orGamevalRef.fallbackId()when the name is unknown or no index is deployed. - RESOLVED_COMPONENTS_PER_TICK - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Component highlights the producer re-resolves per tick.
- resolvedId() - Method in class com.botwithus.bot.api.entities.SceneObject
-
The loc id whose definition carries this object's name and right-click options, with the morphvarp ("multiloc") transform already applied by the producer.
- resolvedId() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
resolvedIdrecord component. - resolvedId() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
resolvedIdrecord component. - resolveFailures() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
resolveFailuresrecord component. - resolveOverflow() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
resolveOverflowrecord component. - resolveTransform() - Method in class com.botwithus.bot.api.entities.SceneObject
-
The producer resolves morphvarp transforms before publishing the snapshot and the result rides on the row as
SceneObject.resolvedId(), so this is a no-op identity. - ResourceItem - Record Class in com.botwithus.bot.api.model
-
A single resource line on a
WorldMapElement— typically an ore, fish, or log obtainable at the spot. - ResourceItem(int, int, int) - Constructor for record class com.botwithus.bot.api.model.ResourceItem
-
Creates an instance of a
ResourceItemrecord class. - resources() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
resourcesrecord component. - ResourceSection - Record Class in com.botwithus.bot.api.model
-
A group of
ResourceItems available at aWorldMapElement, grouped under a display title (e.g. - ResourceSection(String, List) - Constructor for record class com.botwithus.bot.api.model.ResourceSection
-
Creates an instance of a
ResourceSectionrecord class. - respond(String, String, String, Object) - Method in interface com.botwithus.bot.api.isc.MessageBus
-
Sends a response to a previous request.
- restart(String) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Stops and restarts a script.
- restartOf() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
restartOfrecord component. - restartScript(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Restarts a script on a specific client.
- restartScriptOnAll(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Restarts a script on every connected client.
- restartScriptOnGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Restarts a script on all clients in a group.
- results() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Alias for
ComponentQuery.all(). - retryAfterMs() - Method in exception class com.botwithus.bot.api.script.LauncherException
- RETRYING - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
Refreshes are failing; the client keeps running for now.
- returns() - Method in record class com.botwithus.bot.api.model.ScriptResult
-
Returns the value of the
returnsrecord component. - REVOKED - Enum constant in enum class com.botwithus.bot.api.runtime.Liveness
-
Stop was requested, the thread did not drain, and the runtime has cut the runner off from the game: every RPC it attempts from here on throws.
- RING - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- risk() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns the value of the
riskrecord component. - root() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Root of the materialized subtree, or
nullwhen it didn't resolve. - root() - Method in class com.botwithus.bot.api.component.ComponentTree
-
The root node, or
nullwhen the subtree didn't resolve (empty tree). - rotateLocalX(int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source-local X for destination-local
(localX, localY)within an 8x8 chunk rotated byrotation. - rotateLocalY(int, int, int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source-local Y counterpart of
DynamicRegion.rotateLocalX(int, int, int). - rotateLocRotation(int, int) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
A
Location's rotation as it appears in the instance, given its rotation in the source region and the chunk's rotation: the two compose additively mod 4. - rotation() - Method in class com.botwithus.bot.api.entities.SceneObject
-
How far this loc's model is turned, in quarter turns
0..3, exactly as the producer published it. - rotation() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
rotationrecord component. - rotation() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
rotationrecord component. - rotation() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns the value of the
rotationrecord component. - ROTATION_COUNT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Rotations are
0..3in 90-degree steps. - ROTATION_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Composing two rotations wraps with this mask.
- row() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Returns the value of the
rowrecord component. - runAfter(String, Duration) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Starts a script after the given delay.
- runAfter(String, Duration, Map) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Starts a script after the given delay with configuration.
- runAt(String, Instant) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Starts a script at a specific time.
- RUNECRAFTING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- RUNECRAFTING - Static variable in class com.botwithus.bot.api.util.Skills
- runEvery(String, Duration) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Repeats a script on a fixed interval.
- runEvery(String, Duration, Duration) - Method in interface com.botwithus.bot.api.script.ScriptScheduler
-
Repeats a script on a fixed interval, automatically stopping it after
maxDurationeach time. - running() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns the value of the
runningrecord component. - running() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
runningrecord component.
S
- SCENE_MODE_STATIC - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
DynamicRegion.sceneMode()value for an ordinary, non-instanced scene. - sceneMode() - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
The client's scene mode:
DynamicRegion.SCENE_MODE_STATICfor a static scene,4..7for the dynamic size classes. - SceneObject - Class in com.botwithus.bot.api.entities
- SceneObjectInfo - Record Class in com.botwithus.bot.api.model
-
Wire-format record returned by
query_locationsfor one live scene object. - SceneObjectInfo(int, int, int, int, int, int, String, List) - Constructor for record class com.botwithus.bot.api.model.SceneObjectInfo
-
Builds a row that carries no shape or rotation.
- SceneObjectInfo(int, int, int, int, int, int, String, List, int, int) - Constructor for record class com.botwithus.bot.api.model.SceneObjectInfo
-
Creates an instance of a
SceneObjectInforecord class. - SceneObjects - Class in com.botwithus.bot.api.entities
-
Scene-object query facade.
- SceneObjects(GameAPI) - Constructor for class com.botwithus.bot.api.entities.SceneObjects
- SceneObjects.Query - Class in com.botwithus.bot.api.entities
- sceneVersion() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
Producer-side scene-shape version.
- scheduleBreak(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Schedules a break (action-queue gate) for the given duration.
- ScheduledEntry(String, String, Instant, Duration, Duration) - Constructor for record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Creates an instance of a
ScheduledEntryrecord class. - ScheduledScriptEntry(String, String, String, Instant, Duration, Duration) - Constructor for record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Creates an instance of a
ScheduledScriptEntryrecord class. - scheduleId() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
scheduleIdrecord component. - scheduleId() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns the value of the
scheduleIdrecord component. - ScheduleOpResult(boolean, String, String, String, String) - Constructor for record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Creates an instance of a
ScheduleOpResultrecord class. - scheduleScript(String, String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script after
delay. - scheduleScript(String, String, Duration, Map) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script after
delay, applyingconfigbefore start. - scheduleScriptAt(String, String, Instant) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script at the given instant.
- scheduleScriptEvery(String, String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a script to repeat on a fixed interval.
- scheduleScriptEvery(String, String, Duration, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a script to repeat on a fixed interval, auto-stopping after
maxDurationeach cycle. - scheduleScriptOnAll(String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script on every connected client.
- scheduleScriptOnAll(String, Duration, Map) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script on every connected client, applying
configbefore start. - scheduleScriptOnAllAt(String, Instant) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start at the given instant on every connected client.
- scheduleScriptOnAllEvery(String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a recurring script on every connected client.
- scheduleScriptOnAllEvery(String, Duration, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a recurring script on every connected client with an auto-stop after
maxDurationeach cycle. - scheduleScriptOnGroup(String, String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script on every client in a group.
- scheduleScriptOnGroup(String, String, Duration, Map) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start of a script on every client in a group, applying
configbefore start. - scheduleScriptOnGroupAt(String, String, Instant) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a one-shot start at the given instant on every client in a group.
- scheduleScriptOnGroupEvery(String, String, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a recurring script on every client in a group.
- scheduleScriptOnGroupEvery(String, String, Duration, Duration) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Schedules a recurring script on every client in a group with an auto-stop after
maxDurationeach cycle. - screen() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Client-area pixels, origin top-left.
- screen() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Client-area pixels, origin top-left.
- SCREEN - Enum constant in enum class com.botwithus.bot.api.draw.DrawSpace
-
Client-area pixels, origin top-left.
- ScriptCategory - Enum Class in com.botwithus.bot.api
-
Categories for classifying
BotScriptimplementations. - ScriptConfig - Record Class in com.botwithus.bot.api.config
-
Immutable snapshot of a script's configuration values.
- ScriptConfig(Map) - Constructor for record class com.botwithus.bot.api.config.ScriptConfig
-
Creates an instance of a
ScriptConfigrecord class. - ScriptContext - Interface in com.botwithus.bot.api
-
Context object passed to
BotScript.onStart(ScriptContext)providing access to the game API and the event bus. - ScriptContextPublisher - Interface in com.botwithus.bot.api.debug
-
Fire-and-forget publisher for the agent's
script.contextbroker topic. - ScriptCrashedEvent - Record Class in com.botwithus.bot.api.event
-
Fired by the runtime when a script's lifecycle hook throws.
- ScriptCrashedEvent(String, String, LastCrash) - Constructor for record class com.botwithus.bot.api.event.ScriptCrashedEvent
- ScriptCrashedEvent(String, String, LastCrash, long) - Constructor for record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Creates an instance of a
ScriptCrashedEventrecord class. - ScriptHealth - Record Class in com.botwithus.bot.api.runtime
-
Immutable snapshot of a script's failure history.
- ScriptHealth(Optional, long) - Constructor for record class com.botwithus.bot.api.runtime.ScriptHealth
-
Creates an instance of a
ScriptHealthrecord class. - scriptId() - Method in record class com.botwithus.bot.api.model.ComponentTrigger
-
Returns the value of the
scriptIdrecord component. - ScriptInfo - Record Class in com.botwithus.bot.api.script
-
Read-only snapshot of a script's metadata and current state.
- ScriptInfo(String, String, String, String, ScriptCategory, boolean, String) - Constructor for record class com.botwithus.bot.api.script.ScriptInfo
-
Creates an instance of a
ScriptInforecord class. - ScriptLoadFailedEvent - Record Class in com.botwithus.bot.api.event
-
Fired when the script loader fails to load a JAR (module-info parse error, missing
providesclause forBotScript, ServiceLoader instantiation failure, classpath / module-path mismatch, etc.). - ScriptLoadFailedEvent(Path, Throwable) - Constructor for record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
- ScriptLoadFailedEvent(Path, Throwable, long) - Constructor for record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Creates an instance of a
ScriptLoadFailedEventrecord class. - ScriptManager - Interface in com.botwithus.bot.api.script
-
Per-Connection script lifecycle manager: lists, starts, stops, reloads, and schedules scripts running against one
Client. - ScriptManifest - Annotation Interface in com.botwithus.bot.api
-
Annotation for
BotScriptimplementations to declare script metadata. - ScriptMessage - Record Class in com.botwithus.bot.api.isc
-
An immutable message sent over a named ISC channel.
- ScriptMessage(String, String, Object, long) - Constructor for record class com.botwithus.bot.api.isc.ScriptMessage
-
Backward-compatible constructor for pub/sub messages.
- ScriptMessage(String, String, Object, long, String) - Constructor for record class com.botwithus.bot.api.isc.ScriptMessage
-
Creates an instance of a
ScriptMessagerecord class. - scriptName() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in exception class com.botwithus.bot.api.runtime.ScriptRevokedException
-
The script whose access was withdrawn.
- scriptName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Returns the value of the
scriptNamerecord component. - scriptName() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns the value of the
scriptNamerecord component. - ScriptResult - Record Class in com.botwithus.bot.api.model
-
The result of executing a client script via the pipe RPC.
- ScriptResult(List) - Constructor for record class com.botwithus.bot.api.model.ScriptResult
-
Creates an instance of a
ScriptResultrecord class. - ScriptRevokedException - Exception Class in com.botwithus.bot.api.runtime
-
Thrown when a script that was asked to stop — and did not — tries to act on the game.
- ScriptRevokedException(String) - Constructor for exception class com.botwithus.bot.api.runtime.ScriptRevokedException
- ScriptScheduler - Interface in com.botwithus.bot.api.script
-
Schedules scripts to run at a future time or on a recurring interval.
- ScriptScheduler.ScheduledEntry - Record Class in com.botwithus.bot.api.script
-
A snapshot of one scheduled entry.
- ScriptStatusEntry(String, String, String, boolean, boolean) - Constructor for record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Creates an instance of a
ScriptStatusEntryrecord class. - ScriptUI - Interface in com.botwithus.bot.api.ui
-
Interface for scripts that provide custom UI.
- ScriptUiHost - Interface in com.botwithus.bot.api.ui
-
The host's handle on a script's UI, passed to
ScriptUI.attach(ScriptUiHost)before every frame. - select() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Queue the selection of this option.
- select(GameAPI, int) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
Selects the option with the given 1-based index (as shown by its "N." cell).
- select(GameAPI, String) - Static method in class com.botwithus.bot.api.dialog.Dialog
-
Selects the first option whose label contains
text(case-insensitive, markup-stripped, whitespace-normalized). - SELECT_COMPONENT - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_COMPONENT_ITEM - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_GROUND_ITEM - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_NPC - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_OBJECT - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_PLAYER - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- SELECT_TILE - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- selectDialogOption() - Method in class com.botwithus.bot.api.component.ComponentNode
-
Queue selection of this component as a multi-choice dialogue option.
- self() - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight the local player under the conventional auto key
self. - self() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The local player, or
nullif not currently in-game. - self(String) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight the local player, tracked.
- SELF - Enum constant in enum class com.botwithus.bot.api.draw.EntityRef
-
The local player, with no index at all — the producer re-resolves the slot every tick so the highlight survives a world hop.
- sender() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns the value of the
senderrecord component. - SEQ - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Animation sequences.
- SequenceType - Record Class in com.botwithus.bot.api.model
-
Animation sequence definition from the game cache.
- SequenceType(int, int, List, int, int, int, int, int, int, int, int, boolean, Map) - Constructor for record class com.botwithus.bot.api.model.SequenceType
-
Creates an instance of a
SequenceTyperecord class. - serverIndex() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
serverIndexrecord component. - serverIndex() - Method in class com.botwithus.bot.api.entities.Npc
- serverIndex() - Method in class com.botwithus.bot.api.entities.Player
- serverIndex() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
serverIndexrecord component. - serverIndex() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
serverIndexrecord component. - serverIndex() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
serverIndexrecord component. - serverIndex(int) - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
- serverIndex(int) - Static method in interface com.botwithus.bot.api.snapshot.PlayerFilter
- serverTick() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot
-
The server-tick counter: the 0.6-second game-logic step the server runs on.
- SERVICE_STOPPED - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
The user stopped the service from the tray.
- SERVICE_UNAVAILABLE - Static variable in exception class com.botwithus.bot.api.script.LauncherException
-
No service is reachable, or it did not answer in time.
- ServiceLost(String) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ServiceLost
-
Creates an instance of a
ServiceLostrecord class. - ServiceRestored() - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ServiceRestored
-
Creates an instance of a
ServiceRestoredrecord class. - ServiceShuttingDown(boolean) - Constructor for record class com.botwithus.bot.api.script.LauncherEvent.ServiceShuttingDown
-
Creates an instance of a
ServiceShuttingDownrecord class. - SET - Enum constant in enum class com.botwithus.bot.api.model.VarpState
-
The client holds a value for the varp;
VarpRead.value()is it. - Set, default, missing, unknown - Section in interface com.botwithus.bot.api.domain.VariableAPI
- setActionsBlocked(boolean) - Method in interface com.botwithus.bot.api.domain.ActionAPI
-
Enables or disables action blocking.
- setAutoLogin(boolean) - Method in interface com.botwithus.bot.api.GameAPI
-
Enables or disables the producer's auto-login state machine.
- setDrawEnabled(boolean) - Method in interface com.botwithus.bot.api.domain.DrawAPI
-
Switch drawing on or off (
debug_draw_enable), answering the state that took effect. - setEnabled(boolean) - Method in class com.botwithus.bot.api.draw.Draw
-
Switch drawing on or off, answering the state that took effect.
- setGroupDescription(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Sets the description of a group.
- setting() - Method in class com.botwithus.bot.api.inventory.Bank
-
Bank interface setting — standard transfer or preset selector.
- SETTINGS - Static variable in class com.botwithus.bot.api.util.Interfaces
- setTransferMode(Bank.TransferAmount) - Method in class com.botwithus.bot.api.inventory.Bank
-
Select the bank's quantity-mode button.
- setWorld(int) - Method in interface com.botwithus.bot.api.GameAPI
-
Initiates a world hop to the given world id.
- sha() - Method in record class com.botwithus.bot.api.script.LauncherEvent.AgentUpdated
-
Returns the value of the
sharecord component. - sha() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateApplied
-
Returns the value of the
sharecord component. - shape() - Method in class com.botwithus.bot.api.entities.SceneObject
-
The scenery shape code as published on the wire, which says what kind of placement this loc is: a wall, a wall decoration, a ground decoration, a centrepiece and so on.
- shape() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
shaperecord component. - shape() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
shaperecord component. - SharedState - Interface in com.botwithus.bot.api.isc
-
Thread-safe key-value store for sharing state between scripts.
- SHIELD - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- shift() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns the value of the
shiftrecord component. - shopPrice() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
shopPricerecord component. - shortcutCost() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
shortcutCostrecord component. - shortcutCost(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- shortDelay() - Static method in class com.botwithus.bot.api.util.Timing
-
150–300ms.
- sizeX() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
sizeXrecord component. - sizeY() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
sizeYrecord component. - Skill - Record Class in com.botwithus.bot.api.snapshot
-
One row of the local player's skills array.
- Skill(int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.Skill
-
Creates an instance of a
Skillrecord class. - skillId() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns the value of the
skillIdrecord component. - skillId() - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Returns the value of the
skillIdrecord component. - SKILLING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- skillName() - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Returns the value of the
skillNamerecord component. - SkillRequirement - Record Class in com.botwithus.bot.api.model
-
A skill requirement associated with a
WorldMapElement. - SkillRequirement(int, int, String) - Constructor for record class com.botwithus.bot.api.model.SkillRequirement
-
Creates an instance of a
SkillRequirementrecord class. - skillRequirements() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
skillRequirementsrecord component. - skillRequirements() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
skillRequirementsrecord component. - skills() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
skillsrecord component. - Skills - Class in com.botwithus.bot.api.util
-
Skill ID constants and stat lookup helpers for RS3.
- SKILLS - Static variable in class com.botwithus.bot.api.constants.InterfaceIds
- SKILLS - Static variable in class com.botwithus.bot.api.util.Interfaces
- SLAYER - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- SLAYER - Static variable in class com.botwithus.bot.api.util.Skills
- sleep(long) - Static method in class com.botwithus.bot.api.util.Timing
-
Sleeps for the specified duration.
- sleep(long, long) - Static method in class com.botwithus.bot.api.util.Humanize
-
Sleeps for a gaussian-distributed duration.
- sleepGaussian(long, long) - Static method in class com.botwithus.bot.api.util.Timing
-
Sleep for a gaussian-distributed random duration.
- sleepRandom(long, long) - Static method in class com.botwithus.bot.api.util.Timing
-
Sleeps for a uniformly random duration between
minMsandmaxMs. - sleepTick() - Static method in class com.botwithus.bot.api.util.Timing
-
~600ms with small random jitter.
- slot() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
slotrecord component. - slot() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Returns the value of the
slotrecord component. - SLOT_COUNT - Static variable in class com.botwithus.bot.api.util.GrandExchange
-
Number of offer slots.
- slotCount() - Method in class com.botwithus.bot.api.inventory.InventoryContainer
-
Slot count from the snapshot header (0 when not published).
- slotCount() - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Returns the value of the
slotCountrecord component. - SMALL - Enum constant in enum class com.botwithus.bot.api.draw.DrawFont
- SMITHING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- SMITHING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
- SMITHING - Static variable in class com.botwithus.bot.api.util.Skills
- snapshot() - Method in interface com.botwithus.bot.api.Client
-
Returns a tick-scoped read view of the producer's current game state.
- snapshot() - Method in interface com.botwithus.bot.api.GameAPI
-
Returns a tick-scoped read view over the producer's published snapshot, or
nullif no shared-memory region is bound (e.g. - snapshot() - Method in interface com.botwithus.bot.api.isc.SharedState
-
Returns an immutable snapshot of all key-value pairs currently stored.
- solidType() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
solidTyperecord component. - sortByDistance() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Sort results by distance from the local player, ascending.
- sortByDistance() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- SOUND - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Sound effects.
- sourceIndex() - Method in class com.botwithus.bot.api.entities.Projectile
-
Server index of the source entity, or
-1when the projectile originates from a fixed tile rather than an entity. - sourceIndex() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
sourceIndexrecord component. - sourceNpc() - Method in class com.botwithus.bot.api.entities.Projectile
-
Resolve the source endpoint to a live NPC, or
nullif no NPC in this tick's snapshot carries that server index. - sourceOf(int, int, int) - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
The static-map tile that world tile
(tileX, tileY, plane)was copied from, or empty if this tile has no source — because the scene is static, because the tile is outside the descriptor grid, or because the instance has a hole there. - sourceOfPacked(int, int, int) - Method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
DynamicRegion.sourceOf(int, int, int)without the allocation: the source tile packed into along, orDynamicRegion.NO_SOURCE. - sourcePlayer() - Method in class com.botwithus.bot.api.entities.Projectile
-
Resolve the source endpoint to a live player.
- SourceTile - Record Class in com.botwithus.bot.api.snapshot
-
The static-map tile an instance tile was copied from (v19+).
- SourceTile(int, int, int, int) - Constructor for record class com.botwithus.bot.api.snapshot.SourceTile
-
Creates an instance of a
SourceTilerecord class. - sourceType() - Method in class com.botwithus.bot.api.entities.Projectile
-
Raw engine entity-type tag for the source endpoint, surfaced unmodified.
- sourceType() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
sourceTyperecord component. - SOUTH - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- SOUTH_EAST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- SOUTH_WEST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
spacerecord component. - space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
spacerecord component. - space() - Method in interface com.botwithus.bot.api.draw.DrawCommand.Highlight
-
Always
DrawSpace.WORLD. - space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
spacerecord component. - space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns the value of the
spacerecord component. - space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
spacerecord component. - space() - Method in interface com.botwithus.bot.api.draw.DrawCommand
-
The coordinate space this command's geometry is expressed in.
- space() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
spacerecord component. - space() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
spacerecord component. - SPAWNING - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- SpotAnimEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a new spot animation (graphic) starts playing.
- SpotAnimEvent(int, int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.event.SpotAnimEvent
- SpotAnimEvent(int, int, int, int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.SpotAnimEvent
-
Creates an instance of a
SpotAnimEventrecord class. - spotAnimId() - Method in class com.botwithus.bot.api.entities.Npc
-
First active spot anim (graphic) id playing on this NPC, or
-1if none. - spotAnimId() - Method in class com.botwithus.bot.api.entities.Player
-
First active spot anim (graphic) id playing on this player, or
-1if none. - spotAnimId() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
spotAnimIdrecord component. - spotAnimId() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
spotAnimIdrecord component. - spotAnimId() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
spotAnimIdrecord component. - spotAnimId() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
spotAnimIdrecord component. - SPRITE - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- spriteId() - Method in class com.botwithus.bot.api.component.ComponentNode
- spriteId() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
spriteIdrecord component. - spriteId() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
spriteIdrecord component. - SRC_PLANE_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_PLANE_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_ROTATION_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_ROTATION_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_TILE_MASK - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_TILE_X_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- SRC_TILE_Y_SHIFT - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
- srcPlane(long) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source plane out of a
DynamicRegion.sourceOfPacked(int, int, int)result. - srcRotation(long) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Chunk rotation out of a
DynamicRegion.sourceOfPacked(int, int, int)result. - srcTileX(long) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source tile X out of a
DynamicRegion.sourceOfPacked(int, int, int)result. - srcTileY(long) - Static method in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Source tile Y out of a
DynamicRegion.sourceOfPacked(int, int, int)result. - STABLE_COPY_ATTEMPTS - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
Copy attempts
DynamicRegion.copyOfStable(GameSnapshot)makes before giving up. - stackable() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
stackablerecord component. - stackTrace() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Renders the throwable as the conventional multi-line stack trace string.
- stage() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns the value of the
stagerecord component. - STAGED - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- stagedSha() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns the value of the
stagedSharecord component. - STALLED - Enum constant in enum class com.botwithus.bot.api.runtime.Liveness
-
Still inside a single
onLoopcall past the watchdog's threshold. - stanceId() - Method in class com.botwithus.bot.api.entities.Npc
- stanceId() - Method in class com.botwithus.bot.api.entities.Player
- stanceId() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
stanceIdrecord component. - stanceId() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
stanceIdrecord component. - stanceId() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
stanceIdrecord component. - start(String) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Starts a script by name.
- start(String, Map) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Starts a script with the given configuration values.
- startCycle() - Method in class com.botwithus.bot.api.entities.Projectile
-
Game cycle the projectile was launched.
- startCycle() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
startCyclerecord component. - startDepositX(int) - Method in class com.botwithus.bot.api.inventory.Bank
-
Open the deposit-X dialog for
itemId. - startedAtMs() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
startedAtMsrecord component. - startingWith(GamevalType, String, int) - Method in interface com.botwithus.bot.api.gameval.GamevalIndex
-
Names in
typestarting withprefix, ordered by name. - startLocations() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns the value of the
startLocationsrecord component. - startScript(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Starts a script on a specific client.
- startScriptOnAll(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Starts a script on every connected client.
- startScriptOnGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Starts a script on all clients in a group.
- startTileX() - Method in class com.botwithus.bot.api.entities.Projectile
-
Absolute world tile X of the launch point.
- startTileX() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
startTileXrecord component. - startTileY() - Method in class com.botwithus.bot.api.entities.Projectile
-
Absolute world tile Y of the launch point.
- startTileY() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
startTileYrecord component. - startWithdrawX(int) - Method in class com.botwithus.bot.api.inventory.Bank
-
Open the withdraw-X dialog for
itemId. - state() - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.model.LoginState
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns the value of the
staterecord component. - state() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns the value of the
staterecord component. - state(String) - Method in interface com.botwithus.bot.api.debug.ScriptContextPublisher
-
Lifecycle state notification with no further detail.
- state(String, String) - Method in interface com.botwithus.bot.api.debug.ScriptContextPublisher
-
Lifecycle state notification with an optional human-readable detail.
- STATIC - Static variable in interface com.botwithus.bot.api.snapshot.DynamicRegion
-
The scene nobody modelled as an instance: not an instance, no grid, no chunks.
- stats() - Method in class com.botwithus.bot.api.draw.Draw
-
The producer's overlay counters and renderer health.
- STEAM - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
- stop(String) - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Stops a running script.
- stop(String, StopMode) - Method in interface com.botwithus.bot.api.script.ClientLauncher
-
Stops a client.
- stopAll() - Method in interface com.botwithus.bot.api.script.ScriptManager
-
Stops all running scripts.
- stopAllScriptsOnAll() - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Stops all scripts on every connected client.
- stopAllScriptsOnGroup(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Stops all scripts on all clients in a group.
- StopMode - Enum Class in com.botwithus.bot.api.script
-
How
ClientLauncher.stop(String, StopMode)ends a client. - STOPPED - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
-
ClientLauncher.stop(String, StopMode)or the launcher stopped it. - stopScript(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Stops a script on a specific client.
- stopScriptOnAll(String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Stops a script on every connected client.
- stopScriptOnGroup(String, String) - Method in interface com.botwithus.bot.api.script.ClientOrchestrator
-
Stops a script on all clients in a group.
- stopSelf() - Method in interface com.botwithus.bot.api.ScriptContext
-
Request that this script terminate.
- stream() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Stream over the materialized result list (filter + limit already applied).
- stream() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Stream over the materialised result list (filters/sort already applied).
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.GroundItems
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Inventories
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Locations
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Npcs
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Players
- stream() - Method in interface com.botwithus.bot.api.snapshot.GameSnapshot.Projectiles
- STRENGTH - Static variable in class com.botwithus.bot.api.util.Skills
- STRING - Enum constant in enum class com.botwithus.bot.api.model.VarKind
-
A string.
- stringDefault() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns the value of the
stringDefaultrecord component. - stringField(String, String, String) - Static method in interface com.botwithus.bot.api.config.ConfigField
- StringField(String, String, String) - Constructor for record class com.botwithus.bot.api.config.ConfigField.StringField
-
Creates an instance of a
StringFieldrecord class. - STRUCT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Structs (param bags).
- StructType - Record Class in com.botwithus.bot.api.model
-
Struct definition from the game cache.
- StructType(int, Map) - Constructor for record class com.botwithus.bot.api.model.StructType
-
Creates an instance of a
StructTyperecord class. - StubGuard - Class in com.botwithus.bot.api.diag
-
Warns once per method-name when a producer-side stub is invoked.
- StubGuard() - Constructor for class com.botwithus.bot.api.diag.StubGuard
-
Default sink — logs at WARN to the
StubGuardlogger. - StubGuard(Consumer) - Constructor for class com.botwithus.bot.api.diag.StubGuard
-
Custom sink — receives the method name on first call only.
- style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
stylerecord component. - style() - Method in interface com.botwithus.bot.api.draw.DrawCommand
-
Colour, stroke, fill, order and lifetime.
- style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
stylerecord component. - style() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
stylerecord component. - STYLESHEET - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Interface style sheets.
- subId() - Method in class com.botwithus.bot.api.component.ComponentNode
- subId() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
subIdrecord component. - subId() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
subIdrecord component. - submit() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Send the command, and answer the key it is stored under — which is also how you clear it later.
- submit() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Send the command, and answer the key it is stored under.
- submit() - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Send the highlight, and answer the key it is stored under — which is also how you clear it later.
- submit() - Method in class com.botwithus.bot.api.input.InputDialog
-
Press Enter.
- submit(DrawCommand) - Method in class com.botwithus.bot.api.draw.Draw
-
Route a fully-built command, answering the key it is stored under.
- submit(DrawCommand) - Method in class com.botwithus.bot.api.draw.DrawFrame
-
Route a fully-built command, answering the key it is stored under.
- submit(DrawCommand) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Route a fully-built command, answering the key it is stored under.
- submitted() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Total commands the batch carried.
- subscribe(Class, Consumer) - Method in interface com.botwithus.bot.api.event.EventBus
-
Subscribes a listener to receive events of the specified type.
- subscribe(String, Consumer) - Method in interface com.botwithus.bot.api.isc.MessageBus
-
Subscribes a handler to receive messages on the given channel.
- SUBTILE_SCALE - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
Fixed-point sub-tile divisions per tile, for
DrawSpace.WORLDgeometry. - success() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns the value of the
successrecord component. - success() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns the value of the
successrecord component. - SUMMONING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- SUMMONING - Static variable in class com.botwithus.bot.api.util.Skills
- Surface (for framework callers that hold a ScriptManager instance) - Section in interface com.botwithus.bot.api.script.ScriptManager
- Surface (for framework callers that hold a ScriptScheduler instance) - Section in interface com.botwithus.bot.api.script.ScriptScheduler
- surfaceHeight() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
surfaceHeightrecord component. - surfaceWidth() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
surfaceWidthrecord component. - SystemAPI - Interface in com.botwithus.bot.api.domain
-
System-level operations: connectivity and client info.
T
- TABLE - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- targetIndex() - Method in class com.botwithus.bot.api.entities.Projectile
-
Server index of the target entity, or
-1when the projectile is aimed at a fixed tile. - targetIndex() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
targetIndexrecord component. - targetIndex() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
targetIndexrecord component. - targetNpc() - Method in class com.botwithus.bot.api.entities.Projectile
-
Resolve the target endpoint to a live NPC.
- targetPlayer() - Method in class com.botwithus.bot.api.entities.Projectile
-
Resolve the target endpoint to a live player.
- targets() - Method in interface com.botwithus.bot.api.script.ManagementContext
-
Returns what the user has told this script to manage, as it is now.
- targetServerIndex() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
targetServerIndexrecord component. - targetsLocalPlayer() - Method in class com.botwithus.bot.api.entities.Projectile
-
truewhen this projectile is aimed at the local player — the "is this incoming at me" predicate. - targetType() - Method in class com.botwithus.bot.api.entities.Projectile
-
Raw engine entity-type tag for the target endpoint.
- targetType() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
targetTyperecord component. - targetType() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
targetTyperecord component. - targetType() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns the value of the
targetTyperecord component. - targetX() - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Returns the value of the
targetXrecord component. - targetX() - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Returns the value of the
targetXrecord component. - targetX() - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Returns the value of the
targetXrecord component. - targetX() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
targetXrecord component. - targetY() - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Returns the value of the
targetYrecord component. - targetY() - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Returns the value of the
targetYrecord component. - targetY() - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Returns the value of the
targetYrecord component. - targetY() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
targetYrecord component. - Task - Interface in com.botwithus.bot.api.script
-
A discrete unit of work within a
TaskScript. - TaskScript - Class in com.botwithus.bot.api.script
-
Base class for task-based scripts.
- TEN - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
- text() - Method in class com.botwithus.bot.api.component.ComponentNode
- text() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Returns the value of the
textrecord component. - text() - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Returns the value of the
textrecord component. - text() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
textrecord component. - text() - Method in class com.botwithus.bot.api.input.InputDialog
-
The text typed so far, or empty when the dialog is closed.
- text() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns the value of the
textrecord component. - text() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
textrecord component. - text(String, int, int, String) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
A caption anchored at
(x, y), drawn as-is. - Text(String, DrawSpace, DrawStyle, int, int, DrawCaption) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Creates an instance of a
Textrecord class. - TEXT - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- TEXT - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
A UTF-8 string anchored at a point.
- textMatching(String) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by label regex (full match against the label).
- textSlotCapacity() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
textSlotCapacityrecord component. - textSlotsUsed() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns the value of the
textSlotsUsedrecord component. - The text→component correlation - Section in class com.botwithus.bot.api.dialog.Dialog
- thickness() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
thicknessrecord component. - thickness() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
thicknessrecord component. - thickness(int) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Stroke width,
DrawLimits.MIN_THICKNESStoDrawLimits.MAX_THICKNESS. - thickness(int) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Stroke width, for the box a component highlight draws around its rect.
- thickness(int) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Stroke width for the box drawn around the resolved marker.
- THIEVING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- THIEVING - Static variable in class com.botwithus.bot.api.util.Skills
- Three ways this surprises people - Section in interface com.botwithus.bot.api.snapshot.DynamicRegion
- tick() - Method in record class com.botwithus.bot.api.event.TickEvent
-
Returns the value of the
tickrecord component. - TICK_MS - Static variable in class com.botwithus.bot.api.util.Timing
- TickEvent - Record Class in com.botwithus.bot.api.event
-
Fired each game tick when the server tick counter advances.
- TickEvent(int) - Constructor for record class com.botwithus.bot.api.event.TickEvent
- TickEvent(int, long) - Constructor for record class com.botwithus.bot.api.event.TickEvent
-
Creates an instance of a
TickEventrecord class. - ticksToMs(int) - Static method in class com.botwithus.bot.api.util.Timing
-
Converts game ticks to milliseconds.
- tile(int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight one game tile under the conventional auto key
tile:<x>:<y>:<plane>. - tile(String, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight one game tile on the ground floor, in whole tiles.
- tile(String, int, int, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
Highlight one game tile on a named plane, in whole tiles.
- Tile(String, DrawStyle, int, int, int, DrawCaption) - Constructor for record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Creates an instance of a
Tilerecord class. - TILE - Enum constant in enum class com.botwithus.bot.api.draw.DrawKind
-
A ground footprint on one plane, named in whole tiles.
- tileX() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
tileXrecord component. - tileX() - Method in interface com.botwithus.bot.api.entities.EntityContext
-
Absolute world tile X.
- tileX() - Method in class com.botwithus.bot.api.entities.GroundItem
- tileX() - Method in class com.botwithus.bot.api.entities.Npc
- tileX() - Method in class com.botwithus.bot.api.entities.Player
- tileX() - Method in class com.botwithus.bot.api.entities.Projectile
-
Impact tile X — see the position-semantics note on the class.
- tileX() - Method in class com.botwithus.bot.api.entities.SceneObject
- tileX() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
tileXrecord component. - tileX() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns the value of the
tileXrecord component. - tileY() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns the value of the
tileYrecord component. - tileY() - Method in interface com.botwithus.bot.api.entities.EntityContext
-
Absolute world tile Y.
- tileY() - Method in class com.botwithus.bot.api.entities.GroundItem
- tileY() - Method in class com.botwithus.bot.api.entities.Npc
- tileY() - Method in class com.botwithus.bot.api.entities.Player
- tileY() - Method in class com.botwithus.bot.api.entities.Projectile
-
Impact tile Y — see the position-semantics note on the class.
- tileY() - Method in class com.botwithus.bot.api.entities.SceneObject
- tileY() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns the value of the
tileYrecord component. - tileY() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns the value of the
tileYrecord component. - TIMEOUT - Enum constant in enum class com.botwithus.bot.api.model.WalkResult
-
The walk timed out waiting for a result.
- timestamp() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.BreakEndedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ChatMessageEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in interface com.botwithus.bot.api.event.GameEvent
-
Timestamp at which the event was constructed, in milliseconds since epoch.
- timestamp() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.TickEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Connected
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Returns the value of the
timestamprecord component. - timestamp() - Method in interface com.botwithus.bot.api.runtime.ReconnectState
- Timing - Section in class com.botwithus.bot.api.input.InputDialog
- Timing - Class in com.botwithus.bot.api.util
-
Tick-aware timing utilities for bot scripts.
- title() - Method in record class com.botwithus.bot.api.model.ResourceSection
-
Returns the value of the
titlerecord component. - tooltip() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns the value of the
tooltiprecord component. - TOOLTIP - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- TOP_LEVEL_COMPONENT - Static variable in interface com.botwithus.bot.api.GameAPI
-
Sub-component id meaning "the component itself" in a component trigger.
- toString() - Method in class com.botwithus.bot.api.component.ComponentNode
- toString() - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.dialog.DialogOption
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawBatchResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCaption.None
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.ComponentTarget
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Poly
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Tile
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawStats
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns a string representation of this record class.
- toString() - Method in class com.botwithus.bot.api.entities.GroundItem
- toString() - Method in class com.botwithus.bot.api.entities.Npc
- toString() - Method in class com.botwithus.bot.api.entities.Player
- toString() - Method in class com.botwithus.bot.api.entities.Projectile
- toString() - Method in class com.botwithus.bot.api.entities.SceneObject
- toString() - Method in record class com.botwithus.bot.api.event.ActionExecutedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.BreakEndedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.BreakStartedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ChatMessageEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ConnectionLostEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.KeyInputEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.LoginStateChangeEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ReconnectStateChangedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ScriptCrashedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.ScriptLoadFailedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.SpotAnimEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.TickEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.event.WalkFailedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.input.KeyStroke
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.isc.ScriptMessage
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ActionEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ChatMessage
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.Component
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ComponentRef
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ComponentTreeNode
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ComponentTrigger
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.EnumType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.GameAction
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.GroundItemInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.LoginState
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.PathResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.PlayerStat
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.QuestType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ResourceItem
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ResourceSection
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.ScriptResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.SkillRequirement
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.StructType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.VarbitValue
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.WorldMapElement
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.WorldMapPlacement
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Connected
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Disconnected
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.GivingUp
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.ReconnectState.Reconnecting
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.OpResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduledScriptEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScheduleOpResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchedClient.LaunchedBy
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchedClient.Licence
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchedClient
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherAccount
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.AgentUpdated
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientExited
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStarted
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ClientStateChanged
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateApplied
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.DataUpdateAvailable
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.EventsDropped
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.LicenceChanged
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceLost
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceRestored
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LauncherEvent.ServiceShuttingDown
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchOptions
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Attached
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.AttachFailed
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.LaunchOutcome.Failed
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ManagementTarget.ClientScript
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ManagementTarget.Group
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ManagementTarget.WholeHost
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.script.ScriptScheduler.ScheduledEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.GroundItem
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Inventory
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.InventoryItem
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Orientation
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Player
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Projectile
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns a string representation of this record class.
- toString() - Method in record class com.botwithus.bot.api.snapshot.SourceTile
-
Returns a string representation of this record class.
- totalCrashes() - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Returns the value of the
totalCrashesrecord component. - totalNavSteps() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
totalNavStepsrecord component. - totalSteps() - Method in record class com.botwithus.bot.api.model.WalkStatus
-
Returns the value of the
totalStepsrecord component. - toTarget(int) - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles aimed at the given target entity (NPC/player server index).
- toTile() - Static method in interface com.botwithus.bot.api.snapshot.ProjectileFilter
-
Projectiles aimed at a fixed tile rather than an entity.
- trace(String, Object...) - Method in interface com.botwithus.bot.api.log.BotLogger
- trace(String, String) - Method in interface com.botwithus.bot.api.debug.ScriptContextPublisher
-
Free-form trace line.
- TRACE - Enum constant in enum class com.botwithus.bot.api.log.LogLevel
- TRANSFER - Enum constant in enum class com.botwithus.bot.api.inventory.Bank.BankSetting
- transferMode() - Method in class com.botwithus.bot.api.inventory.Bank
-
Currently selected transfer mode (1 / 5 / 10 / custom / all).
- transforms() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
transformsrecord component. - transforms() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
transformsrecord component. - transitionCost() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
transitionCostrecord component. - transitionCost(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- transportCost() - Method in record class com.botwithus.bot.api.model.WorldPathConfig
-
Returns the value of the
transportCostrecord component. - transportCost(float) - Method in class com.botwithus.bot.api.model.WorldPathConfig.Builder
- tree() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
The materialized subtree (one fetch, cached for this query).
- TRIGGER_TYPE_CLICK - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- TRIGGER_TYPE_KEY - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- triggers() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
triggersrecord component. - ttl(long) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Lifetime in milliseconds.
- ttl(long) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Lifetime in milliseconds.
- ttl(long) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Lifetime in milliseconds.
- ttl(Duration) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Lifetime as a
Duration, truncated to whole milliseconds. - ttl(Duration) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Lifetime as a
Duration, truncated to whole milliseconds. - ttl(Duration) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Lifetime as a
Duration, truncated to whole milliseconds. - TTL_UNTIL_CLEARED - Static variable in class com.botwithus.bot.api.draw.DrawLimits
-
TTL meaning "until replaced, cleared, or my connection closes".
- ttlMs() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
ttlMsrecord component. - tweened() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
tweenedrecord component. - type() - Method in class com.botwithus.bot.api.component.ComponentNode
-
Stable semantic category (decoded from the wire
categorycode). - type() - Method in interface com.botwithus.bot.api.event.GameEvent
-
Returns the event's simple class name as a stable string discriminator.
- type() - Method in record class com.botwithus.bot.api.gameval.GamevalEntry
-
Returns the value of the
typerecord component. - type() - Method in exception class com.botwithus.bot.api.gameval.GamevalNotFoundException
-
Namespace the lookup was made in.
- type() - Method in record class com.botwithus.bot.api.gameval.GamevalRef
-
Returns the value of the
typerecord component. - type() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
typerecord component. - type() - Method in record class com.botwithus.bot.api.model.ComponentTrigger
-
Returns the value of the
typerecord component. - type() - Method in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Returns the value of the
typerecord component. - TYPE_CLIENT_CHILD - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
A child opened by a client script, closed along with its parent.
- TYPE_MASK - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Bits 0-2 of a wire flags byte: the open type.
- TYPE_MODAL - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
Closes when the player moves; the bank and dialogues.
- TYPE_OVERLAY - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
HUD panels and other persistent overlays.
- TYPE_UNKNOWN - Static variable in record class com.botwithus.bot.api.snapshot.OpenInterface
-
The client's type was out of the publishable range.
- typeId() - Method in class com.botwithus.bot.api.entities.Npc
- typeId() - Method in class com.botwithus.bot.api.entities.SceneObject
-
The loc id the server sent.
- typeId() - Method in record class com.botwithus.bot.api.model.SceneObjectInfo
-
Returns the value of the
typeIdrecord component. - typeId() - Method in record class com.botwithus.bot.api.snapshot.Location
-
Returns the value of the
typeIdrecord component. - typeId() - Method in record class com.botwithus.bot.api.snapshot.Npc
-
Returns the value of the
typeIdrecord component. - typeId() - Method in record class com.botwithus.bot.api.snapshot.Skill
-
Returns the value of the
typeIdrecord component. - typeId(int) - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
- typeId(int) - Static method in interface com.botwithus.bot.api.snapshot.NpcFilter
U
- UI - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Origin
- UI_ANIM - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Interface animations.
- UI_ANIM_CURVE - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Interface animation curves.
- unavailable() - Static method in interface com.botwithus.bot.api.script.ClientLauncher
-
A launcher whose every call throws
LauncherException.SERVICE_UNAVAILABLE: what a host that does not talk to the launcher service offers. - UNAVAILABLE - Enum constant in enum class com.botwithus.bot.api.model.VarpState
-
The read could not be made: not in game, still entering the world, an invalid id, or a timed-out read.
- UNCATEGORIZED - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- under(int, int) - Method in class com.botwithus.bot.api.component.Components
-
Start a query over the subtree rooted at
(interfaceId, componentId). - under(String) - Method in class com.botwithus.bot.api.component.Components
-
Query over the subtree rooted at the component named by its gameval, e.g.
- unequip(Equipment.Slot) - Method in class com.botwithus.bot.api.inventory.Equipment
-
Convenience: try the standard unequip options ("Remove" / "Unequip") on the slot.
- unknown() - Static method in record class com.botwithus.bot.api.snapshot.Orientation
-
An orientation that was not read.
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.component.ComponentType
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.model.VarKind
-
Not reported: the varp is not set, or the agent predates kinds.
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.Origin
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.State
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
- UNKNOWN - Enum constant in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
- UNKNOWN_RAW - Static variable in record class com.botwithus.bot.api.snapshot.Orientation
-
Orientation.raw()when the facing is not known. - UNKNOWN_ROTATION - Static variable in record class com.botwithus.bot.api.model.SceneObjectInfo
-
SceneObjectInfo.rotation()for a row built without one. - UNKNOWN_SHAPE - Static variable in record class com.botwithus.bot.api.model.SceneObjectInfo
-
SceneObjectInfo.shape()for a row built without one. - UNRESOLVED_VARIABLE - Static variable in interface com.botwithus.bot.api.GameAPI
-
Value the gameval-named variable reads return when the name does not resolve — the same "no value" sentinel
VariableAPI.getVarp(int)yields for a varp that does not exist or could not be read. - unsubscribe(Class, Consumer) - Method in interface com.botwithus.bot.api.event.EventBus
-
Removes a previously registered listener for the specified event type.
- unsubscribe(String, Consumer) - Method in interface com.botwithus.bot.api.isc.MessageBus
-
Removes a previously registered handler from the given channel.
- untilCleared() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Keep this command until it is replaced, cleared, or the script's connection closes.
- untilCleared() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Keep until replaced, cleared, or the script's connection closes.
- untilCleared() - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Keep this highlight until it is replaced, cleared, or the script's connection closes.
- UNTRACKED - Enum constant in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
The service could not take the licence over after a restart.
- use(int) - Method in class com.botwithus.bot.api.inventory.Backpack
-
Convenience: equivalent to
InventoryContainer.interactFirst(int, String)for clarity. - UTILITY - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
V
- validate() - Method in interface com.botwithus.bot.api.script.Task
-
Returns true if this task should execute on the current loop iteration.
- value() - Method in record class com.botwithus.bot.api.config.ConfigField.BoolField
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.config.ConfigField.ChoiceField
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.config.ConfigField.IntField
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.config.ConfigField.ItemIdField
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.config.ConfigField.StringField
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.event.RadioGroupSelectEvent
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.model.VarbitRead
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.model.VarbitValue
-
Returns the value of the
valuerecord component. - value() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
valuerecord component. - value(long) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Draw this whole number.
- value(long) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Caption with a whole number.
- value(long, int) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Draw this scaled number:
value(1234, 2)renders"12.34". - value(long, int) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Caption with a scaled number:
value(1234, 2)renders"12.34". - value(String, int, int, long, int) - Method in interface com.botwithus.bot.api.draw.DrawTarget
-
A scaled number anchored at
(x, y):value(key, x, y, 1234, 2)draws"12.34". - value64() - Method in record class com.botwithus.bot.api.model.VarpRead
-
Returns the value of the
value64record component. - valueOf(String) - Static method in enum class com.botwithus.bot.api.component.ComponentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.draw.DrawFont
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.draw.DrawKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.draw.DrawSpace
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.draw.EntityRef
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.gameval.GamevalType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.input.InputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.inventory.Bank.BankSetting
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.inventory.Bank.SideView
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.inventory.Bank.WithdrawMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.inventory.Equipment.Slot
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.log.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.model.VarKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.model.VarpState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.model.WalkResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.runtime.Liveness
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.runtime.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.Origin
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.script.StopMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.ScriptCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.botwithus.bot.api.snapshot.Direction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.botwithus.bot.api.component.ComponentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class com.botwithus.bot.api.config.ScriptConfig
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class com.botwithus.bot.api.draw.DrawFont
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.draw.DrawKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.draw.DrawSpace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.draw.EntityRef
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.gameval.GamevalType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.input.InputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.inventory.Bank.BankSetting
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.inventory.Bank.SideView
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.inventory.Bank.TransferAmount
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.inventory.Bank.WithdrawMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.inventory.Equipment.Slot
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.log.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.model.VarKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.model.VarpState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.model.WalkResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.runtime.Liveness
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.runtime.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.LicenceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.Origin
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LaunchedClient.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LauncherEvent.DataPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.LauncherEvent.ExitReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.script.StopMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.ScriptCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.botwithus.bot.api.snapshot.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAR_CLAN - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Clan variables.
- VAR_CLAN_SETTING - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Clan-setting variables.
- VAR_CLIENT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Client variables.
- VAR_NPC - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
NPC variables.
- VAR_OBJECT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Scenery variables.
- VAR_PLAYER_GROUP - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Player-group variables.
- VARBIT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Player variable bits.
- VARBIT_CLAN - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Clan variable bits.
- VARBIT_CLAN_SETTING - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Clan-setting variable bits.
- VARBIT_NPC - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
NPC variable bits.
- VARBIT_OBJECT - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Scenery variable bits.
- VarbitChangeEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a varbit changes value.
- VarbitChangeEvent(int, int, int) - Constructor for record class com.botwithus.bot.api.event.VarbitChangeEvent
- VarbitChangeEvent(int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Creates an instance of a
VarbitChangeEventrecord class. - varbitId() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
varbitIdrecord component. - varbitId() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
varbitIdrecord component. - varbitId() - Method in record class com.botwithus.bot.api.model.VarbitValue
-
Returns the value of the
varbitIdrecord component. - VarbitRead - Record Class in com.botwithus.bot.api.model
-
One varbit read.
- VarbitRead(int, VarpState, int, boolean) - Constructor for record class com.botwithus.bot.api.model.VarbitRead
-
Creates an instance of a
VarbitReadrecord class. - VarbitType - Record Class in com.botwithus.bot.api.model
-
Varbit (variable bit) definition from the game cache.
- VarbitType(int, int, int, int, int) - Constructor for record class com.botwithus.bot.api.model.VarbitType
-
Creates an instance of a
VarbitTyperecord class. - VarbitValue - Record Class in com.botwithus.bot.api.model
-
A resolved varbit value: the varbit id paired with its current decoded value.
- VarbitValue(int, int) - Constructor for record class com.botwithus.bot.api.model.VarbitValue
-
Creates an instance of a
VarbitValuerecord class. - VarcChangeEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a client variable (varc) changes value.
- VarcChangeEvent(int, int, int) - Constructor for record class com.botwithus.bot.api.event.VarcChangeEvent
- VarcChangeEvent(int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.VarcChangeEvent
-
Creates an instance of a
VarcChangeEventrecord class. - VarChangeEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a player variable (varp) changes value.
- VarChangeEvent(int, int, int) - Constructor for record class com.botwithus.bot.api.event.VarChangeEvent
- VarChangeEvent(int, int, int, long) - Constructor for record class com.botwithus.bot.api.event.VarChangeEvent
-
Creates an instance of a
VarChangeEventrecord class. - VariableAPI - Interface in com.botwithus.bot.api.domain
-
Game variable access: varps (player variables), varbits (bit-ranges of a base variable), and varcs (client variables, int- and string-valued).
- varId() - Method in record class com.botwithus.bot.api.event.ObjVarChangeEvent
-
Returns the value of the
varIdrecord component. - varId() - Method in record class com.botwithus.bot.api.event.VarbitChangeEvent
-
Returns the value of the
varIdrecord component. - varId() - Method in record class com.botwithus.bot.api.event.VarcChangeEvent
-
Returns the value of the
varIdrecord component. - varId() - Method in record class com.botwithus.bot.api.event.VarChangeEvent
-
Returns the value of the
varIdrecord component. - varId() - Method in record class com.botwithus.bot.api.model.VarbitType
-
Returns the value of the
varIdrecord component. - VarKind - Enum Class in com.botwithus.bot.api.model
-
How the client stores a set varp's value.
- VARP - Enum constant in enum class com.botwithus.bot.api.gameval.GamevalType
-
Player variables.
- varpId() - Method in record class com.botwithus.bot.api.model.LocationType
-
Returns the value of the
varpIdrecord component. - varpId() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
varpIdrecord component. - VarpRead - Record Class in com.botwithus.bot.api.model
-
One varp read: its
state, and the value the game would read for it. - VarpRead(int, VarpState, int, long, VarKind, boolean) - Constructor for record class com.botwithus.bot.api.model.VarpRead
-
Creates an instance of a
VarpReadrecord class. - varpState(int) - Method in interface com.botwithus.bot.api.domain.VariableAPI
-
Just the state of a varp: whether it is set, at its default, missing, or unknown.
- VarpState - Enum Class in com.botwithus.bot.api.model
-
What a varp read found out about the variable.
- version() - Method in record class com.botwithus.bot.api.script.ClientOrchestrator.ScriptStatusEntry
-
Returns the value of the
versionrecord component. - version() - Method in record class com.botwithus.bot.api.script.ScriptInfo
-
Returns the value of the
versionrecord component. - version() - Element in annotation interface com.botwithus.bot.api.ScriptManifest
-
The version string of the script.
- view() - Method in class com.botwithus.bot.api.inventory.Bank
-
Side-panel view alongside the bank grid.
- visible() - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Keep only visible components (treats unsupported-hidden as visible).
- visible() - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Convenience shim — the snapshot only carries visible entities, so this method is a no-op chain.
- visible() - Method in record class com.botwithus.bot.api.model.NpcType
-
Returns the value of the
visiblerecord component. - visible() - Static method in interface com.botwithus.bot.api.snapshot.LocationFilter
W
- w() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
wrecord component. - w() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
wrecord component. - WALK - Static variable in class com.botwithus.bot.api.inventory.ActionTypes
- WalkArrivedEvent - Record Class in com.botwithus.bot.api.event
-
Fired when the walker reaches its destination.
- WalkArrivedEvent(int, int) - Constructor for record class com.botwithus.bot.api.event.WalkArrivedEvent
- WalkArrivedEvent(int, int, long) - Constructor for record class com.botwithus.bot.api.event.WalkArrivedEvent
-
Creates an instance of a
WalkArrivedEventrecord class. - walkCancel() - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Cancels the walk this script started.
- WalkCancelledEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a walk is cancelled (explicitly via
walkCancel(), or implicitly when an action interrupts it). - WalkCancelledEvent(int, int) - Constructor for record class com.botwithus.bot.api.event.WalkCancelledEvent
- WalkCancelledEvent(int, int, long) - Constructor for record class com.botwithus.bot.api.event.WalkCancelledEvent
-
Creates an instance of a
WalkCancelledEventrecord class. - WalkFailedEvent - Record Class in com.botwithus.bot.api.event
-
Fired when a walk fails (pathfinding failure, stuck timeout, context loss, etc.).
- WalkFailedEvent(int, int) - Constructor for record class com.botwithus.bot.api.event.WalkFailedEvent
- WalkFailedEvent(int, int, long) - Constructor for record class com.botwithus.bot.api.event.WalkFailedEvent
-
Creates an instance of a
WalkFailedEventrecord class. - walkingPrecedence() - Method in record class com.botwithus.bot.api.model.SequenceType
-
Returns the value of the
walkingPrecedencerecord component. - walkRefusalCount() - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
How many of the calling script's walk requests have been refused because another script held the character.
- WalkResult - Enum Class in com.botwithus.bot.api.model
-
Result of a blocking walk operation.
- WalkStatus - Record Class in com.botwithus.bot.api.model
-
Current walker state.
- WalkStatus(String, int, int, int, int, int, int, boolean, boolean, boolean) - Constructor for record class com.botwithus.bot.api.model.WalkStatus
-
Creates an instance of a
WalkStatusrecord class. - walkTo(int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Walks to a tile using local A* pathfinding and blocks until completion.
- walkTo(int, int, long) - Method in interface com.botwithus.bot.api.Navigation
-
Walks to a tile using local A* pathfinding and blocks until completion or timeout.
- walkToAsync(int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Starts a local A* walk to the given tile.
- walkWorldPath(int, int) - Method in interface com.botwithus.bot.api.GameAPI
-
No-plane convenience for
NavigationAPI.walkWorldPathAsync(int, int, int)— uses the local player's current plane, falling back to plane 0 when not in-game. - walkWorldPath(int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path on plane 0 and blocks until completion.
- walkWorldPath(int, int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Plane-aware convenience — equivalent to
walkWorldPathAsync(x, y, plane). - walkWorldPath(int, int, int) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path (with teleport/door/shortcut support) and blocks until completion.
- walkWorldPath(int, int, int, boolean) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path with exact destination tile control and blocks until completion.
- walkWorldPath(int, int, int, boolean, WorldPathConfig) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path with full pathfinder configuration and blocks until completion.
- walkWorldPath(int, int, int, boolean, WorldPathConfig, long) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path with full pathfinder configuration and blocks until completion or timeout.
- walkWorldPath(int, int, int, long) - Method in interface com.botwithus.bot.api.Navigation
-
Walks a world path and blocks until completion or timeout.
- walkWorldPathAsync(int, int, int) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Starts a world-scale walk using HPA*/flat A* with teleport, door, shortcut, and transport support.
- walkWorldPathAsync(int, int, int, boolean) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Starts a world-scale walk with exact destination tile control.
- walkWorldPathAsync(int, int, int, boolean, WorldPathConfig) - Method in interface com.botwithus.bot.api.domain.NavigationAPI
-
Starts a world-scale walk with full pathfinder configuration.
- warn(String, Object...) - Method in interface com.botwithus.bot.api.log.BotLogger
- WARN - Enum constant in enum class com.botwithus.bot.api.log.LogLevel
- warnOnce(String) - Method in class com.botwithus.bot.api.diag.StubGuard
-
Fires the sink the first time
methodNameis observed; suppresses subsequent calls for the same name. - WEAPON - Enum constant in enum class com.botwithus.bot.api.inventory.Equipment.Slot
- wearpos() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
wearposrecord component. - wearpos2() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
wearpos2record component. - wearpos3() - Method in record class com.botwithus.bot.api.model.ItemType
-
Returns the value of the
wearpos3record component. - WEST - Enum constant in enum class com.botwithus.bot.api.snapshot.Direction
- when() - Method in record class com.botwithus.bot.api.runtime.LastCrash
-
Returns the value of the
whenrecord component. - WHITE - Static variable in class com.botwithus.bot.api.draw.Colors
- WholeHost() - Constructor for record class com.botwithus.bot.api.script.ManagementTarget.WholeHost
-
Creates an instance of a
WholeHostrecord class. - width() - Method in class com.botwithus.bot.api.component.ComponentNode
- width() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
widthrecord component. - widthTiles() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Area
-
Returns the value of the
widthTilesrecord component. - widthTiles() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Entity
-
Returns the value of the
widthTilesrecord component. - wire() - Method in enum class com.botwithus.bot.api.gameval.GamevalType
-
The
etypekey this type is stored under in the index. - WIRE_UNKNOWN - Static variable in record class com.botwithus.bot.api.snapshot.Orientation
-
What the producer publishes on the wire for "not known": an all-ones
u16. - wireName() - Method in enum class com.botwithus.bot.api.draw.DrawFont
-
The lower-case token this style is spelled as in the
fontfield. - wireName() - Method in enum class com.botwithus.bot.api.draw.DrawKind
-
The lower-case token this kind is spelled as in the
kindfield. - wireName() - Method in enum class com.botwithus.bot.api.draw.DrawSpace
-
The lower-case token this space is spelled as in the
spacefield. - wireName() - Method in enum class com.botwithus.bot.api.draw.EntityRef
-
The lower-case token this reference is spelled as — both as the
highlight_entityparameter name and as the auto key's prefix. - withAlpha(int, int) - Static method in class com.botwithus.bot.api.draw.Colors
-
The same colour at a different 0..255 alpha.
- withCategory(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withCrash(LastCrash) - Method in record class com.botwithus.bot.api.runtime.ScriptHealth
-
Returns a new
ScriptHealthwith the given crash recorded andScriptHealth.totalCrashesincremented by one. - withDescription() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withdraw(int, Bank.TransferAmount) - Method in class com.botwithus.bot.api.inventory.Bank
-
Withdraw one stack of
itemIdwith the given transfer amount. - withdrawAll(int) - Method in class com.botwithus.bot.api.inventory.Bank
-
Withdraw the entire stack of
itemId. - withdrawMode() - Method in class com.botwithus.bot.api.inventory.Bank
-
Withdraw mode — items as-is or as bank notes.
- withdrawPreset(int) - Method in class com.botwithus.bot.api.inventory.Bank
-
Withdraw a saved bank preset (1-18) through the quick-preset buttons, flipping to the preset's page first when needed (presets 10-18 live on the second page).
- withFont(DrawFont) - Method in record class com.botwithus.bot.api.draw.DrawCaption.FixedPoint
- withFont(DrawFont) - Method in record class com.botwithus.bot.api.draw.DrawCaption.Literal
- withFont(DrawFont) - Method in record class com.botwithus.bot.api.draw.DrawCaption.None
- withFont(DrawFont) - Method in interface com.botwithus.bot.api.draw.DrawCaption
-
This caption in a different style.
- withGameval(String...) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by gameval symbolic name, e.g.
- withGameval(String...) - Method in class com.botwithus.bot.api.entities.GroundItems.Query
-
Filter by the item's gameval symbolic name, e.g.
- withGameval(String...) - Method in class com.botwithus.bot.api.entities.Npcs.Query
-
Filter by gameval symbolic name, e.g.
- withGameval(String...) - Method in class com.botwithus.bot.api.entities.SceneObjects.Query
-
Filter by gameval symbolic name, e.g.
- withHealth(int, int) - Method in record class com.botwithus.bot.api.snapshot.LocalPlayer
-
Copy of this record carrying the supplied health reading.
- withId(int) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by component id within the interface.
- withId(int) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter by type/definition id.
- within(int, int, int) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter to entities within
radiustiles (Chebyshev) of the given world tile. - withinDistance(int) - Method in class com.botwithus.bot.api.entities.EntityQuery
-
Filter to entities within
radiustiles of the local player. - withItemId(int) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by displayed item id (ModelComponent).
- withItemId(int) - Method in class com.botwithus.bot.api.entities.GroundItems.Query
-
Convenience alias for
withId. - withItemId(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withResourceNamed(String) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withResources() - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withSkill(int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withSkill(int, int, int) - Method in class com.botwithus.bot.api.entities.WorldMapElements.Query
- withSpriteId(int) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by primary sprite id.
- withText(String) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter by exact label text (case-insensitive).
- withType(ComponentType) - Method in class com.botwithus.bot.api.component.ComponentQuery
-
Filter to a single semantic category.
- WOODCUTTING - Enum constant in enum class com.botwithus.bot.api.ScriptCategory
- WOODCUTTING - Static variable in class com.botwithus.bot.api.constants.AnimationIds
-
Woodcutting chop animation.
- WOODCUTTING - Static variable in class com.botwithus.bot.api.util.Skills
- WOODCUTTING_LEGACY - Static variable in class com.botwithus.bot.api.constants.AnimationIds
-
The value this constant held before it was measured.
- world() - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Game-world coordinates, projected to the screen by the producer.
- world() - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Game-world coordinates, projected by the producer.
- WORLD - Enum constant in enum class com.botwithus.bot.api.draw.DrawSpace
-
Game-world coordinates in fixed point (
tile * 256 + subtile— seeDrawLimits.SUBTILE_SCALE), bounded byDrawLimits.MAX_WORLD_COORDINATErather than by the screen bound. - WORLD_MAP - Static variable in class com.botwithus.bot.api.util.Interfaces
- WorldMapElement - Record Class in com.botwithus.bot.api.model
-
A world-map element from the game cache.
- WorldMapElement(int, int, int, int, int, int, int, String, String, String, int, int, int, int, List, List, List) - Constructor for record class com.botwithus.bot.api.model.WorldMapElement
-
Creates an instance of a
WorldMapElementrecord class. - WorldMapElements - Class in com.botwithus.bot.api.entities
-
World-map element query facade.
- WorldMapElements(GameAPI) - Constructor for class com.botwithus.bot.api.entities.WorldMapElements
- WorldMapElements.Query - Class in com.botwithus.bot.api.entities
-
Fluent filter builder for world-map element queries.
- WorldMapPlacement - Record Class in com.botwithus.bot.api.model
-
A single placement of a
WorldMapElementon the world map. - WorldMapPlacement(int, int, int, boolean) - Constructor for record class com.botwithus.bot.api.model.WorldMapPlacement
-
Creates an instance of a
WorldMapPlacementrecord class. - WorldPathConfig - Record Class in com.botwithus.bot.api.model
-
Configuration for world-scale pathfinding.
- WorldPathConfig(int, int, boolean, boolean, boolean, boolean, boolean, boolean, float, float, float, float, float, float, float) - Constructor for record class com.botwithus.bot.api.model.WorldPathConfig
-
Creates an instance of a
WorldPathConfigrecord class. - WorldPathConfig.Builder - Class in com.botwithus.bot.api.model
X
- x() - Method in class com.botwithus.bot.api.component.ComponentNode
- x() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
xrecord component. - x() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
xrecord component. - x() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
xrecord component. - x() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
xrecord component. - x1() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
x1record component. - x2() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
x2record component. - xPosMode() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
xPosModerecord component. - xSizeMode() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
xSizeModerecord component.
Y
- y() - Method in class com.botwithus.bot.api.component.ComponentNode
- y() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Ellipse
-
Returns the value of the
yrecord component. - y() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Rect
-
Returns the value of the
yrecord component. - y() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Text
-
Returns the value of the
yrecord component. - y() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
yrecord component. - y1() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
y1record component. - y2() - Method in record class com.botwithus.bot.api.draw.DrawCommand.Line
-
Returns the value of the
y2record component. - YELLOW - Static variable in class com.botwithus.bot.api.draw.Colors
- yPosMode() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
yPosModerecord component. - ySizeMode() - Method in record class com.botwithus.bot.api.model.Component
-
Returns the value of the
ySizeModerecord component.
Z
- z() - Method in record class com.botwithus.bot.api.draw.DrawEntry
-
Returns the value of the
zrecord component. - z() - Method in record class com.botwithus.bot.api.draw.DrawStyle
-
Returns the value of the
zrecord component. - z(int) - Method in class com.botwithus.bot.api.draw.DrawBuilder
-
Draw order; higher is drawn in front.
- z(int) - Method in class com.botwithus.bot.api.draw.DrawCaptionBuilder
-
Draw order; higher is drawn in front.
- z(int) - Method in class com.botwithus.bot.api.draw.HighlightBuilder
-
Draw order; higher is drawn in front.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form