Index

A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractPath<E> - Class in com.valhalla.sdk.api.pathing
Mutable ordered path with reversible traversal direction.
AbstractPath() - Constructor for class com.valhalla.sdk.api.pathing.AbstractPath
Creates an empty forward path.
AbstractPath(Collection<? extends E>) - Constructor for class com.valhalla.sdk.api.pathing.AbstractPath
Creates a forward path from an optional collection.
AbstractScript - Class in com.valhalla.sdk
Base lifecycle for every Valhalla script.
AbstractScript() - Constructor for class com.valhalla.sdk.AbstractScript
Creates a script with no runtime state initialized yet.
accept(ScriptContext) - Method in class com.valhalla.sdk.tasks.TaskNode
Tests whether this node currently owns the next unit of work.
accept(T) - Method in interface com.valhalla.sdk.api.util.Filter
 
ACTIVE - Enum constant in enum class com.valhalla.sdk.api.util.BreakState
 
add(int, E) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
 
add(Requirement) - Method in class com.valhalla.sdk.api.requirements.Requirement
 
addAll(E...) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Appends non-null nodes in argument order.
addBranches(Leaf...) - Method in class com.valhalla.sdk.tasks.tree.Root
Appends top-level nodes in selection order.
addBranches(Leaf...) - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Appends top-level branches or leaves in selection order.
addLeaves(Leaf...) - Method in class com.valhalla.sdk.tasks.tree.Branch
Appends children in selection order and attaches their parent links.
addNodes(TaskNode...) - Method in class com.valhalla.sdk.tasks.TaskScript
Adds nodes and restores descending-priority order.
addToBankHistoryCache(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Adds an item amount to an existing history cache.
addToFront(E) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Inserts a node at the front.
AGILITY - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Agility.
all() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns every captured bank entry, including placeholders.
all() - Static method in class com.valhalla.sdk.api.methods.Equipment
Returns currently worn items.
all() - Static method in class com.valhalla.sdk.api.methods.GameObjects
Returns all decoded scene objects.
all() - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns all decoded ground-item stacks.
all() - Static method in class com.valhalla.sdk.api.methods.Inventory
Returns all occupied inventory slots.
all() - Static method in class com.valhalla.sdk.api.methods.Npcs
Returns all decoded NPCs.
all() - Static method in class com.valhalla.sdk.api.methods.Players
Returns all players in the loaded scene.
all() - Static method in class com.valhalla.sdk.api.methods.Widgets
Returns all decoded widgets.
all() - Static method in class com.valhalla.sdk.Capabilities
Returns every capability name known to this SDK release.
all() - Static method in class com.valhalla.sdk.Permissions
Returns every permission accepted by a schema-v1 script manifest.
all(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Selects all ground items accepted by a filter.
all(Filter<Npc>) - Static method in class com.valhalla.sdk.api.methods.Npcs
Selects every NPC accepted by a filter.
all(Filter<Player>) - Static method in class com.valhalla.sdk.api.methods.Players
Filters the loaded players.
all(Filter<SceneObject>) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Selects all scene objects accepted by a filter.
all(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns usable bank entries accepted by a filter.
all(Filter<Widget>) - Static method in class com.valhalla.sdk.api.methods.Widgets
Selects all widgets accepted by a filter.
all(Integer...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Selects objects matching any non-null identifier.
all(Integer...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Selects ground items matching any non-null identifier.
all(Integer...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Selects NPCs matching any non-null definition identifier.
all(Integer...) - Static method in class com.valhalla.sdk.api.methods.Players
Selects players by scene index.
all(String...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Selects objects matching any exact name, ignoring case.
all(String...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Selects ground items matching any exact name, ignoring case.
all(String...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Selects NPCs matching any exact name, ignoring case.
all(String...) - Static method in class com.valhalla.sdk.api.methods.Players
Selects players by case-insensitive exact name.
ALL - Enum constant in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
All available items.
ALL - Static variable in class com.valhalla.sdk.api.methods.Bank
Sentinel amount requesting the complete available stack.
ALL_BUT_ONE - Static variable in class com.valhalla.sdk.api.methods.Bank
Sentinel amount requesting all but one item.
AMULET - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Amulet slot.
analyzeRoute(List<Tile>, int) - Static method in class com.valhalla.sdk.api.methods.Walking
Analyzes the first collision transition requiring movement or handling.
and(Condition) - Method in interface com.valhalla.sdk.api.util.Condition
 
and(Filter<? super T>) - Method in interface com.valhalla.sdk.api.util.Filter
 
AND - Enum constant in enum class com.valhalla.sdk.api.requirements.LogicType
 
Area - Class in com.valhalla.sdk.api.math
An immutable rectangular or polygonal world area on one plane.
Area(int, int, int, int) - Constructor for class com.valhalla.sdk.api.math.Area
Creates an inclusive rectangular area on plane zero.
Area(int, int, int, int, int) - Constructor for class com.valhalla.sdk.api.math.Area
Creates an inclusive rectangular area; corner order does not matter.
Area(Tile...) - Constructor for class com.valhalla.sdk.api.math.Area
Creates a polygon whose edges and interior tiles are included.
Area(Tile, Tile) - Constructor for class com.valhalla.sdk.api.math.Area
Creates an inclusive rectangle from two same-plane corners.
ARROWS - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Ammunition slot.
at(int, int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Finds the topmost visible widget containing a native-surface point.
ATTACK - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Attack.
author() - Element in annotation interface com.valhalla.sdk.ScriptManifest
Returns the visible author attribution.
availableTabs() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the number of optional bank tabs reported by the snapshot.
await(int, long) - Static method in class com.valhalla.sdk.api.methods.Worlds
 

B

Bank - Class in com.valhalla.sdk.api.methods
Queries the bank container and submits capability-gated bank-interface actions.
BANK_ACTIONS - Static variable in class com.valhalla.sdk.Capabilities
Reads and operates the bank interface.
bankAction(String, int, int, int, String) - Static method in class com.valhalla.sdk.api.GameEngine
Dispatches a bank operation.
BankMode - Enum Class in com.valhalla.sdk.api.bank
Bank rearrangement and withdrawal modes.
BankQuantitySelection - Enum Class in com.valhalla.sdk.api.bank
Default amount buttons exposed by the bank interface.
BankScroll - Enum Class in com.valhalla.sdk.api.bank
Preferred bank scrolling input.
BankSnapshot - Class in com.valhalla.sdk.api.bank
Immutable native bank-container and interface-state snapshot.
BankSnapshot(List<Item>, boolean, boolean, int, int, int, int, int, int, int, BankMode, BankMode, BankQuantitySelection, boolean, boolean, long) - Constructor for class com.valhalla.sdk.api.bank.BankSnapshot
Creates an immutable bank snapshot from native container and interface state.
BankTab - Enum Class in com.valhalla.sdk.api.bank
Main bank view and the nine optional user tabs.
BankType - Enum Class in com.valhalla.sdk.api.bank
Recognized in-world banking interaction categories.
BLOCK_EAST - Static variable in class com.valhalla.sdk.api.pathing.CollisionMap
Blocks movement through the tile's east edge.
BLOCK_NORTH - Static variable in class com.valhalla.sdk.api.pathing.CollisionMap
Blocks movement through the tile's north edge.
BLOCK_SOUTH - Static variable in class com.valhalla.sdk.api.pathing.CollisionMap
Blocks movement through the tile's south edge.
BLOCK_TILE - Static variable in class com.valhalla.sdk.api.pathing.CollisionMap
Blocks occupation of the entire tile.
BLOCK_WEST - Static variable in class com.valhalla.sdk.api.pathing.CollisionMap
Blocks movement through the tile's west edge.
BOOTH - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Standard bank booth.
Branch - Class in com.valhalla.sdk.tasks.tree
Decision-tree branch that executes its first valid child in insertion order.
Branch() - Constructor for class com.valhalla.sdk.tasks.tree.Branch
 
BREAK_ENDED - Enum constant in enum class com.valhalla.sdk.api.util.BreakState
 
BREAK_STARTED - Enum constant in enum class com.valhalla.sdk.api.util.BreakState
 
BREAKING - Enum constant in enum class com.valhalla.sdk.api.util.BreakState
 
BreakScheduler - Class in com.valhalla.sdk.api.util
Non-blocking randomized active/break window scheduler for script loops.
BreakScheduler(long, long, long, long) - Constructor for class com.valhalla.sdk.api.util.BreakScheduler
 
BreakScheduler(long, long, long, long, LongSupplier, Random) - Constructor for class com.valhalla.sdk.api.util.BreakScheduler
 
BreakState - Enum Class in com.valhalla.sdk.api.util
State transition reported by a non-blocking BreakScheduler.
BUFFALO - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Buffalo-style bank NPC compatibility category.
build(CollisionMap, Tile) - Static method in class com.valhalla.sdk.api.pathing.ReachabilityMap
Builds a breadth-first reachability snapshot from one origin.

C

calculateCombatLevel(int, int, int, int, int, int, int) - Static method in class com.valhalla.sdk.api.methods.Combat
 
Calculations - Class in com.valhalla.sdk.api.methods
Deterministic-testable timing, distance, and random helpers for scripts.
Camera - Class in com.valhalla.sdk.api.methods
Safe camera operations supported by the mobile input bridge.
CAMERA_CONTROL - Static variable in class com.valhalla.sdk.Capabilities
Changes the native camera orientation.
cameraNorth() - Static method in class com.valhalla.sdk.api.GameEngine
Returns true when north-alignment was accepted.
canIssueWalk() - Method in class com.valhalla.sdk.api.pathing.MoveTask
Returns whether this task contains a normal walk destination.
canMove(Tile, Tile) - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Tests one cardinal or diagonal transition, including reciprocal edge flags.
canReach() - Method in interface com.valhalla.sdk.api.entities.Locatable
Tests local collision reachability from the current player tile.
canReach(Tile) - Method in interface com.valhalla.sdk.api.entities.Locatable
Tests local collision reachability from an explicit start tile.
canReach(Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Tests local collision reachability from the player.
canReach(Tile) - Method in class com.valhalla.sdk.api.pathing.ReachabilityMap
Tests whether a tile was reached by the breadth-first search.
canReach(Tile, Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Tests local collision reachability between two tiles.
canReach(CollisionMap, Tile, Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Tests reachability against an explicit collision snapshot.
canReach(CollisionMap, Tile, Tile) - Static method in class com.valhalla.sdk.api.pathing.Pathfinder
Tests local reachability with the default search budget.
canWalk(Locatable) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests local collision reachability to a locatable.
canWalk(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests local collision reachability from the player.
Capabilities - Class in com.valhalla.sdk
Runtime feature names returned by Client.getCapabilities().
capacity() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured bank-container capacity.
capacity() - Static method in class com.valhalla.sdk.api.methods.Equipment
Returns wearable slot capacity.
capacity() - Static method in class com.valhalla.sdk.api.methods.Inventory
Returns standard inventory capacity.
CAPACITY - Static variable in class com.valhalla.sdk.api.methods.Inventory
Number of slots in the standard player inventory.
CAPE - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Cape slot.
chance(int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Performs a percentage chance roll.
chance(int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Performs a percentage chance roll.
chance(int, int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Performs a target / overall chance roll.
chance(int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Performs a target / overall chance roll.
CHEST - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Bank chest.
CHEST - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Body or chest slot.
children(int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Selects direct child snapshots by packed parent identifier.
clear() - Method in class com.valhalla.sdk.tasks.tree.Branch
Detaches and removes every child.
clear() - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Removes all nodes from the root.
clearNodes() - Method in class com.valhalla.sdk.tasks.TaskScript
Removes every registered node.
CLICK - Enum constant in enum class com.valhalla.sdk.api.bank.BankScroll
Click a scrollbar control.
clickTileOnMinimap(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Compatibility alias for native walking; it does not perform desktop pixel input.
Client - Class in com.valhalla.sdk.api.methods
Runtime-session state, adapter capabilities, and loaded-scene helpers.
clone() - Method in class com.valhalla.sdk.api.math.Tile
Clones this coordinate.
close() - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a request to close the bank interface.
closest() - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the nearest same-plane object.
closest() - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest same-plane ground item.
closest() - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the nearest same-plane NPC.
closest() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the nearest non-local player on the current plane.
closest() - Method in class com.valhalla.sdk.api.pathing.LocalPath
Finds the node closest to the local player.
closest(Tile) - Method in class com.valhalla.sdk.api.pathing.LocalPath
Finds the same-plane node nearest to an origin by squared X/Y distance.
closest(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
closest(Filter<GroundItem>, Tile) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the filtered stack nearest to an arbitrary tile.
closest(Filter<Npc>) - Static method in class com.valhalla.sdk.api.methods.Npcs
closest(Filter<Npc>, Tile) - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the filtered NPC nearest to an arbitrary tile.
closest(Filter<Player>) - Static method in class com.valhalla.sdk.api.methods.Players
Compatibility alias for Players.nearest(Filter).
closest(Filter<Player>, Tile) - Static method in class com.valhalla.sdk.api.methods.Players
Finds the nearest matching player to an arbitrary tile.
closest(Filter<SceneObject>) - Static method in class com.valhalla.sdk.api.methods.GameObjects
closest(Filter<SceneObject>, Tile) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the filtered object nearest to an arbitrary tile.
closest(Integer...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the nearest same-plane object matching any identifier.
closest(Integer...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest same-plane stack matching any identifier.
closest(Integer...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the nearest same-plane NPC matching any identifier.
closest(Integer...) - Static method in class com.valhalla.sdk.api.methods.Players
Finds the nearest player whose index is listed.
closest(String...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the nearest same-plane object matching any exact name, ignoring case.
closest(String...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest same-plane stack matching any exact name, ignoring case.
closest(String...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the nearest same-plane NPC matching any exact name, ignoring case.
closest(String...) - Static method in class com.valhalla.sdk.api.methods.Players
Finds the nearest player whose name is listed.
COLLISION_BLOCKING - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
The first route transition is blocked by live collision.
CollisionMap - Class in com.valhalla.sdk.api.pathing
A normalized, immutable local collision grid independent of client-specific flag values.
CollisionMap(Tile, int, int, int[]) - Constructor for class com.valhalla.sdk.api.pathing.CollisionMap
Creates a defensive collision snapshot.
com.valhalla.sdk - package com.valhalla.sdk
 
com.valhalla.sdk.api - package com.valhalla.sdk.api
 
com.valhalla.sdk.api.bank - package com.valhalla.sdk.api.bank
 
com.valhalla.sdk.api.entities - package com.valhalla.sdk.api.entities
 
com.valhalla.sdk.api.equipment - package com.valhalla.sdk.api.equipment
 
com.valhalla.sdk.api.items - package com.valhalla.sdk.api.items
 
com.valhalla.sdk.api.math - package com.valhalla.sdk.api.math
 
com.valhalla.sdk.api.methods - package com.valhalla.sdk.api.methods
 
com.valhalla.sdk.api.pathing - package com.valhalla.sdk.api.pathing
 
com.valhalla.sdk.api.requirements - package com.valhalla.sdk.api.requirements
 
com.valhalla.sdk.api.util - package com.valhalla.sdk.api.util
 
com.valhalla.sdk.api.widgets - package com.valhalla.sdk.api.widgets
 
com.valhalla.sdk.api.world - package com.valhalla.sdk.api.world
 
com.valhalla.sdk.tasks - package com.valhalla.sdk.tasks
 
com.valhalla.sdk.tasks.tree - package com.valhalla.sdk.tasks.tree
 
Combat - Class in com.valhalla.sdk.api.methods
Live combat statistics derived from the native skill snapshot.
COMBAT - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
COMBAT_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads combat state used by the combat facade.
CombatRequirement - Class in com.valhalla.sdk.api.requirements
Requires a minimum calculated combat level.
CombatRequirement(int) - Constructor for class com.valhalla.sdk.api.requirements.CombatRequirement
 
COMPONENT_ACTIONS - Static variable in class com.valhalla.sdk.Capabilities
Invokes actions on native interface components.
compress(List<Tile>) - Static method in class com.valhalla.sdk.api.pathing.Pathfinder
Reduces a full tile path to direction-changing waypoints.
Condition - Interface in com.valhalla.sdk.api.util
 
ConditionalRequirement - Class in com.valhalla.sdk.api.requirements
Combines child requirements with an explicit boolean operation.
ConditionalRequirement(LogicType, Requirement...) - Constructor for class com.valhalla.sdk.api.requirements.ConditionalRequirement
 
CONSTRUCTION - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Construction.
contains(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry has an identifier.
contains(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether an identifier exists.
contains(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry matches any primitive identifier.
contains(int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether any identifier exists.
contains(int, int) - Method in class com.valhalla.sdk.api.math.Area
Tests X/Y containment on this area's plane.
contains(int, int) - Method in class com.valhalla.sdk.api.widgets.Widget
Tests a point against visible half-open widget bounds.
contains(Locatable) - Method in class com.valhalla.sdk.api.math.Area
Tests whether a locatable's tile is contained.
contains(Tile) - Method in class com.valhalla.sdk.api.math.Area
Tests whether a tile lies on the same plane and inside or on the boundary.
contains(Tile) - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Tests whether a tile belongs to this grid.
contains(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry is accepted by a filter.
contains(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether any item matches a filter.
contains(Integer...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry matches any boxed identifier.
contains(Integer...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether any boxed identifier exists.
contains(Object) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the bank contains a supported value representation.
contains(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry has an exact captured name, ignoring case.
contains(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether an exact name exists.
contains(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a usable entry matches any exact captured name, ignoring case.
contains(String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether any exact name exists.
containsAll(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every primitive identifier is present as a usable entry.
containsAll(int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Requires every supplied identifier to appear at least once.
containsAll(Integer...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every boxed identifier is present as a usable entry.
containsAll(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every exact name is present as a usable entry, ignoring case.
containsAll(String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Requires every supplied exact name to appear at least once.
containsAll(Collection<?>) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every supported value in a collection is present.
containsAll(Collection<?>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Requires each item, number, or string in a heterogeneous collection to be present.
COOKING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Cooking.
copy() - Method in class com.valhalla.sdk.api.math.Tile
Copies this coordinate.
copyFlags() - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Returns a defensive copy of row-major normalized flags.
count() - Method in enum class com.valhalla.sdk.api.bank.BankTab
Returns the number of occupied slots assigned to this tab.
count(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount for a usable item identifier.
count(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts stack amounts for one identifier.
count(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount for any primitive identifier.
count(BankTab) - Static method in class com.valhalla.sdk.api.methods.Bank
Counts captured container entries assigned to a bank tab.
count(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Counts ground items accepted by a filter.
count(Filter<Npc>) - Static method in class com.valhalla.sdk.api.methods.Npcs
Counts NPCs accepted by a filter.
count(Filter<Player>) - Static method in class com.valhalla.sdk.api.methods.Players
Counts loaded players accepted by a predicate.
count(Filter<SceneObject>) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Counts objects accepted by a filter.
count(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount of usable entries accepted by a filter.
count(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts stack amounts accepted by a filter.
count(Filter<Widget>) - Static method in class com.valhalla.sdk.api.methods.Widgets
Counts widgets accepted by a filter.
count(Integer...) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount for any boxed identifier.
count(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount for an exact item name, ignoring case.
count(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts stack amounts for one exact case-insensitive name.
count(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the total captured amount for any exact item name, ignoring case.
CRAFTING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Crafting.

D

debug(String) - Method in interface com.valhalla.sdk.ScriptContext
Logs a debug message.
DEFAULT_CAPACITY - Static variable in class com.valhalla.sdk.api.bank.BankSnapshot
Fallback number of bank slots when the native client does not report one.
DEFAULT_MAX_EXPANSIONS - Static variable in class com.valhalla.sdk.api.pathing.Pathfinder
Default upper bound on expanded A* nodes.
DEFAULT_STEP_DISTANCE - Static variable in class com.valhalla.sdk.api.pathing.LocalPath
Default maximum direct distance of a selected node from the player.
DEFENCE - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Defence.
deposit(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item deposit by identifier.
deposit(int, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a deposit by identifier and amount.
deposit(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item deposit using an inventory item's captured identifier and slot.
deposit(Item, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a deposit using an inventory item's captured identifier and slot.
deposit(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item deposit for the first inventory entry accepted by a filter.
deposit(Filter<Item>, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a deposit for the first inventory entry accepted by a filter.
deposit(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item deposit by exact captured inventory name, ignoring case.
deposit(String, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a deposit by exact captured inventory name, ignoring case.
depositAll(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack deposit by identifier.
depositAll(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack deposit using an inventory item's captured slot.
depositAll(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack deposit for the first inventory entry accepted by a filter.
depositAll(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack deposit by exact captured inventory name, ignoring case.
depositAllEquipment() - Static method in class com.valhalla.sdk.api.methods.Bank
Submits the bank interface's deposit-all-equipment action.
depositAllExcept(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits full-stack deposits for every inventory entry except allowed identifiers.
depositAllExcept(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits full-stack deposits for inventory entries rejected by a keep filter.
depositAllExcept(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits full-stack deposits for every inventory entry except allowed names.
depositAllItems() - Static method in class com.valhalla.sdk.api.methods.Bank
Submits the bank interface's deposit-all-inventory action.
depositSlot(int, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a deposit by inventory slot when inventory snapshots are unavailable.
description() - Element in annotation interface com.valhalla.sdk.ScriptManifest
Returns the source-visible script summary.
direction() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Returns the traversal direction.
DISCONNECTED_PATH - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
Consecutive route tiles are not adjacent.
distance() - Method in interface com.valhalla.sdk.api.entities.Locatable
Measures direct distance from the local player.
distance() - Method in class com.valhalla.sdk.api.math.Tile
Measures direct distance to the local player.
distance(int, int, int, int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Computes Euclidean distance between two coordinates.
distance(Tile) - Method in class com.valhalla.sdk.api.math.Tile
Measures Chebyshev distance, ignoring plane.
distance(Tile, Tile) - Static method in class com.valhalla.sdk.api.methods.Calculations
Computes Euclidean distance between two tiles, ignoring plane.
distanceSquaredTo(Tile) - Method in class com.valhalla.sdk.api.math.Tile
Computes squared Euclidean X/Y distance without taking a square root.
distanceTo(Tile) - Method in interface com.valhalla.sdk.api.entities.Locatable
Measures Chebyshev tile distance without pathfinding.
distanceTo(Tile) - Method in class com.valhalla.sdk.api.math.Area
Measures Chebyshev distance to the nearest contained tile.
distanceTo(Tile) - Method in class com.valhalla.sdk.api.math.Tile
Measures Chebyshev distance, ignoring plane.
distanceTo(Tile) - Static method in class com.valhalla.sdk.api.methods.Players
Measures Chebyshev tile distance from the local player.
distanceTo(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Measures direct distance from the local player.
drag(int, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests an item drag between bank-container slots.
drop(Item) - Static method in class com.valhalla.sdk.api.methods.Inventory
Executes the second item operation, conventionally Drop for ordinary inventory items.

E

EIGHTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Eighth custom tab.
elapsed() - Method in class com.valhalla.sdk.api.util.Timer
Returns elapsed milliseconds; compatibility alias for Timer.elapsedMillis().
elapsed(long) - Static method in class com.valhalla.sdk.api.methods.Calculations
Computes elapsed wall-clock time.
elapsedMillis() - Method in class com.valhalla.sdk.api.util.Timer
Returns elapsed, non-paused monotonic time in milliseconds.
EMOTES - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
empty() - Static method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns an unloaded, closed bank snapshot with safe defaults.
emptyContainers() - Static method in class com.valhalla.sdk.api.methods.Bank
Submits the bank interface's empty-containers action.
emptySlotCount() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the capacity not represented by captured entries.
emptySlotCount() - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts vacant inventory slots.
END_OF_PATH - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
The route cursor has reached the final tile.
equals(Object) - Method in class com.valhalla.sdk.api.entities.Player
 
equals(Object) - Method in class com.valhalla.sdk.api.items.Item
 
equals(Object) - Method in class com.valhalla.sdk.api.math.Area
 
equals(Object) - Method in class com.valhalla.sdk.api.math.Tile
 
equals(Object) - Method in class com.valhalla.sdk.api.widgets.Widget
 
equals(Object) - Method in class com.valhalla.sdk.api.world.World
 
Equipment - Class in com.valhalla.sdk.api.methods
Queries and native actions for the local player's worn equipment.
EQUIPMENT - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
EQUIPMENT - Static variable in class com.valhalla.sdk.Capabilities
Reads the live equipment container.
EQUIPMENT_SLOT_ACTIONS - Static variable in class com.valhalla.sdk.Capabilities
Invokes the default action for an equipment slot.
EquipmentSlot - Enum Class in com.valhalla.sdk.api.equipment
The eleven worn-item slots in mobile equipment-panel order.
error(String) - Method in interface com.valhalla.sdk.ScriptContext
Logs an error message.
exactDistance(Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Computes collision-path distance from the player.
exactDistance(Tile, Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Computes collision-path distance between two tiles.
exactDistance(CollisionMap, Tile, Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Computes distance against an explicit collision snapshot.
exactText(String) - Static method in class com.valhalla.sdk.api.methods.Widgets
Finds the first widget whose full text equals a value, ignoring case.
except(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns usable bank entries rejected by a filter.
except(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Selects items rejected by a filter.
EXCHANGE - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Deposit or exchange object.
execute(ScriptContext) - Method in class com.valhalla.sdk.tasks.TaskNode
Performs one bounded unit of work.
exists(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Tests whether a filtered ground item exists.
exists(Filter<Npc>) - Static method in class com.valhalla.sdk.api.methods.Npcs
Tests whether a filtered NPC exists.
exists(Filter<Player>) - Static method in class com.valhalla.sdk.api.methods.Players
Tests whether any loaded player matches a predicate.
exists(Filter<SceneObject>) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Tests whether a filtered object exists.
exists(Integer...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Tests whether any candidate identifier exists.
exists(Integer...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Tests whether any candidate identifier exists.
exists(Integer...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Tests whether any candidate identifier exists.
exists(String...) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Tests whether any candidate name exists.
exists(String...) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Tests whether any candidate name exists.
exists(String...) - Static method in class com.valhalla.sdk.api.methods.Npcs
Tests whether any candidate name exists.

F

FARMING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Farming.
FEET - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Foot slot.
FIFTH - Enum constant in enum class com.valhalla.sdk.api.methods.NpcAction
Fifth action in the NPC's native menu definition.
FIFTH - Enum constant in enum class com.valhalla.sdk.api.methods.ObjectAction
Fifth action in the object's native menu definition.
FIFTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Fifth custom tab.
Filter<T> - Interface in com.valhalla.sdk.api.util
 
Filters - Class in com.valhalla.sdk.api.util
Reusable filters shared by players, NPCs, objects, items, and widgets.
findPath(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Finds an exact local collision path from the player.
findPath(CollisionMap, Tile, Tile) - Static method in class com.valhalla.sdk.api.pathing.Pathfinder
Finds a local collision-valid path using the default expansion budget.
findPath(CollisionMap, Tile, Tile, int) - Static method in class com.valhalla.sdk.api.pathing.Pathfinder
Finds a local collision-valid path using a bounded A* search.
findWaypoints(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Compresses a local collision path into turn and endpoint waypoints.
finished() - Method in class com.valhalla.sdk.api.util.Timer
Returns whether elapsed time has reached the configured duration.
FIREMAKING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Firemaking.
first() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Returns the first node.
first(Filter<Widget>) - Static method in class com.valhalla.sdk.api.methods.Widgets
Finds the first native-enumerated widget accepted by a filter.
FIRST - Enum constant in enum class com.valhalla.sdk.api.methods.NpcAction
First action in the NPC's native menu definition.
FIRST - Enum constant in enum class com.valhalla.sdk.api.methods.ObjectAction
First action in the object's native menu definition.
FIRST_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
First custom tab.
FISHING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Fishing.
FIVE - Enum constant in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
Five items.
FLETCHING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Fletching.
forId(int) - Static method in enum class com.valhalla.sdk.api.methods.Skill
Resolves a skill by its client identifier.
formatRemainingTime() - Method in class com.valhalla.sdk.api.util.Timer
Returns remaining time formatted as HH:mm:ss.
formatTime() - Method in class com.valhalla.sdk.api.util.Timer
Returns elapsed time formatted as HH:mm:ss.
formatTime(long) - Static method in class com.valhalla.sdk.api.util.Timer
Formats a duration as hours, minutes, and seconds.
forSlot(int) - Static method in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Resolves a native container slot.
FORWARD - Enum constant in enum class com.valhalla.sdk.api.pathing.PathDirection
Traverse from the first tile toward the last.
FOURTH - Enum constant in enum class com.valhalla.sdk.api.methods.NpcAction
Fourth action in the NPC's native menu definition.
FOURTH - Enum constant in enum class com.valhalla.sdk.api.methods.ObjectAction
Fourth action in the object's native menu definition.
FOURTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Fourth custom tab.
fromId(int) - Static method in enum class com.valhalla.sdk.api.bank.BankTab
Resolves a tab from its native identifier.
fullSlotCount() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the number of captured occupied entries, including placeholders.
fullSlotCount() - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts full inventory slots.

G

GAME_BANK - Static variable in class com.valhalla.sdk.Permissions
Allows actions that mutate the bank interface or containers.
GAME_HOP_WORLD - Static variable in class com.valhalla.sdk.Permissions
Allows changing the active game world.
GAME_INTERACT_NPC - Static variable in class com.valhalla.sdk.Permissions
Allows invoking actions on NPCs.
GAME_INTERACT_OBJECT - Static variable in class com.valhalla.sdk.Permissions
Allows invoking actions on scene objects and ground items.
GAME_INTERACT_WIDGET - Static variable in class com.valhalla.sdk.Permissions
Allows invoking component, inventory, equipment, and tab actions.
GAME_OBSERVE_OBJECTS - Static variable in class com.valhalla.sdk.Permissions
Allows using the runtime's observed-object cache.
GAME_READ_BANK - Static variable in class com.valhalla.sdk.Permissions
Allows reading bank contents and state.
GAME_READ_ENTITIES - Static variable in class com.valhalla.sdk.Permissions
Allows enumerating players, NPCs, objects, and ground items.
GAME_READ_EQUIPMENT - Static variable in class com.valhalla.sdk.Permissions
Allows reading equipped items.
GAME_READ_INVENTORY - Static variable in class com.valhalla.sdk.Permissions
Allows reading inventory contents.
GAME_READ_POSITION - Static variable in class com.valhalla.sdk.Permissions
Allows reading the local player's position and movement state.
GAME_SESSION - Static variable in class com.valhalla.sdk.Permissions
Allows account-session actions such as logout.
GAME_TICK_MILLIS - Static variable in class com.valhalla.sdk.api.util.Sleep
Nominal OSRS server-tick duration in milliseconds.
GAME_WALK - Static variable in class com.valhalla.sdk.Permissions
Allows tile-walking requests.
GameEngine - Class in com.valhalla.sdk.api
Compile-time API surface.
GameObject - Interface in com.valhalla.sdk.api.entities
Scene object that exposes identity, location, name, and native interaction.
GameObjects - Class in com.valhalla.sdk.api.methods
Queries immutable scene-object snapshots and dispatches native object actions.
generateArea(int, Tile) - Static method in class com.valhalla.sdk.api.math.Area
Creates an inclusive square around a center tile.
generateRandomString() - Static method in class com.valhalla.sdk.api.methods.Calculations
Returns a 16-character alphanumeric pseudo-random string.
get(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry with an item-definition identifier.
get(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item with an identifier.
get(int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Finds a widget by packed identifier.
get(int) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
 
get(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry matching any primitive identifier.
get(int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item matching any primitive identifier.
get(int, int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Finds a widget by group and child identifiers.
get(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry accepted by a filter.
get(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item accepted by a filter.
get(Integer...) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry matching any boxed identifier.
get(Integer...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item matching any boxed non-null identifier.
get(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry whose captured name equals a value, ignoring case.
get(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item whose full name equals a value, ignoring case.
get(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the first usable entry matching any captured name, ignoring case.
get(String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first item whose full name equals any value, ignoring case.
getActions() - Method in enum class com.valhalla.sdk.api.bank.BankType
Returns a defensive copy of recognized interaction actions.
getAmount() - Method in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
Returns the fixed amount, zero for X, or -1 for all.
getAmount() - Method in class com.valhalla.sdk.api.entities.GroundItem
Returns the captured stack amount.
getAmount() - Method in class com.valhalla.sdk.api.items.Item
Returns the captured stack amount.
getAnimation() - Method in interface com.valhalla.sdk.api.entities.LocalPlayer
Returns the current animation.
getArea() - Method in class com.valhalla.sdk.api.requirements.LocationRequirement
 
getArea() - Method in class com.valhalla.sdk.api.widgets.Widget
Computes rectangular area.
getArea(int) - Method in class com.valhalla.sdk.api.math.Tile
Creates an inclusive square area centered on this tile.
getArray() - Static method in class com.valhalla.sdk.api.methods.Npcs
Copies all NPC snapshots into an array.
getArray() - Static method in class com.valhalla.sdk.api.methods.Players
Returns a new array containing all loaded players.
getAt(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the item occupying a zero-based slot.
getAtIndex(int) - Static method in class com.valhalla.sdk.api.methods.Npcs
getAtIndex(int) - Static method in class com.valhalla.sdk.api.methods.Players
Compatibility alias for Players.getByIndex(int).
getAvailableTabs() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the number of available optional tabs.
getBankHistoryCache() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the immutable last-loaded bank-entry cache.
getBankSnapshot() - Static method in class com.valhalla.sdk.api.GameEngine
Returns the most recent bank state and item snapshot.
getBase() - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Returns the southwest tile represented by this grid.
getBooleanSetting(String, boolean) - Method in interface com.valhalla.sdk.ScriptContext
Reads common boolean spellings such as true, yes, and 1.
getBoostedLevel() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns this skill's current, boost-aware level.
getBoostedLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Compatibility alias for Skills.getCurrentLevel(Skill).
getBoostedLevels() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns boost-aware levels for every skill in Skill.values() order.
getBoundaryPoints() - Method in class com.valhalla.sdk.api.math.Area
Returns the declared vertices as an immutable list.
getBreakRemainingMillis() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
getById(int) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Selects every object with an identifier.
getById(int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Selects every ground-item stack with an identifier.
getById(int) - Static method in class com.valhalla.sdk.api.methods.Npcs
Selects every NPC with a definition identifier.
getByIndex(int) - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the NPC currently occupying a scene index.
getByIndex(int) - Static method in class com.valhalla.sdk.api.methods.Players
Finds a player by scene index.
getByName(String) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Selects every object with an exact name, ignoring case.
getByName(String) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Selects every stack with an exact name, ignoring case.
getByName(String) - Static method in class com.valhalla.sdk.api.methods.Npcs
Selects every NPC with an exact name, ignoring case.
getByName(String) - Static method in class com.valhalla.sdk.api.methods.Players
Finds a player by case-insensitive exact name.
getCapabilities() - Static method in class com.valhalla.sdk.api.GameEngine
Returns immutable names of features supported by the active native adapter.
getCapabilities() - Static method in class com.valhalla.sdk.api.methods.Client
Returns immutable capability names advertised by the active adapter.
getCapacity() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the total bank slot capacity.
getCenter() - Method in class com.valhalla.sdk.api.math.Area
Returns the bounding-box midpoint.
getCenterX() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the horizontal center.
getCenterY() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the vertical center.
getChildId() - Method in class com.valhalla.sdk.api.widgets.Widget
Unpacks the child identifier.
getChildren() - Method in class com.valhalla.sdk.tasks.tree.Branch
Returns the branch's current children.
getCode() - Method in enum class com.valhalla.sdk.api.methods.Tab
 
getCollisionMap() - Static method in class com.valhalla.sdk.api.GameEngine
Returns the live collision map, or an empty value when it is unavailable.
getCollisionMap() - Static method in class com.valhalla.sdk.api.methods.Walking
Returns current local collision data.
getCombatLevel() - Static method in class com.valhalla.sdk.api.methods.Combat
 
getContext() - Method in class com.valhalla.sdk.tasks.tree.Leaf
Returns the context for the current tree loop.
getCurrent() - Static method in class com.valhalla.sdk.api.methods.Worlds
 
getCurrentBankTab() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the current bank tab as a typed value.
getCurrentBranchName() - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Returns the most recently selected branch label.
getCurrentLeafName() - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Returns the most recently selected leaf label.
getCurrentLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Reads a skill's boost-aware level.
getCurrentSkillLevel(int) - Static method in class com.valhalla.sdk.api.GameEngine
Reads a boost-aware skill level.
getCurrentTab() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the selected tab identifier.
getCurrentTab() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the current bank-tab identifier.
getCurrentWorld() - Static method in class com.valhalla.sdk.api.GameEngine
Returns the active world number, or -1 when unavailable.
getCurrentWorld() - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
getCurrentWorld() - Static method in class com.valhalla.sdk.api.methods.Worlds
 
getCustomWithdrawAmount() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the configured custom withdrawal amount.
getCustomWithdrawAmount() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured custom withdraw-X amount.
getDefaultPoll() - Static method in class com.valhalla.sdk.api.util.Sleep
Returns the default condition-poll interval in milliseconds.
getDefaultQuantity() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the selected default quantity button.
getDefaultQuantity() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured default quantity-button selection.
getDestination() - Static method in class com.valhalla.sdk.api.methods.Walking
Returns the final queued destination.
getDestination() - Method in class com.valhalla.sdk.api.pathing.MoveTask
Returns the farthest locally executable route tile, when available.
getDestinationDistance() - Static method in class com.valhalla.sdk.api.methods.Walking
Measures remaining direct destination distance.
getDistance(Tile) - Method in class com.valhalla.sdk.api.pathing.ReachabilityMap
Reads shortest transition distance from the origin.
getDoubleSetting(String, double) - Method in interface com.valhalla.sdk.ScriptContext
Reads a finite floating-point setting.
getDurationMillis() - Method in class com.valhalla.sdk.api.util.Timer
Returns the configured duration in milliseconds.
getEmptySlots() - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts vacant inventory slots.
getEnumSetting(String, Class<E>, E) - Method in interface com.valhalla.sdk.ScriptContext
Reads an enum constant case-insensitively, treating spaces and hyphens as underscores.
getEquipmentItems() - Static method in class com.valhalla.sdk.api.GameEngine
Returns items in occupied equipment slots.
getExperience() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns this skill's accumulated experience.
getExperience() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns experience for every skill in Skill.values() order.
getExperience(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Reads accumulated skill experience.
getExperienceForLevel(int) - Static method in class com.valhalla.sdk.api.methods.Skills
Converts a level to its OSRS experience threshold.
getExperienceToLevel() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns experience remaining before the next level.
getExperienceToLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
getExperienceToLevel(Skill, int) - Static method in class com.valhalla.sdk.api.methods.Skills
Computes experience remaining before a target level.
getExperienceToNextLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Computes experience remaining before the next real level.
getFirstEmptySlot() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the lowest slot not represented in the captured container.
getFirstEmptySlot() - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first empty slot.
getFirstFullSlot() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the lowest occupied captured slot.
getFirstFullSlot() - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first occupied slot.
getFirstVisibleSlot() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the first visible bank slot, or -1.
getFlag(Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Reads normalized collision flags for a loaded tile.
getFlags(Tile) - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Reads normalized flags for a represented tile.
getForTile(Tile) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns every ground-item stack on an exact world tile.
getFurthestOnMap() - Method in class com.valhalla.sdk.api.pathing.LocalPath
Returns the furthest eligible default-distance node.
getGainedExperience(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Computes experience gained since the baseline.
getGainedExperiencePerHour(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Projects experience gain to an hourly rate.
getGainedLevels(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Computes real levels gained since the baseline.
getGameObjects() - Static method in class com.valhalla.sdk.api.GameEngine
Returns typed objects in the loaded scene.
getGridX() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the scene-local X coordinate.
getGridX() - Method in class com.valhalla.sdk.api.math.Tile
Returns the scene-local X coordinate.
getGridY() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the scene-local Y coordinate.
getGridY() - Method in class com.valhalla.sdk.api.math.Tile
Returns the scene-local Y coordinate.
getGroundItems() - Static method in class com.valhalla.sdk.api.GameEngine
Returns ground items in the loaded scene.
getGroupId() - Method in class com.valhalla.sdk.api.widgets.Widget
Unpacks the widget group.
getHealthPercent() - Static method in class com.valhalla.sdk.api.methods.Combat
 
getHeight() - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Returns the grid height in tiles.
getHeight() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the widget height.
getHourlyRate(int) - Method in class com.valhalla.sdk.api.util.Timer
Projects a current count to an integer hourly rate.
getId() - Method in enum class com.valhalla.sdk.api.bank.BankTab
Returns the native tab identifier.
getId() - Method in class com.valhalla.sdk.api.entities.GroundItem
Returns the item definition identifier.
getId() - Method in interface com.valhalla.sdk.api.entities.Identifiable
Returns the client definition or item identifier captured in this snapshot.
getId() - Method in class com.valhalla.sdk.api.entities.Npc
Returns the NPC definition identifier.
getId() - Method in class com.valhalla.sdk.api.entities.SceneObject
Returns the object definition identifier.
getId() - Method in class com.valhalla.sdk.api.items.Item
Returns the item definition identifier.
getId() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns the stable zero-based client skill identifier.
getId() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the packed widget identifier.
getId() - Method in class com.valhalla.sdk.api.world.World
 
getIdForSlot(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the identifier captured in a slot.
getIdForSlot(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Returns an occupied slot's identifier.
getIndex() - Method in interface com.valhalla.sdk.api.entities.Indexed
Returns the index used to address this entity in the current client scene.
getIndex() - Method in class com.valhalla.sdk.api.entities.Npc
Returns the current scene index.
getIndex() - Method in class com.valhalla.sdk.api.entities.Player
Returns the current scene index.
getIntListSetting(String) - Method in interface com.valhalla.sdk.ScriptContext
Reads a comma-separated list while silently omitting malformed integers.
getIntSetting(String, int) - Method in interface com.valhalla.sdk.ScriptContext
Reads a base-10 integer setting without propagating parse errors.
getIntSetting(String, int, int, int) - Method in interface com.valhalla.sdk.ScriptContext
Reads and clamps an integer setting to an inclusive range.
getInventoryItems() - Static method in class com.valhalla.sdk.api.GameEngine
Returns items in occupied inventory slots.
getItemInSlot(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the captured entry in a zero-based bank-container slot.
getItemInSlot(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
getItems() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns an immutable list of occupied bank slots.
getLastBankHistoryCacheTick() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the client tick associated with the last history-cache update.
getLastBankHistoryCacheTime() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns when the history cache was last replaced.
getLastUpdatedTick() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the client tick attached to the latest bank snapshot.
getLastVisibleSlot() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the last visible bank slot, or -1.
getLastWalkedPath() - Static method in class com.valhalla.sdk.api.pathing.LocalPath
Returns the last path used by LocalPath.walk().
getLevel() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns this skill's unboosted level.
getLevel() - Method in class com.valhalla.sdk.api.requirements.CombatRequirement
 
getLevel() - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
getLevelForExperience(int) - Static method in class com.valhalla.sdk.api.methods.Skills
Converts experience to a virtual level.
getLevels() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns real levels for every skill in Skill.values() order.
getLevels() - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
getListSetting(String) - Method in interface com.valhalla.sdk.ScriptContext
Reads a comma-separated setting as trimmed, non-empty strings.
getLocal() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the lightweight local-player snapshot.
getLocalEntity() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the full player entity marked local, when enumerated.
getLocalPlayer() - Static method in class com.valhalla.sdk.api.GameEngine
Returns the current local-player snapshot.
getLogicType() - Method in class com.valhalla.sdk.api.requirements.ConditionalRequirement
 
getLongHourlyRate(long) - Method in class com.valhalla.sdk.api.util.Timer
Projects a current count to a long hourly rate.
getLongSetting(String, long) - Method in interface com.valhalla.sdk.ScriptContext
Reads a base-10 long setting without propagating parse errors.
getMaxX() - Method in class com.valhalla.sdk.api.math.Area
Returns the right bounding coordinate.
getMaxY() - Method in class com.valhalla.sdk.api.math.Area
Returns the upper bounding coordinate.
getMinimumItemToSearch() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the item-count threshold for preferring bank search.
getMinX() - Method in class com.valhalla.sdk.api.math.Area
Returns the left bounding coordinate.
getMinY() - Method in class com.valhalla.sdk.api.math.Area
Returns the lower bounding coordinate.
getName() - Method in class com.valhalla.sdk.api.entities.GroundItem
Returns the captured item name.
getName() - Method in interface com.valhalla.sdk.api.entities.Nameable
Returns the captured display name.
getName() - Method in class com.valhalla.sdk.api.entities.Npc
Returns the captured NPC name.
getName() - Method in class com.valhalla.sdk.api.entities.Player
Returns the captured display name.
getName() - Method in class com.valhalla.sdk.api.entities.SceneObject
Returns the captured object name.
getName() - Method in class com.valhalla.sdk.api.items.Item
Returns the captured display name.
getName() - Method in enum class com.valhalla.sdk.api.methods.Skill
Returns the display name used in telemetry and user interfaces.
getNameForSlot(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the name captured in a slot.
getNameForSlot(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Returns an occupied slot's name.
getNearestTile(Locatable) - Method in class com.valhalla.sdk.api.math.Area
Selects the contained tile nearest to a locatable.
getNearestTile(Tile) - Method in class com.valhalla.sdk.api.math.Area
Selects the contained tile nearest to an origin by squared X/Y distance.
getNext() - Method in class com.valhalla.sdk.api.pathing.MoveTask
Returns the immediate route tile after the current cursor, when available.
getNextBreakMillis() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
getNextStep() - Method in class com.valhalla.sdk.api.entities.Player
Returns the first queued step that differs from the current tile.
getNextStep() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the next queued walking tile, when movement is queued.
getNextStep() - Static method in class com.valhalla.sdk.api.methods.Walking
Returns the next queued walking step.
getNodes() - Method in class com.valhalla.sdk.tasks.TaskScript
Returns the currently registered nodes.
getNpcs() - Static method in class com.valhalla.sdk.api.GameEngine
Returns visible NPC snapshots.
getObjectsOnTile(Tile) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Returns every object whose captured world tile equals a tile.
getOpcode() - Method in enum class com.valhalla.sdk.api.methods.GroundItemAction
Returns the native menu opcode.
getOpcode() - Method in enum class com.valhalla.sdk.api.methods.NpcAction
Returns the native menu opcode.
getOpcode() - Method in enum class com.valhalla.sdk.api.methods.ObjectAction
Returns the native menu opcode.
getOrigin() - Method in class com.valhalla.sdk.api.pathing.ReachabilityMap
Returns the origin used to build this map.
getParent() - Method in class com.valhalla.sdk.tasks.tree.Leaf
Returns this node's parent.
getParentId() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the parent identifier.
getPercentToNextLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Computes progress through the current real level.
getPlane() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the world plane.
getPlane() - Method in class com.valhalla.sdk.api.math.Area
Returns the area's world plane.
getPlane() - Method in class com.valhalla.sdk.api.math.Tile
Returns the world plane.
getPlayers() - Static method in class com.valhalla.sdk.api.GameEngine
Returns visible player snapshots.
getPlayerTile() - Static method in class com.valhalla.sdk.api.methods.Walking
Returns the local-player location.
getRandom() - Static method in class com.valhalla.sdk.api.methods.Calculations
Returns the shared pseudo-random generator used by this utility.
getRandom(int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Selects a random item matching any identifier.
getRandom(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Selects a uniformly random item accepted by a filter.
getRandom(String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Selects a random item matching any exact name, ignoring case.
getRandomized() - Method in class com.valhalla.sdk.api.math.Tile
Randomizes this tile with the default deviation.
getRandomized(int) - Method in class com.valhalla.sdk.api.math.Tile
Randomizes X and Y independently within an inclusive deviation.
getRandomTile() - Method in class com.valhalla.sdk.api.math.Area
Selects a random contained tile.
getRandomTile(Random) - Method in class com.valhalla.sdk.api.math.Area
Selects a random contained tile.
getRealLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.Skills
Reads a skill's unboosted level.
getRealSkillLevel(int) - Static method in class com.valhalla.sdk.api.GameEngine
Reads an unboosted skill level.
getRearrangeMode() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the current swap-or-insert rearrangement mode.
getRearrangeMode() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured item-rearrangement mode.
getRegionId() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the map-region identifier.
getRegionId() - Method in class com.valhalla.sdk.api.math.Tile
Returns the map-region identifier.
getRequirements() - Method in class com.valhalla.sdk.api.requirements.Requirement
 
getRoot() - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Returns the tree root.
getRouteIndex() - Method in class com.valhalla.sdk.api.pathing.MoveTask
Returns the analyzed index in the original route.
getRow(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the zero-based eight-column bank-grid row containing an item.
getSceneBase() - Static method in class com.valhalla.sdk.api.GameEngine
Returns the southwest tile of the loaded scene.
getSceneBase() - Static method in class com.valhalla.sdk.api.methods.Client
Returns the southwest world tile of the loaded scene.
getScriptId() - Method in interface com.valhalla.sdk.ScriptContext
Returns the stable package identifier from manifest.json.
getScrollHeight() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the bank-container scroll offset.
getScrollHeight() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured bank scroll height.
getSecureRandom() - Static method in class com.valhalla.sdk.api.methods.Randoms
Returns the process-wide cryptographically strong random generator.
getSeededDouble(String, double, double) - Static method in class com.valhalla.sdk.api.methods.Randoms
Deterministically samples a double for a text seed.
getSeededInt(String, int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Deterministically samples an integer for a text seed.
getSetting(String, String) - Method in interface com.valhalla.sdk.ScriptContext
Returns a launch-time script setting supplied by the Command Center.
getSituation() - Method in class com.valhalla.sdk.api.pathing.MoveTask
Returns the condition found while analyzing the route.
getSkill() - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
getSkillExperience(int) - Static method in class com.valhalla.sdk.api.GameEngine
Reads accumulated skill experience.
getSkills() - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
getSkills() - Method in class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
getSlot() - Method in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Returns the native equipment-container slot.
getSlot() - Method in class com.valhalla.sdk.api.items.Item
Returns the container slot.
getSlot(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the slot of the first usable entry with an identifier.
getSlot(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the slot of the first usable entry accepted by a filter.
getSlot(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Finds the slot of the first usable entry with an exact name, ignoring case.
getStartExperience(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Reads baseline experience.
getStartLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Reads the baseline real level.
getStartTime(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Reads the baseline wall-clock time.
getTab() - Method in class com.valhalla.sdk.api.items.Item
Returns the captured bank tab.
getTab(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the tab identifier captured for a slot.
getTab(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Returns an item's captured tab identifier.
getText() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns captured widget text.
getTile() - Method in class com.valhalla.sdk.api.entities.GroundItem
Returns the captured world location.
getTile() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the represented world location.
getTile() - Method in class com.valhalla.sdk.api.entities.Npc
Returns the captured world location.
getTile() - Method in class com.valhalla.sdk.api.entities.Player
Returns the captured world location.
getTile() - Method in class com.valhalla.sdk.api.entities.SceneObject
Returns the object's captured location.
getTile() - Method in class com.valhalla.sdk.api.math.Area
Returns this area's representative location.
getTile() - Method in class com.valhalla.sdk.api.math.Tile
Returns this location as a tile.
getTile() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the local player's current world tile.
getTiles() - Method in class com.valhalla.sdk.api.math.Area
Enumerates every contained tile in X-major order.
getTimeToLevel(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Estimates time until the next real level at the current gain rate.
getTopObjectOnTile(Tile) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Returns the last native-enumerated object on a tile.
getTotal() - Method in class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
getTotalExperience() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns the sum of all available skill experience.
getTotalLevel() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns the sum of all available real levels.
getTree() - Method in class com.valhalla.sdk.tasks.tree.Leaf
Returns the owning tree.
getTree() - Method in class com.valhalla.sdk.tasks.tree.Root
Returns the owning tree.
getType() - Method in class com.valhalla.sdk.api.entities.SceneObject
Returns the native scene container category.
getType() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the native widget type.
getUpdatedTick() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the native tick on which this snapshot was updated.
getVertices() - Method in class com.valhalla.sdk.api.math.Area
Returns the declared geometry vertices.
getWalkable(Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Finds the nearest walkable tile within eight tiles.
getWalkable(CollisionMap, Tile, int) - Static method in class com.valhalla.sdk.api.methods.Map
Finds the nearest walkable tile within a bounded square.
getWalkingDestination() - Method in class com.valhalla.sdk.api.entities.Player
Returns the final queued destination when it differs from the current tile.
getWalkingDestination() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the final queued walking tile, when movement is queued.
getWalkingQueue() - Method in class com.valhalla.sdk.api.entities.Player
Returns the captured walking queue.
getWalkingQueue() - Static method in class com.valhalla.sdk.api.methods.Players
Returns a snapshot of the local player's queued walking tiles.
getWalkingQueue() - Static method in class com.valhalla.sdk.api.methods.Walking
Returns the native walking queue.
getWidgets() - Static method in class com.valhalla.sdk.api.GameEngine
Returns semantic widgets decoded by the active adapter.
getWidth() - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Returns the grid width in tiles.
getWidth() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the widget width.
getWithdrawMode() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns the current item-or-note withdrawal mode.
getWithdrawMode() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the captured withdrawal mode.
getX() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the world X coordinate.
getX() - Method in class com.valhalla.sdk.api.math.Tile
Returns the world X coordinate.
getX() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the left bound.
getY() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the world Y coordinate.
getY() - Method in class com.valhalla.sdk.api.math.Tile
Returns the world Y coordinate.
getY() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns the top bound.
getZ() - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns the world plane using Z terminology.
getZ() - Method in class com.valhalla.sdk.api.math.Tile
Returns the world plane using Z terminology.
GROUND_ITEM_ENUMERATION - Static variable in class com.valhalla.sdk.Capabilities
Enumerates ground items in the loaded scene.
GroundItem - Class in com.valhalla.sdk.api.entities
Immutable ground-item stack snapshot.
GroundItem(int, int, String, Tile) - Constructor for class com.valhalla.sdk.api.entities.GroundItem
Creates an immutable scene snapshot of a ground-item stack.
GroundItemAction - Enum Class in com.valhalla.sdk.api.methods
Ground-item menu options mapped to native action opcodes.
GroundItems - Class in com.valhalla.sdk.api.methods
Queries ground-item snapshots and dispatches native ground-item actions.
group(int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Selects every widget in a group.

H

HANDS - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Hand slot.
hasDefinition() - Method in class com.valhalla.sdk.api.entities.Npc
Reports whether definition metadata was decoded.
hasFinished() - Method in class com.valhalla.sdk.api.util.Timer
Returns whether elapsed time has reached the configured duration.
hashCode() - Method in class com.valhalla.sdk.api.entities.Player
 
hashCode() - Method in class com.valhalla.sdk.api.items.Item
 
hashCode() - Method in class com.valhalla.sdk.api.math.Area
 
hashCode() - Method in class com.valhalla.sdk.api.math.Tile
 
hashCode() - Method in class com.valhalla.sdk.api.widgets.Widget
 
hashCode() - Method in class com.valhalla.sdk.api.world.World
 
hasName() - Method in interface com.valhalla.sdk.api.entities.Nameable
Reports whether a useful name was decoded.
hasPermission(String) - Method in interface com.valhalla.sdk.ScriptContext
Tests whether the installed package was granted a manifest permission.
hasStarted(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Tests whether a skill has a baseline.
hasText(String) - Method in class com.valhalla.sdk.api.widgets.Widget
Tests full text equality, ignoring case.
HAT - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Head slot.
HERBLORE - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Herblore.
HITPOINTS - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Hitpoints.
hop() - Method in class com.valhalla.sdk.api.world.World
 
hop(int) - Static method in class com.valhalla.sdk.api.methods.Worlds
 
hop(World) - Static method in class com.valhalla.sdk.api.methods.Worlds
 
hopRandom(Collection<Integer>, int...) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
hopWorld(int) - Static method in class com.valhalla.sdk.api.GameEngine
Requests a world hop.
hopWorld(int) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
HUNTER - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Hunter.

I

Identifiable - Interface in com.valhalla.sdk.api.entities
Entity or snapshot with a stable numeric identifier.
idleDelayMillis() - Method in class com.valhalla.sdk.tasks.TaskScript
Defines the idle loop delay.
ids(int...) - Static method in class com.valhalla.sdk.api.util.Filters
 
inArea(Area) - Static method in class com.valhalla.sdk.api.util.Filters
 
Indexed - Interface in com.valhalla.sdk.api.entities
Live scene reference addressed by an index.
indexes(int...) - Static method in class com.valhalla.sdk.api.util.Filters
 
info(String) - Method in interface com.valhalla.sdk.ScriptContext
Logs an informational message.
INSERT - Enum constant in enum class com.valhalla.sdk.api.bank.BankMode
Insert an item and shift following slots.
INSTANCE_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads whether the player is inside an instanced region.
interact(int) - Method in class com.valhalla.sdk.api.entities.GroundItem
Dispatches a raw ground-item action opcode.
interact(int) - Method in interface com.valhalla.sdk.api.entities.Interactable
Dispatches a native menu-action opcode for this snapshot.
interact(int) - Method in class com.valhalla.sdk.api.entities.Npc
Dispatches a raw NPC action opcode using this snapshot's scene index.
interact(int) - Method in class com.valhalla.sdk.api.entities.SceneObject
Dispatches a raw object action opcode.
interact(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Dispatches the default operation for the first item with an identifier.
interact(int, int) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches a raw action to a current NPC scene index.
interact(int, int, int, int, int) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches a raw action using explicit coordinates.
interact(int, int, int, int, int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches a raw action using explicit coordinates.
interact(int, int, int, int, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches a typed action using explicit coordinates.
interact(int, int, int, int, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches a typed action using explicit coordinates.
interact(int, Tile, int) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches a raw action to an exact object identity and tile.
interact(int, Tile, int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches a raw action to an exact ground-item identity and tile.
interact(int, Tile, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches a typed action to an exact ground-item identity and tile.
interact(int, Tile, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches a typed action to an exact object identity and tile.
interact(int, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches to the nearest same-plane stack with an identifier.
interact(int, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches to the nearest same-plane object with an identifier.
interact(GroundItem, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches a typed action to a current ground-item snapshot.
interact(Npc, int) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches a raw action to an NPC snapshot.
interact(Npc, NpcAction) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches a typed menu action to an NPC snapshot.
interact(SceneObject, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches a typed action to an object snapshot.
interact(EquipmentSlot) - Static method in class com.valhalla.sdk.api.methods.Equipment
Dispatches the default action for a worn slot.
interact(Item) - Static method in class com.valhalla.sdk.api.methods.Inventory
Dispatches the default operation for an item's current slot.
interact(GroundItemAction) - Method in class com.valhalla.sdk.api.entities.GroundItem
Dispatches a typed ground-item menu action.
interact(NpcAction) - Method in class com.valhalla.sdk.api.entities.Npc
Dispatches a typed NPC menu action using this snapshot's scene index.
interact(ObjectAction) - Method in interface com.valhalla.sdk.api.entities.GameObject
Dispatches an ordered object menu action.
interact(Filter<GroundItem>, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches to the nearest same-plane stack accepted by a filter.
interact(Filter<Npc>, NpcAction) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches to the nearest same-plane NPC accepted by a filter.
interact(Filter<SceneObject>, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches to the nearest same-plane object accepted by a filter.
interact(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Dispatches the default operation for the first filtered item.
interact(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Dispatches the default operation for the first exact-name match.
interact(String, GroundItemAction) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Dispatches to the nearest same-plane stack with an exact name.
interact(String, NpcAction) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches to the nearest same-plane NPC with an exact name.
interact(String, ObjectAction) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Dispatches to the nearest same-plane object with an exact name.
Interactable - Interface in com.valhalla.sdk.api.entities
Snapshot that can dispatch a native action opcode.
interactEquipmentSlot(int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes the default action for an equipment slot.
interactGroundItem(int, Tile, int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes a ground-item action.
interactInventoryItem(int, int, int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes an action on an inventory item.
interactInventorySlot(int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes the default action for an inventory slot.
interactNearestId(int, NpcAction) - Static method in class com.valhalla.sdk.api.methods.Npcs
Dispatches to the nearest same-plane NPC with an identifier.
interactNpc(int, int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes an NPC action.
interactObject(int, Tile, int) - Static method in class com.valhalla.sdk.api.GameEngine
Invokes a scene-object action.
interactSlot(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Dispatches the default operation for a valid inventory slot.
Inventory - Class in com.valhalla.sdk.api.methods
Inventory-container queries and capability-backed item actions.
INVENTORY - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
INVENTORY - Static variable in class com.valhalla.sdk.Capabilities
Reads the live inventory container.
INVENTORY_ITEM_ACTIONS - Static variable in class com.valhalla.sdk.Capabilities
Invokes item actions using an item identifier and slot.
INVENTORY_SLOT_ACTIONS - Static variable in class com.valhalla.sdk.Capabilities
Invokes the default action for an inventory slot.
isActionReady() - Static method in class com.valhalla.sdk.api.GameEngine
Returns true when the runtime can accept another native action.
isActionReady() - Static method in class com.valhalla.sdk.api.methods.Client
Returns whether the native runtime can accept another action.
isAlwaysOpenTab() - Static method in class com.valhalla.sdk.api.methods.Bank
Returns the local always-open-tab preference.
isAt(Locatable) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests exact occupancy of a locatable's tile.
isAt(Locatable, int) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests whether the player is within a same-plane radius of a locatable.
isAt(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests exact occupancy.
isAt(Tile, int) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests whether the player is within a same-plane radius of a tile.
isBefore(long) - Static method in class com.valhalla.sdk.api.methods.Calculations
Tests a wall-clock deadline.
isBlocked(Tile) - Method in class com.valhalla.sdk.api.pathing.CollisionMap
Tests whether a tile is absent or fully blocked.
isBoosted() - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
isBoosted() - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
isBreaking() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
isCached() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the bank history cache contains any entries.
isChildOf(int) - Method in class com.valhalla.sdk.api.widgets.Widget
Tests the packed parent relationship.
isCurrent() - Method in class com.valhalla.sdk.api.world.World
 
isCurrent(int) - Static method in class com.valhalla.sdk.api.methods.Worlds
 
isCurrentWorld(int) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
isEmpty() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether no captured bank entries exist.
isEmpty() - Static method in class com.valhalla.sdk.api.methods.Inventory
Reports whether the inventory is empty.
isFinished() - Method in class com.valhalla.sdk.api.pathing.LocalPath
Tests whether the exact traversal endpoint has been reached.
isFinished(int) - Method in class com.valhalla.sdk.api.pathing.LocalPath
Tests same-plane proximity to the endpoint in the current traversal direction.
isFull() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the captured entry count meets or exceeds captured capacity.
isFull() - Static method in class com.valhalla.sdk.api.methods.Inventory
Reports whether the inventory is full.
isHidden() - Method in class com.valhalla.sdk.api.widgets.Widget
Reports whether the widget is hidden.
isInArea(Area) - Method in interface com.valhalla.sdk.api.entities.Locatable
Tests membership in an area.
isInArea(Area) - Static method in class com.valhalla.sdk.api.methods.Players
Tests whether the local player's tile is inside an area.
isLoaded() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns whether bank state was successfully decoded.
isLoaded() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether live bank-container contents are loaded.
isLoaded() - Static method in class com.valhalla.sdk.api.methods.Inventory
Reports whether the active adapter advertises inventory snapshots.
isLocal() - Method in class com.valhalla.sdk.api.entities.Player
Reports whether this is the local player.
isLocal(Tile) - Static method in class com.valhalla.sdk.api.methods.Map
Tests whether a tile is loaded by the local scene.
isLoggedIn() - Static method in class com.valhalla.sdk.api.GameEngine
Returns true when the native client reports an active game session.
isLoggedIn() - Static method in class com.valhalla.sdk.api.methods.Client
Returns whether the native client reports an active game session.
isLoggedIn() - Static method in class com.valhalla.sdk.api.methods.Login
 
isLoggedOut() - Static method in class com.valhalla.sdk.api.methods.Login
 
isMoving() - Method in interface com.valhalla.sdk.api.entities.LocalPlayer
Reports current movement state.
isMoving() - Method in class com.valhalla.sdk.api.entities.Player
Returns the captured movement state.
isMoving() - Static method in class com.valhalla.sdk.api.methods.Players
Returns true while the local player has queued movement.
isMoving() - Static method in class com.valhalla.sdk.api.methods.Walking
Reports current player movement.
isNoted() - Method in class com.valhalla.sdk.api.items.Item
Reports whether this is a noted item.
isOpen() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns whether the bank interface is open.
isOpen() - Method in enum class com.valhalla.sdk.api.bank.BankTab
Returns whether this is the selected bank tab.
isOpen() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the bank interface is open.
isPaused() - Method in class com.valhalla.sdk.api.util.Timer
Returns whether elapsed-time accumulation is paused.
isPlaceholder() - Method in class com.valhalla.sdk.api.items.Item
Reports whether this is a bank placeholder.
isPlaceholdersEnabled() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns whether bank placeholders are enabled.
isRunning() - Method in class com.valhalla.sdk.api.util.Timer
Returns whether the configured duration has not yet elapsed.
isSearchItem() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the bank search interface is open.
isSearchOpen() - Method in class com.valhalla.sdk.api.bank.BankSnapshot
Returns whether the bank search interface is open.
isSlotEmpty(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether no captured entry occupies a slot.
isSlotEmpty(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a valid slot is vacant.
isSlotFull(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a captured entry occupies a slot.
isSlotFull(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a valid slot is occupied.
isSlotVisible(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether an item's slot lies within the captured visible-slot range.
isStackableAmount() - Method in class com.valhalla.sdk.api.items.Item
Reports whether the captured amount exceeds one.
isStopRequested() - Method in class com.valhalla.sdk.AbstractScript
Reports whether this script has requested a cooperative stop.
isTileLoaded(Tile) - Static method in class com.valhalla.sdk.api.GameEngine
Tests whether a tile is represented by the loaded scene.
isTileLoaded(Tile) - Static method in class com.valhalla.sdk.api.methods.Client
Tests whether a world tile belongs to the loaded scene.
isValid() - Method in class com.valhalla.sdk.tasks.tree.Leaf
Tests whether this node is eligible for selection.
isValid() - Method in class com.valhalla.sdk.tasks.tree.Root
Reports root validity.
isValid(int) - Static method in class com.valhalla.sdk.api.methods.Worlds
 
isValidWorld(int) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
isVisible() - Method in class com.valhalla.sdk.api.widgets.Widget
Returns captured visibility.
isVisible(int) - Static method in class com.valhalla.sdk.api.methods.Widgets
Tests a packed widget's native visibility flag.
isWithinDistance(Tile, int) - Method in interface com.valhalla.sdk.api.entities.Locatable
Tests same-plane proximity.
isWithinDistance(Tile, int) - Method in class com.valhalla.sdk.api.math.Tile
Tests same-plane Chebyshev proximity.
Item - Class in com.valhalla.sdk.api.items
Immutable container-slot snapshot used by inventory and equipment adapters.
Item(int, int, int) - Constructor for class com.valhalla.sdk.api.items.Item
Creates a basic container-slot snapshot.
Item(int, int, int, String, boolean, boolean, int) - Constructor for class com.valhalla.sdk.api.items.Item
Creates a complete immutable container-slot snapshot.
ITEM - Enum constant in enum class com.valhalla.sdk.api.bank.BankMode
Withdraw items in item form.

L

last() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Returns the final node.
Leaf - Class in com.valhalla.sdk.tasks.tree
Executable decision-tree node with access to its attached TreeScript.
Leaf() - Constructor for class com.valhalla.sdk.tasks.tree.Leaf
 
LEGS - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Leg slot.
localPath(Tile...) - Static method in class com.valhalla.sdk.api.methods.Walking
Creates a local path from varargs nodes.
localPath(List<Tile>) - Static method in class com.valhalla.sdk.api.methods.Walking
Creates a local path from a node list.
LocalPath<T> - Class in com.valhalla.sdk.api.pathing
Ordered local path that selects the furthest loaded same-plane node near the player.
LocalPath() - Constructor for class com.valhalla.sdk.api.pathing.LocalPath
Creates an empty forward local path.
LocalPath(Collection<? extends T>) - Constructor for class com.valhalla.sdk.api.pathing.LocalPath
Creates a local path from a collection.
LocalPath(T...) - Constructor for class com.valhalla.sdk.api.pathing.LocalPath
Creates a local path from ordered varargs nodes.
LocalPlayer - Interface in com.valhalla.sdk.api.entities
Minimal live view of the local player's movement and animation state.
Locatable - Interface in com.valhalla.sdk.api.entities
A world-space value or snapshot that occupies a tile.
LocationRequirement - Class in com.valhalla.sdk.api.requirements
Requires the local player to be inside a world area.
LocationRequirement(Area) - Constructor for class com.valhalla.sdk.api.requirements.LocationRequirement
 
LocationRequirement(Tile, int) - Constructor for class com.valhalla.sdk.api.requirements.LocationRequirement
 
log(String, String) - Method in interface com.valhalla.sdk.ScriptContext
Publishes a script-scoped log entry.
LogicType - Enum Class in com.valhalla.sdk.api.requirements
Boolean operation used by ConditionalRequirement.
Login - Class in com.valhalla.sdk.api.methods
Game-session state backed by the authenticated mobile client session.
logout() - Static method in class com.valhalla.sdk.api.GameEngine
Returns true when the runtime accepted the logout request.
logout() - Static method in class com.valhalla.sdk.api.methods.Login
 
logout() - Static method in class com.valhalla.sdk.api.methods.Tabs
Opens the normal logout flow through the session-control adapter.
logoutAndWait(long) - Static method in class com.valhalla.sdk.api.methods.Login
 

M

MAGIC - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Magic.
MAGIC - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
MAIN_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Main all-items view.
Map - Class in com.valhalla.sdk.api.methods
Local map and collision helpers modeled after the common DreamBot surface.
matching(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Selects every item accepted by a filter.
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.CombatRequirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.ConditionalRequirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.LocationRequirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.Requirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
meetsRequirement() - Method in class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
MEMBERSHIP_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads whether the current account has members access.
MINING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Mining.
MoveSituation - Enum Class in com.valhalla.sdk.api.pathing
The next condition encountered while following a global route through the loaded scene.
MoveTask - Class in com.valhalla.sdk.api.pathing
Immutable result of analyzing the next locally executable portion of a route.
MultiSkillRequirement - Class in com.valhalla.sdk.api.requirements
Requires each paired skill to meet its corresponding level.
MultiSkillRequirement(Skill[], int[]) - Constructor for class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
MultiSkillRequirement(Skill[], int[], boolean) - Constructor for class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 

N

name() - Element in annotation interface com.valhalla.sdk.ScriptManifest
Returns the script's display name.
Nameable - Interface in com.valhalla.sdk.api.entities
Entity or snapshot with a definition/display name.
nameContains(String) - Static method in class com.valhalla.sdk.api.util.Filters
 
names(String...) - Static method in class com.valhalla.sdk.api.util.Filters
 
NATIVE_WALKING - Static variable in class com.valhalla.sdk.Capabilities
Dispatches native tile-walking actions.
nearest() - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the nearest same-plane object.
nearest() - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest same-plane ground item.
nearest() - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the nearest same-plane NPC.
nearest() - Static method in class com.valhalla.sdk.api.methods.Players
Returns the nearest non-local player on the current plane.
nearest(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the filtered same-plane stack nearest to the local player.
nearest(Filter<Npc>) - Static method in class com.valhalla.sdk.api.methods.Npcs
Finds the filtered same-plane NPC nearest to the local player.
nearest(Filter<Player>) - Static method in class com.valhalla.sdk.api.methods.Players
Finds the nearest matching non-local player on the current plane.
nearest(Filter<SceneObject>) - Static method in class com.valhalla.sdk.api.methods.GameObjects
Finds the filtered same-plane object nearest to the local player.
nearestReachable() - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest reachable ground item.
nearestReachable(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest reachable item accepted by a filter.
nearestReachable(Filter<GroundItem>, int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Finds the nearest reachable filtered item within a distance limit.
needToScroll(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether an item is outside the captured visible-slot range.
needToScrollDown(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether an item's slot follows the captured visible range.
needToScrollUp(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether an item's slot precedes the captured visible range.
negate() - Method in interface com.valhalla.sdk.api.util.Condition
 
negate() - Method in interface com.valhalla.sdk.api.util.Filter
 
next() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Returns the next node suitable for the current player location.
next() - Method in class com.valhalla.sdk.api.pathing.LocalPath
Selects the next default-distance node.
next(int) - Method in class com.valhalla.sdk.api.pathing.LocalPath
Selects the next node relative to the local player.
next(Tile, int) - Method in class com.valhalla.sdk.api.pathing.LocalPath
Deterministic node selection form useful for route planning and testing.
next(CollisionMap, Tile, List<Tile>, int) - Static method in class com.valhalla.sdk.api.pathing.RouteAnalyzer
 
nextGammaRandom(int, int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Compatibility alias for the distribution helper exposed by Randoms.
nextGammaRandom(int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Marsaglia-Tsang gamma sampler, including shape values below one.
nextGaussianRandom(double, double) - Static method in class com.valhalla.sdk.api.methods.Calculations
Samples a Gaussian distribution.
nextGaussianRandom(double, double) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples a Gaussian distribution.
nextHypergeometricRandom(int, int, int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Compatibility alias for the distribution helper exposed by Randoms.
nextHypergeometricRandom(int, int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples the number of successes drawn without replacement.
nextLogNormalDistributionRandom(double, double) - Static method in class com.valhalla.sdk.api.methods.Calculations
Compatibility alias for the distribution helper exposed by Randoms.
nextLogNormalDistributionRandom(double, double) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples a log-normal distribution using the secure generator.
NINTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Ninth custom tab.
NO_REACHABLE_TILE - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
No reachable tile remains in the local route window.
NORMAL - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
A local walk target can be issued.
normalizeWorld(int) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
normalizeWorlds(Collection<Integer>) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
NOT - Enum constant in enum class com.valhalla.sdk.api.requirements.LogicType
 
NOTE - Enum constant in enum class com.valhalla.sdk.api.bank.BankMode
Withdraw items in note form.
Npc - Class in com.valhalla.sdk.api.entities
Immutable non-player-character snapshot.
Npc(int, int, String, Tile) - Constructor for class com.valhalla.sdk.api.entities.Npc
Creates an immutable NPC snapshot.
NPC - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Banker NPC.
NPC_ENUMERATION - Static variable in class com.valhalla.sdk.Capabilities
Enumerates NPCs in the loaded scene.
NpcAction - Enum Class in com.valhalla.sdk.api.methods
Ordered NPC menu options mapped to the native client action opcodes.
Npcs - Class in com.valhalla.sdk.api.methods
Queries immutable NPC snapshots and dispatches native NPC menu actions.

O

ObjectAction - Enum Class in com.valhalla.sdk.api.methods
Ordered scene-object menu options mapped to native action opcodes.
OBSERVED_OBJECT_CACHE - Static variable in class com.valhalla.sdk.Capabilities
Retains objects observed by the adapter across short scene changes.
occupiedSlots() - Static method in class com.valhalla.sdk.api.methods.Inventory
Counts occupied inventory slots.
ONE - Enum constant in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
One item.
onLoop() - Method in class com.valhalla.sdk.tasks.tree.Branch
Executes the first valid child, or returns a bounded randomized idle delay.
onLoop() - Method in class com.valhalla.sdk.tasks.tree.Leaf
Executes one unit of leaf work.
onLoop(ScriptContext) - Method in class com.valhalla.sdk.AbstractScript
Executes one unit of script work.
onLoop(ScriptContext) - Method in class com.valhalla.sdk.tasks.TaskScript
Selects and executes at most one node.
onLoop(ScriptContext) - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Evaluates one first-valid path through the tree.
onlyContains(int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every usable entry matches one of the supplied identifiers.
onlyContains(int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a non-empty inventory contains only allowed identifiers.
onlyContains(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every usable entry is accepted by a filter.
onlyContains(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether every item in a non-empty inventory satisfies a filter.
onlyContains(String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether every usable entry matches an allowed exact name, ignoring case.
onlyContains(String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a non-empty inventory contains only allowed names.
onNoTaskAccepted(ScriptContext) - Method in class com.valhalla.sdk.tasks.TaskScript
Receives an idle-loop callback after every node rejects the current state.
onStart(ScriptContext) - Method in class com.valhalla.sdk.AbstractScript
Performs one-time initialization before the first loop.
onStop(ScriptContext) - Method in class com.valhalla.sdk.AbstractScript
Releases script-owned resources during teardown.
open() - Method in enum class com.valhalla.sdk.api.bank.BankTab
Returns whether the runtime accepted a request to open this tab.
open() - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that a bank interface be opened.
open() - Static method in class com.valhalla.sdk.api.methods.Equipment
Opens the equipment tab.
open() - Static method in class com.valhalla.sdk.api.methods.Inventory
Opens the inventory tab.
open() - Static method in class com.valhalla.sdk.api.methods.Skills
Returns whether the runtime accepted a request to open the Skills tab.
open(Tab) - Static method in class com.valhalla.sdk.api.methods.Tabs
 
openTab() - Static method in class com.valhalla.sdk.api.methods.Combat
 
openTab(int) - Static method in class com.valhalla.sdk.api.GameEngine
Opens a top-level game tab.
openTab(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests a bank tab by numeric identifier.
openTab(BankTab) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests a typed bank tab.
openWithMouse(Tab) - Static method in class com.valhalla.sdk.api.methods.Tabs
Mobile-compatible alias; Valhalla does not emulate desktop F-keys.
or(Condition) - Method in interface com.valhalla.sdk.api.util.Condition
 
or(Filter<? super T>) - Method in interface com.valhalla.sdk.api.util.Filter
 
OR - Enum constant in enum class com.valhalla.sdk.api.requirements.LogicType
 
OUTSIDE_SCENE - Enum constant in enum class com.valhalla.sdk.api.pathing.MoveSituation
The next route transition leaves the loaded scene.

P

path() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Copies this path into an immutable list.
PathDirection - Enum Class in com.valhalla.sdk.api.pathing
Direction used when traversing an ordered path.
Pathfinder - Class in com.valhalla.sdk.api.pathing
Bounded local A* over a normalized collision map.
pathTo(Tile) - Method in class com.valhalla.sdk.api.pathing.ReachabilityMap
Reconstructs the shortest path from the origin.
pause() - Method in class com.valhalla.sdk.api.util.Timer
Pauses elapsed-time accumulation without clearing it.
Permissions - Class in com.valhalla.sdk
Permission names accepted by a schema-v1 Valhalla script manifest.
placeHoldersEnabled() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the snapshot has bank placeholders enabled.
plane - Variable in class com.valhalla.sdk.api.math.Tile
World plane, conventionally from 0 through 3.
Player - Class in com.valhalla.sdk.api.entities
Immutable snapshot of one player from the current native world view.
Player(int, String, Tile, boolean, boolean) - Constructor for class com.valhalla.sdk.api.entities.Player
Creates a player snapshot without decoded route steps.
Player(int, String, Tile, boolean, boolean, List<Tile>) - Constructor for class com.valhalla.sdk.api.entities.Player
Creates a player snapshot with a defensive copy of its walking queue.
PLAYER_ANIMATION - Static variable in class com.valhalla.sdk.Capabilities
Reads the local player's current action-sequence animation.
PLAYER_ENUMERATION - Static variable in class com.valhalla.sdk.Capabilities
Enumerates visible players, including the local player.
Players - Class in com.valhalla.sdk.api.methods
Local-player access backed by the current native version adapter.
PRAYER - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Prayer.
PRAYER - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
priority() - Method in class com.valhalla.sdk.tasks.TaskNode
Defines selection order among sibling nodes.

Q

QUETZAL_WHISTLE_CHARGES - Static variable in class com.valhalla.sdk.Capabilities
Reads the remaining charges of a quetzal whistle.

R

random(double, double) - Static method in class com.valhalla.sdk.api.methods.Calculations
Samples a finite double strictly between two bounds.
random(double, double) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples a double strictly between two finite bounds.
random(int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Samples an integer from [0, high).
random(int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples an integer from [0, high).
random(int, int) - Static method in class com.valhalla.sdk.api.methods.Calculations
Samples an integer from [minimum, maximum).
random(int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples an integer from [minimum, maximum).
random(long, long) - Static method in class com.valhalla.sdk.api.methods.Calculations
Samples a long from [minimum, maximum) without modulo bias.
random(long, long) - Static method in class com.valhalla.sdk.api.methods.Randoms
Samples a long from [minimum, maximum).
Randoms - Class in com.valhalla.sdk.api.methods
Random helpers compatible with the common DreamBot scripting surface.
randomWorld(Collection<Integer>, int...) - Static method in class com.valhalla.sdk.api.methods.WorldHopper
 
RANGED - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Ranged.
ReachabilityMap - Class in com.valhalla.sdk.api.pathing
A single-pass breadth-first map of every tile reachable from one local origin.
reachable() - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns same-plane items accepted by local collision reachability.
reachable(int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns same-plane reachable items within a direct-distance limit.
reachable(Filter<GroundItem>) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns filtered same-plane items accepted by local collision reachability.
reachable(Filter<GroundItem>, int) - Static method in class com.valhalla.sdk.api.methods.GroundItems
Returns filtered same-plane reachable items within a distance limit.
referenceExists(int) - Static method in class com.valhalla.sdk.api.methods.Npcs
Tests whether an NPC currently occupies a scene index.
referenceExists(int) - Static method in class com.valhalla.sdk.api.methods.Players
Tests whether a player scene reference is still loaded.
remaining() - Method in class com.valhalla.sdk.api.util.Timer
Returns remaining milliseconds; compatibility alias for Timer.remainingMillis().
remainingMillis() - Method in class com.valhalla.sdk.api.util.Timer
Returns non-negative milliseconds remaining.
remove(int) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
 
remove(EquipmentSlot) - Static method in class com.valhalla.sdk.api.methods.Equipment
Removes the currently worn item in a slot using its default action.
removeNodes(TaskNode...) - Method in class com.valhalla.sdk.tasks.TaskScript
Removes matching node instances when present.
requestStop() - Method in class com.valhalla.sdk.AbstractScript
Requests a cooperative stop after the current callback returns.
requireCapability(String) - Static method in class com.valhalla.sdk.api.methods.Client
Fails early with a useful message when an OSRS adapter feature is absent.
Requirement - Class in com.valhalla.sdk.api.requirements
A composable requirement; children are combined with logical AND.
Requirement(Requirement...) - Constructor for class com.valhalla.sdk.api.requirements.Requirement
 
requirePermission(String) - Method in interface com.valhalla.sdk.ScriptContext
Requires a package permission before continuing.
reset() - Static method in class com.valhalla.sdk.api.methods.Bank
Resets bank history unless cache retention is enabled.
reset() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
reset() - Method in class com.valhalla.sdk.api.util.Timer
Clears elapsed time and resumes the timer from zero.
reset(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Resets bank facade state.
reset(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Removes one tracking baseline.
resetAll() - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Removes every tracking baseline.
resetCache() - Static method in class com.valhalla.sdk.api.methods.Bank
Clears all bank-history entries and their update timestamps.
resume() - Method in class com.valhalla.sdk.api.util.Timer
Resumes a paused timer without counting the paused interval.
reverse() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Reverses node order and toggles the traversal direction label.
REVERSE - Enum constant in enum class com.valhalla.sdk.api.pathing.PathDirection
Traverse from the last tile toward the first.
RING - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Ring slot.
Root - Class in com.valhalla.sdk.tasks.tree
Always-valid root of a TreeScript.
RouteAnalyzer - Class in com.valhalla.sdk.api.pathing
Selects the furthest safe local step and identifies route transitions requiring a handler.
RUN_CONTROL - Static variable in class com.valhalla.sdk.Capabilities
Changes the run-enabled state.
RUN_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads run energy and run-enabled state.
RUNECRAFTING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Runecrafting.

S

SAILING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Sailing.
SCENE_OBJECT_ENUMERATION - Static variable in class com.valhalla.sdk.Capabilities
Enumerates typed scene objects from the live renderer.
SceneObject - Class in com.valhalla.sdk.api.entities
Immutable scene-object snapshot backed by the native action API.
SceneObject(int, String, Tile) - Constructor for class com.valhalla.sdk.api.entities.SceneObject
Creates an object snapshot without a decoded scene-container type.
SceneObject(int, String, Tile, int) - Constructor for class com.valhalla.sdk.api.entities.SceneObject
Creates an immutable object snapshot.
ScriptContext - Interface in com.valhalla.sdk
Runtime context supplied to each script lifecycle callback.
ScriptManifest - Annotation Interface in com.valhalla.sdk
IDE-visible metadata attached to a script entry class.
scroll(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that an identified bank entry become visible using click-style scrolling.
scroll(int, BankScroll) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that an identified bank entry become visible.
scroll(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that the first filtered bank entry become visible using click-style scrolling.
scroll(Filter<Item>, BankScroll) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that the first filtered bank entry become visible.
scroll(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that a named bank entry become visible using click-style scrolling.
scroll(String, BankScroll) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests that a named bank entry become visible.
searchItem(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests a bank search for an item name.
SECOND - Enum constant in enum class com.valhalla.sdk.api.methods.NpcAction
Second action in the NPC's native menu definition.
SECOND - Enum constant in enum class com.valhalla.sdk.api.methods.ObjectAction
Second action in the object's native menu definition.
SECOND_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Second custom tab.
SEMANTIC_WIDGETS - Static variable in class com.valhalla.sdk.Capabilities
Enumerates semantic widgets decoded by the active adapter.
SESSION_CONTROL - Static variable in class com.valhalla.sdk.Capabilities
Controls login-session operations such as logout.
set(int, E) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
 
setAlwaysOpenTab(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Sets the local always-open-tab preference.
setArea(Area) - Method in class com.valhalla.sdk.api.requirements.LocationRequirement
 
setBoosted(boolean) - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
setBoosted(boolean) - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
setCurrentBranchName(String) - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Updates the diagnostic branch label.
setCurrentLeafName(String) - Method in class com.valhalla.sdk.tasks.tree.TreeScript
Updates the diagnostic leaf label.
setDefaultPoll(long) - Static method in class com.valhalla.sdk.api.util.Sleep
Changes the default condition-poll interval.
setDefaultQuantity(BankQuantitySelection) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests the bank's default quantity-button selection.
setDirection(PathDirection) - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Sets the traversal direction without reordering nodes.
setLevel(int) - Method in class com.valhalla.sdk.api.requirements.CombatRequirement
 
setLevel(int) - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
setLevels(int[]) - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
setLogicType(LogicType) - Method in class com.valhalla.sdk.api.requirements.ConditionalRequirement
 
setMinimumItemToSearch(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Sets the item-count threshold for higher-level bank-search logic.
setNorth() - Static method in class com.valhalla.sdk.api.methods.Camera
 
setParent(Branch) - Method in class com.valhalla.sdk.tasks.tree.Leaf
Attaches or detaches this node.
setRandomSeed(long) - Static method in class com.valhalla.sdk.api.methods.Calculations
Sets the deterministic seed for subsequent pseudo-random calls.
setRearrangeMode(BankMode) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests swap or insert rearrangement mode.
setRetainBankCache(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Controls whether ordinary facade resets preserve the history cache.
setRunTime(long) - Method in class com.valhalla.sdk.api.util.Timer
Replaces the configured duration without resetting elapsed time.
setSearchItem(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Sets whether higher-level script logic should prefer bank search.
setSeed(long) - Static method in class com.valhalla.sdk.api.methods.Randoms
Sets the pseudo-random compatibility seed.
setSeed(String) - Static method in class com.valhalla.sdk.api.methods.Randoms
Sets a seed derived from text.
setSkill(Skill) - Method in class com.valhalla.sdk.api.requirements.SkillRequirement
 
setSkills(Skill[]) - Method in class com.valhalla.sdk.api.requirements.MultiSkillRequirement
 
setSkills(List<Skill>) - Method in class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
SETTINGS - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
setTotal(int) - Method in class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
setUseBankHistoryCache(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Controls whether item queries fall back to bank history when live data is unloaded.
setWithdrawMode(BankMode) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests item or note withdrawal mode.
SEVENTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Seventh custom tab.
SHIELD - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Shield or off-hand slot.
shouldAct() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
shouldRetainBankCache() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether non-full resets retain bank history.
shouldSearchItems() - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether higher-level script logic should prefer bank search.
shouldStop() - Method in class com.valhalla.sdk.AbstractScript
Alias for AbstractScript.isStopRequested() for use in polling loops.
shouldWalk() - Static method in class com.valhalla.sdk.api.methods.Walking
Tests whether another route leg should be dispatched.
shouldWalk(int) - Static method in class com.valhalla.sdk.api.methods.Walking
Tests whether movement is idle, unqueued, or nearing its queued destination.
SIXTH_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Sixth custom tab.
size() - Static method in class com.valhalla.sdk.api.methods.Inventory
Returns inventory size by occupied slots.
size() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
 
Skill - Enum Class in com.valhalla.sdk.api.methods
Stable OSRS skill identifiers, including Sailing.
SkillRequirement - Class in com.valhalla.sdk.api.requirements
Requires one real or boosted skill level.
SkillRequirement(Skill, int) - Constructor for class com.valhalla.sdk.api.requirements.SkillRequirement
 
SkillRequirement(Skill, int, boolean) - Constructor for class com.valhalla.sdk.api.requirements.SkillRequirement
 
Skills - Class in com.valhalla.sdk.api.methods
Skill-level calculations that do not depend on a client-version adapter.
SKILLS - Enum constant in enum class com.valhalla.sdk.api.methods.Tab
 
SKILLS - Static variable in class com.valhalla.sdk.Capabilities
Reads current levels, real levels, and experience.
SkillTotalRequirement - Class in com.valhalla.sdk.api.requirements
Requires a combined real level across selected skills.
SkillTotalRequirement(int, Skill...) - Constructor for class com.valhalla.sdk.api.requirements.SkillTotalRequirement
 
SkillTracker - Class in com.valhalla.sdk.api.methods
Session-local skill progress tracker backed by live native skill snapshots.
SLAYER - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Slayer.
sleep(long) - Static method in class com.valhalla.sdk.api.util.Sleep
Blocks the current script thread for a fixed duration.
sleep(long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleep(long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Blocks for a uniformly randomized inclusive duration.
sleep(long, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
Sleep - Class in com.valhalla.sdk.api.util
Interrupt-aware sleeps and bounded condition polling for script threads.
Sleepable - Interface in com.valhalla.sdk.api.util
Convenience sleep methods shared by scripts and task nodes.
sleepTick() - Static method in class com.valhalla.sdk.api.util.Sleep
Returns whether sleeping for one nominal game tick completed.
sleepTicks(int) - Static method in class com.valhalla.sdk.api.util.Sleep
Sleeps for an exact number of nominal game ticks.
sleepUntil(Condition, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Compatibility alias for Sleep.until(Condition, long).
sleepUntil(Condition, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleepUntil(Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Compatibility alias for Sleep.until(Condition, long, long).
sleepUntil(Condition, long, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleepUntil(Condition, Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls for success while allowing an external condition to reset the timeout.
sleepUntil(Condition, Condition, long, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleepUntil(Condition, Condition, long, long, int) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls for consecutive successes while allowing timeout resets.
sleepWhile(Condition, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Compatibility alias that waits for a condition to become false.
sleepWhile(Condition, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleepWhile(Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Compatibility alias that waits for a condition to become false.
sleepWhile(Condition, long, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
sleepWhile(Condition, Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Waits for a condition to become false while allowing timeout resets.
sleepWhile(Condition, Condition, long, long) - Method in interface com.valhalla.sdk.api.util.Sleepable
 
slot(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first slot matching an identifier.
slot(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first slot accepted by a filter.
slot(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Finds the first slot matching a name.
slotContains(int, int...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the entry in a slot matches any primitive identifier.
slotContains(int, int...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a slot contains any candidate identifier.
slotContains(int, Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the entry in a slot equals an item snapshot.
slotContains(int, Item) - Static method in class com.valhalla.sdk.api.methods.Inventory
Compares a slot to an item by definition identifier.
slotContains(int, Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the entry in a slot is accepted by a filter.
slotContains(int, Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests an occupied slot with a predicate.
slotContains(int, String...) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether the entry in a slot matches any exact name, ignoring case.
slotContains(int, String...) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a slot contains any exact name, ignoring case.
slotInteract(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
slotNameContains(int, String) - Static method in class com.valhalla.sdk.api.methods.Bank
Reports whether a slot's captured name contains text, ignoring case.
slotNameContains(int, String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Tests whether a slot's name contains text, ignoring case.
SMITHING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Smithing.
SPELL_COMPONENTS - Static variable in class com.valhalla.sdk.Capabilities
Resolves spell interface components.
start() - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Starts tracking every skill and replaces previous baselines.
start() - Method in class com.valhalla.sdk.api.util.Timer
Starts the timer from zero.
start(boolean) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Starts tracking every skill.
start(Skill) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Starts or restarts one skill baseline.
start(Skill...) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Starts or restarts selected skill baselines.
start(Skill, boolean) - Static method in class com.valhalla.sdk.api.methods.SkillTracker
Starts tracking one skill.
stop() - Method in class com.valhalla.sdk.AbstractScript
STRENGTH - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Strength.
supports(String) - Static method in class com.valhalla.sdk.api.methods.Client
Tests one adapter capability.
supportsAll(String...) - Static method in class com.valhalla.sdk.api.methods.Client
Tests whether every requested runtime capability is active.
supportsAny(String...) - Static method in class com.valhalla.sdk.api.methods.Client
Tests whether at least one requested runtime capability is active.
SWAP - Enum constant in enum class com.valhalla.sdk.api.bank.BankMode
Swap two bank slots.

T

Tab - Enum Class in com.valhalla.sdk.api.methods
Mobile side-panel tabs whose icons have stable reference positions.
TAB_CONTROL - Static variable in class com.valhalla.sdk.Capabilities
Opens top-level game tabs.
TABLE - Enum constant in enum class com.valhalla.sdk.api.bank.BankType
Bank table.
Tabs - Class in com.valhalla.sdk.api.methods
Opens recognizable mobile client side-panel tabs through the hidden input bridge.
TAKE - Enum constant in enum class com.valhalla.sdk.api.methods.GroundItemAction
Take the stack from the ground.
TaskNode - Class in com.valhalla.sdk.tasks
One prioritized state in a TaskScript.
TaskNode() - Constructor for class com.valhalla.sdk.tasks.TaskNode
 
TaskScript - Class in com.valhalla.sdk.tasks
Prioritized-node script base for compact finite-state scripts.
TaskScript() - Constructor for class com.valhalla.sdk.tasks.TaskScript
 
TELEMETRY_PUBLISH - Static variable in class com.valhalla.sdk.Permissions
Allows publishing script telemetry to the Command Center.
TEN - Enum constant in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
Ten items.
textContains(String) - Method in class com.valhalla.sdk.api.widgets.Widget
Tests whether captured text contains a fragment, ignoring case.
THIEVING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Thieving.
THIRD - Enum constant in enum class com.valhalla.sdk.api.methods.NpcAction
Third action in the NPC's native menu definition.
THIRD - Enum constant in enum class com.valhalla.sdk.api.methods.ObjectAction
Third action in the object's native menu definition.
THIRD_TAB - Enum constant in enum class com.valhalla.sdk.api.bank.BankTab
Third custom tab.
tick() - Method in class com.valhalla.sdk.api.util.BreakScheduler
 
Tile - Class in com.valhalla.sdk.api.math
Immutable world coordinate expressed as X, Y, and plane.
Tile() - Constructor for class com.valhalla.sdk.api.math.Tile
Creates the origin tile (0, 0, 0).
Tile(int, int) - Constructor for class com.valhalla.sdk.api.math.Tile
Creates a tile on plane zero.
Tile(int, int, int) - Constructor for class com.valhalla.sdk.api.math.Tile
Creates a world tile.
Timer - Class in com.valhalla.sdk.api.util
Monotonic, pause-aware duration timer with rate and formatting helpers.
Timer() - Constructor for class com.valhalla.sdk.api.util.Timer
Creates a timer whose configured duration is zero.
Timer(long) - Constructor for class com.valhalla.sdk.api.util.Timer
Creates and starts a timer.
toArray() - Static method in class com.valhalla.sdk.api.methods.Inventory
Copies inventory snapshots into an array.
togglePlaceholders(boolean) - Static method in class com.valhalla.sdk.api.methods.Bank
Requests a bank-placeholder setting.
toString() - Method in class com.valhalla.sdk.api.entities.GroundItem
 
toString() - Method in class com.valhalla.sdk.api.entities.Npc
 
toString() - Method in class com.valhalla.sdk.api.entities.Player
 
toString() - Method in class com.valhalla.sdk.api.entities.SceneObject
 
toString() - Method in class com.valhalla.sdk.api.items.Item
 
toString() - Method in class com.valhalla.sdk.api.math.Area
 
toString() - Method in class com.valhalla.sdk.api.math.Tile
 
toString() - Method in enum class com.valhalla.sdk.api.methods.Skill
 
toString() - Method in class com.valhalla.sdk.api.pathing.CollisionMap
 
toString() - Method in class com.valhalla.sdk.api.pathing.MoveTask
 
toString() - Method in class com.valhalla.sdk.api.util.Timer
 
toString() - Method in class com.valhalla.sdk.api.widgets.Widget
 
toString() - Method in class com.valhalla.sdk.api.world.World
 
translate(int, int) - Method in class com.valhalla.sdk.api.math.Tile
Translates X and Y while retaining the plane.
translate(int, int, int) - Method in class com.valhalla.sdk.api.math.Tile
Translates all three coordinates.
translate(Tile) - Method in class com.valhalla.sdk.api.math.Tile
Treats another tile as an X/Y/plane offset.
TreeScript - Class in com.valhalla.sdk.tasks.tree
Hierarchical first-valid-node script framework.
TreeScript() - Constructor for class com.valhalla.sdk.tasks.tree.TreeScript
 

U

until(Condition, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls until a condition becomes true or a timeout expires.
until(Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls until a condition becomes true or a timeout expires.
updateCache() - Static method in class com.valhalla.sdk.api.methods.Bank
Replaces history with the current snapshot when the bank is reported open.
updateCache(Collection<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Replaces history with caller-supplied entries when the bank is reported open.
use(int) - Static method in class com.valhalla.sdk.api.methods.Inventory
Compatibility alias for Inventory.interact(int).
use(Item) - Static method in class com.valhalla.sdk.api.methods.Inventory
Compatibility alias for Inventory.interact(Item).
use(String) - Static method in class com.valhalla.sdk.api.methods.Inventory
Compatibility alias for Inventory.interact(String).

V

valueOf(String) - Static method in enum class com.valhalla.sdk.api.bank.BankMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.bank.BankScroll
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.bank.BankTab
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.bank.BankType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.methods.GroundItemAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.methods.NpcAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.methods.ObjectAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.methods.Skill
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.methods.Tab
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.pathing.MoveSituation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.pathing.PathDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.requirements.LogicType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.valhalla.sdk.api.util.BreakState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.valhalla.sdk.api.bank.BankMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.bank.BankScroll
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.bank.BankTab
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.bank.BankType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.methods.GroundItemAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.methods.NpcAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.methods.ObjectAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.methods.Skill
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.methods.Tab
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.pathing.MoveSituation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.pathing.PathDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.requirements.LogicType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.valhalla.sdk.api.util.BreakState
Returns an array containing the constants of this enum class, in the order they are declared.
VARP_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads client varps used by higher-level APIs.
verify() - Method in interface com.valhalla.sdk.api.util.Condition
 
version() - Element in annotation interface com.valhalla.sdk.ScriptManifest
Returns the source-visible release version.
visible() - Static method in class com.valhalla.sdk.api.methods.Widgets
Returns visible widget snapshots.
visible(Filter<Widget>) - Static method in class com.valhalla.sdk.api.methods.Widgets
Selects visible widgets accepted by a filter.

W

waitUntilAt(Locatable, int, long) - Static method in class com.valhalla.sdk.api.methods.Walking
Blocks until the player reaches a locatable's radius or the timeout expires.
waitUntilAt(Tile, int, long) - Static method in class com.valhalla.sdk.api.methods.Walking
Blocks until the player reaches a same-plane radius or the timeout expires.
waitUntilIdle(long) - Static method in class com.valhalla.sdk.api.methods.Walking
Blocks the script thread until movement stops or a timeout expires.
waitUntilLoggedIn(long) - Static method in class com.valhalla.sdk.api.methods.Client
Waits for an active game session.
waitUntilLoggedIn(long) - Static method in class com.valhalla.sdk.api.methods.Login
 
waitUntilLoggedOut(long) - Static method in class com.valhalla.sdk.api.methods.Login
 
walk() - Method in class com.valhalla.sdk.api.pathing.AbstractPath
Advances toward the next suitable path node.
walk() - Method in class com.valhalla.sdk.api.pathing.LocalPath
Advances with the default four-tile handoff threshold.
walk(int) - Method in class com.valhalla.sdk.api.pathing.LocalPath
Walks the next loaded segment without replacing a healthy destination.
walk(int, int) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches an X/Y destination on plane zero.
walk(int, int, int) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches an explicit world destination.
walk(Locatable) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches the tile represented by a locatable.
walk(Tile) - Static method in class com.valhalla.sdk.api.GameEngine
Requests native movement toward a loaded tile.
walk(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches a native destination.
walkExact(Tile) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches an exact destination.
Walking - Class in com.valhalla.sdk.api.methods
Movement queries, local collision routing, and native walk dispatch for the local player.
walkingDistance(Tile) - Method in interface com.valhalla.sdk.api.entities.Locatable
Returns exact local collision distance when available, otherwise a conservative estimate.
walkingDistance(Tile) - Method in class com.valhalla.sdk.api.math.Tile
Returns exact local collision distance when available, otherwise a conservative estimate.
walkPath(List<? extends Locatable>) - Static method in class com.valhalla.sdk.api.methods.Walking
Dispatches the next useful leg of an ordered local path.
warn(String) - Method in interface com.valhalla.sdk.ScriptContext
Logs a warning message.
WEAPON - Enum constant in enum class com.valhalla.sdk.api.equipment.EquipmentSlot
Weapon slot.
WHEEL - Enum constant in enum class com.valhalla.sdk.api.bank.BankScroll
Use wheel-style scrolling.
whileCondition(Condition, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls until a condition becomes false or a timeout expires.
whileCondition(Condition, long, long) - Static method in class com.valhalla.sdk.api.util.Sleep
Polls until a condition becomes false or a timeout expires.
Widget - Class in com.valhalla.sdk.api.widgets
Immutable widget snapshot populated only by a validated native UI adapter.
Widget(int, int, int, String, boolean, int, int, int, int) - Constructor for class com.valhalla.sdk.api.widgets.Widget
Creates a complete immutable widget snapshot.
Widgets - Class in com.valhalla.sdk.api.methods
Widget-tree queries over the latest immutable native snapshot.
withdraw(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item withdrawal by identifier.
withdraw(int, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a withdrawal by identifier and amount.
withdraw(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item withdrawal using an item's captured identifier and slot.
withdraw(Item, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a withdrawal using an item's captured identifier and slot.
withdraw(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item withdrawal for the first usable entry accepted by a filter.
withdraw(Filter<Item>, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a withdrawal for the first usable entry accepted by a filter.
withdraw(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a one-item withdrawal by exact captured name, ignoring case.
withdraw(String, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a withdrawal by exact captured name, ignoring case.
withdrawAll(int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack withdrawal by identifier.
withdrawAll(Item) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack withdrawal using an item's captured identifier and slot.
withdrawAll(Filter<Item>) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack withdrawal for the first entry accepted by a filter.
withdrawAll(String) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a full-stack withdrawal by exact captured name, ignoring case.
withdrawSlot(int, int) - Static method in class com.valhalla.sdk.api.methods.Bank
Submits a withdrawal by container slot when item snapshots are unavailable.
withinDistance(Tile, int) - Static method in class com.valhalla.sdk.api.util.Filters
 
withPlane(int) - Method in class com.valhalla.sdk.api.math.Area
Copies this area's geometry onto another plane.
withPlane(int) - Method in class com.valhalla.sdk.api.math.Tile
Changes only this coordinate's plane.
withText(String) - Static method in class com.valhalla.sdk.api.methods.Widgets
Selects widgets whose text contains a fragment, ignoring case.
WOODCUTTING - Enum constant in enum class com.valhalla.sdk.api.methods.Skill
Woodcutting.
World - Class in com.valhalla.sdk.api.world
A selectable Old School RuneScape world.
World(int) - Constructor for class com.valhalla.sdk.api.world.World
 
WORLD_STATE - Static variable in class com.valhalla.sdk.Capabilities
Reads the current world number.
WorldHopper - Class in com.valhalla.sdk.api.methods
Requests Valhalla's bounded in-game world-hopper flow.
Worlds - Class in com.valhalla.sdk.api.methods
Socket-confirmed world state and hopping helpers.

X

x - Variable in class com.valhalla.sdk.api.math.Tile
World X coordinate.
X - Enum constant in enum class com.valhalla.sdk.api.bank.BankQuantitySelection
User-configured custom amount.

Y

y - Variable in class com.valhalla.sdk.api.math.Tile
World Y coordinate.
A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values