Index
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
truewhen 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 / overallchance roll. - chance(int, int) - Static method in class com.valhalla.sdk.api.methods.Randoms
-
Performs a
target / overallchance 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
-
Alias for
GroundItems.nearest(Filter). - 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
-
Alias for
Npcs.nearest(Filter). - 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
-
Alias for
GameObjects.nearest(Filter). - 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
-1for 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
-
Alias for
Npcs.getByIndex(int). - 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, and1. - 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
-1when 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
-
Compatibility alias for
Skills.getExperienceToNextLevel(Skill). - 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
-
Alias for
Inventory.getAt(int). - 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
truewhen 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
truewhen 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
truewhile 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
truewhen 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
-
Alias for
Inventory.interactSlot(int). - 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
-
Alias for
AbstractScript.requestStop(). - 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
A B C D E F G H I L M N O P Q R S T U V W X YAll Classes and Interfaces|All Packages|Constant Field Values