A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

a2Count - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
a2Count is updated by the statisticsUpdate() method, and will only be correct immediately after a full update.
a3Count - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
a3Count is updated by the statisticsUpdate() method, and will only be correct immediately after a full update.
AbstractEntity<T> - Class in com.kraken.api.core
 
AbstractEntity(Context, T) - Constructor for class com.kraken.api.core.AbstractEntity
 
AbstractQuery<T extends Interactable<R>,​Q extends AbstractQuery<T,​Q,​R>,​R> - Class in com.kraken.api.core
Forms the base class for all game client queries.
AbstractQuery(Context) - Constructor for class com.kraken.api.core.AbstractQuery
 
AbstractStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
 
AbstractTask - Class in com.kraken.api.core.script
Abstract base class for Script tasks.
AbstractTask() - Constructor for class com.kraken.api.core.script.AbstractTask
 
ACC_MAN - com.kraken.api.service.ui.tab.InterfaceTab
 
ACCENT - Static variable in class com.kraken.api.simulation.colosim.AppTheme
 
AccountType - Enum in com.kraken.api.service.ui.login
 
ActionResolver - Class in com.kraken.api.core.interaction.resolver
Stateless utility for matching action strings against available action arrays.
ActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.ActionResolver
 
activatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
Wrapper method which turns a prayer on.
activateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Activates run if it is deactivated.
ActorService - Class in com.kraken.api.service.actor
Utility service for calculating line of sight (LoS), collision, and reachability for actors and tiles within the game world.
ActorService() - Constructor for class com.kraken.api.service.actor.ActorService
 
adapt(DecisionTreeSearch.Result, SimulationState) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Converts a decision result into an executable action with no optional interaction step.
adapt(DecisionTreeSearch.Result, SimulationState, SimulationDecisionAdapter.AdaptOptions) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Converts a decision result into an executable action with configurable adaptation options.
adapt(DecisionTreeSearch.Result, SimulationState, String, int) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Converts a decision result into an executable action with optional npc interaction.
AdaptOptions(String, int, int) - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter.AdaptOptions
Creates adaptation options.
add(int) - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
add(TaskChain) - Method in class com.kraken.api.service.util.TaskChain
Adds all tasks from the specified @TaskChain to the current task chain.
ADD - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
ADD_NPC - com.kraken.api.simulation.colosim.SimulationPanel.Tool
 
addChild(SimulationTreeNode) - Method in class com.kraken.api.simulation.tree.SimulationTreeNode
Adds a child node to the current tree node.
addColTags(String) - Static method in class com.kraken.api.util.StringUtils
Wraps the provided text in a standard color tag <col=ff9040>.
addColumns(TableElement...) - Method in class com.kraken.api.overlay.table.TableComponent
 
addInventoryItem(int) - Method in class com.kraken.api.simulation.SimulationState
Adds an item to inventory counts.
addNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
addNodeMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
addRow(String...) - Method in class com.kraken.api.overlay.table.TableComponent
 
addRows(TableRow...) - Method in class com.kraken.api.overlay.table.TableComponent
 
addTo(PanelComponent) - Method in class com.kraken.api.overlay.log.LogOverlayComponent
Appends a log section directly to the given panel.
ADEPT_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
 
adjustPitch(float) - Method in class com.kraken.api.service.camera.CameraService
Adjusts the camera pitch to the specified percentage.
AETHER - com.kraken.api.service.magic.rune.Rune
 
AIR - com.kraken.api.service.magic.rune.Rune
 
alive() - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query to include only NPCs that are currently alive.
all() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Configures the query to look at both equipped items and wearable items in the inventory.
all() - Method in class com.kraken.api.query.equipment.EquipmentQuery
Configures the query to look at both equipped items and wearable items in the inventory.
analyzePacket(Object) - Static method in class com.kraken.api.core.interceptor.PacketInterceptor
Extracts the encrypted Packet id (not opcode), size, and byte array payload from the PacketBufferNode.
Ancient - Enum in com.kraken.api.service.magic.spellbook
 
ANCIENT - com.kraken.api.service.magic.spellbook.Spellbook
 
and(int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AND of the addressed target bit with the argument value.
and(int, int, SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AND of this target bit set with the argument bit set within the given range of bits.
and(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AND of this target bit set with the argument bit set.
and(SparseBitSet, SparseBitSet) - Static method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AND of the two given SparseBitSets.
andNot(int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AndNOT of the addressed target bit with the argument value.
andNot(int, int, SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AndNOT of this target bit set with the argument bit set within the given range of bits.
andNot(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical AndNOT of this target bit set with the argument bit set.
andNot(SparseBitSet, SparseBitSet) - Static method in class com.kraken.api.service.pathfinding.SparseBitSet
Creates a bit set from thie first SparseBitSet whose corresponding bits are cleared by the set bits of the second SparseBitSet.
andNotStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block andNot strategy.
AndNotStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.AndNotStrategy
 
andStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block and strategy.
AndStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.AndStrategy
 
angleToTile(Actor) - Method in class com.kraken.api.service.camera.CameraService
Calculates the angle in degrees from the local player to the specified actor.
angleToTile(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
Calculates the angle in degrees from the local player to the specified local point.
angleToTile(WorldPoint) - Method in class com.kraken.api.service.camera.CameraService
Calculates the angle in degrees from the local player to the specified world point.
angleToTile(TileObject) - Method in class com.kraken.api.service.camera.CameraService
Calculates the angle in degrees from the local player to the specified tile object.
APE_ATOLL_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
applyVariableStride(List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
Converts a dense path (every tile) into a strided path of "waypoint" tiles.
applyVariableStride(List<WorldPoint>, VariableStrideConfig) - Method in class com.kraken.api.service.movement.MovementService
Converts a dense path (every tile) into a strided path of "waypoint" tiles.
AppTheme - Class in com.kraken.api.simulation.colosim
 
Arceuus - Enum in com.kraken.api.service.magic.spellbook
 
ARCEUUS - com.kraken.api.service.magic.spellbook.Spellbook
 
ARCEUUS_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
ARCEUUS_LIBRARY_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
ARDOUGNE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
AreaService - Class in com.kraken.api.service.tile
 
AreaService() - Constructor for class com.kraken.api.service.tile.AreaService
 
ASTRAL - com.kraken.api.service.magic.rune.Rune
 
at(WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters by exact WorldPoint.
at(WorldPoint) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters by exact WorldPoint.
at(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
Filters and returns an NpcQuery containing NPCs located at the specified world point.
at(WorldPoint) - Method in class com.kraken.api.query.player.PlayerQuery
Returns a stream of Players at a given world point.
atSpecificTime(int, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
Breaks at a specific time of day.
attach(String) - Method in class com.kraken.api.overlay.log.PluginLogger
Call from Plugin#startUp.
attachScript(Script, BreakProfile) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Attaches a script to the break handler with a specific profile.
attack() - Method in class com.kraken.api.query.npc.NpcEntity
Attacks an NPC.
attackable() - Method in class com.kraken.api.query.npc.NpcQuery
Returns Attackable NPC within the scene.
AUGURY - com.kraken.api.service.prayer.InteractablePrayer
 
AuthHooks - Class in com.kraken.api.service.ui.login
 
AuthHooks() - Constructor for class com.kraken.api.service.ui.login.AuthHooks
 

B

BAKE_PIE - com.kraken.api.service.magic.spellbook.Lunar
 
bank() - Method in class com.kraken.api.Context
Creates a new query builder for the Bank interface.
BANK_INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
 
BANK_SCROLLBAR_POSITION_400_ITEMS_MAX - com.kraken.api.service.ui.tab.VarcIntValues
 
BANK_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
 
BANK_WORN_ITEMS_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
 
BANK_WORN_ITEMS_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
 
BankEntity - Class in com.kraken.api.query.container.bank
 
BankEntity(Context, BankItemWidget) - Constructor for class com.kraken.api.query.container.bank.BankEntity
 
bankInventory() - Method in class com.kraken.api.Context
Creates a new query builder for a Bank Inventory.
BankInventoryEntity - Class in com.kraken.api.query.container.bank
 
BankInventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.bank.BankInventoryEntity
 
BankInventoryQuery - Class in com.kraken.api.query.container.bank
 
BankInventoryQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankInventoryQuery
 
BankItemMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
BankItemMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.BankItemMenuActionResolver
 
BankItemWidget - Class in com.kraken.api.query.container.bank
 
BankItemWidget() - Constructor for class com.kraken.api.query.container.bank.BankItemWidget
 
BankQuery - Class in com.kraken.api.query.container.bank
 
BankQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankQuery
 
BankService - Class in com.kraken.api.service.bank
A service class for interacting with global bank operations.
BankService() - Constructor for class com.kraken.api.service.bank.BankService
 
BARBARIAN_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
BARROWS_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
BASIC_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
 
BATTLEFRONT_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
between(int, int) - Static method in class com.kraken.api.service.util.RandomService
generate random number between min and max
BEZIER - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
BezierStrategy - Class in com.kraken.api.input.mouse.strategy.bezier
 
BezierStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
 
BG - Static variable in class com.kraken.api.simulation.colosim.AppTheme
 
BIND - com.kraken.api.service.magic.spellbook.Standard
 
bits - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
The storage for this SparseBitSet.
bitsLength - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
For the current size of the bits array, this is the maximum possible length of the bit set, i.e., the index of the last possible bit, plus one.
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
Deals with a part of a block that consists of whole words, starting with the given first index, and ending with the word before the last index.
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndNotStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.ClearStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.CopyStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.EqualsStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.FlipStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.OrStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.SetStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
 
block(int, int, int, long[], long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.XorStrategy
 
BLOCK_MOVEMENT_EAST - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_FLOOR - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_FLOOR_DECORATION - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_FULL - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_NORTH - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_NORTH_EAST - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_NORTH_WEST - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_OBJECT - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_SOUTH - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_SOUTH_EAST - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_SOUTH_WEST - com.kraken.api.service.tile.MovementFlag
 
BLOCK_MOVEMENT_WEST - com.kraken.api.service.tile.MovementFlag
 
BLOOD - com.kraken.api.service.magic.rune.Rune
 
BLOOD_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
 
BLOOD_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
 
BLOOD_BURST - com.kraken.api.service.magic.spellbook.Ancient
 
BLOOD_RUSH - com.kraken.api.service.magic.spellbook.Ancient
 
BODY - com.kraken.api.service.magic.rune.Rune
 
BONES_TO_BANANAS - com.kraken.api.service.magic.spellbook.Standard
 
BONES_TO_PEACHES - com.kraken.api.service.magic.spellbook.Standard
 
BOOST_POTION_SHARE - com.kraken.api.service.magic.spellbook.Lunar
 
BOTH - com.kraken.api.query.ItemSource
 
BOTTOM_RIGHT_TOP_LEFT - com.kraken.api.query.container.inventory.InventoryOrder
Reverse reading order: Last Item -> First Item.
BreakCondition - Interface in com.kraken.api.core.script.breakhandler
 
BreakConditions - Class in com.kraken.api.core.script.breakhandler
 
BreakConditions() - Constructor for class com.kraken.api.core.script.breakhandler.BreakConditions
 
BreakManager - Class in com.kraken.api.core.script.breakhandler
 
BreakManager() - Constructor for class com.kraken.api.core.script.breakhandler.BreakManager
 
BreakProfile - Class in com.kraken.api.core.script.breakhandler
 
BreakProfile() - Constructor for class com.kraken.api.core.script.breakhandler.BreakProfile
 
BreakState - Class in com.kraken.api.core.script.breakhandler
 
BreakState() - Constructor for class com.kraken.api.core.script.breakhandler.BreakState
 
bufferArrayField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
bufferOffsetField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
BufferOperation - Class in com.kraken.api.core.packet.model
 
BufferOperation() - Constructor for class com.kraken.api.core.packet.model.BufferOperation
 
BufferOperation.BufferOperationType - Enum in com.kraken.api.core.packet.model
 
BufferReader - Class in com.kraken.api.core.packet
Reverses the obfuscated buffer encoding written by BufferUtils.
BufferReader() - Constructor for class com.kraken.api.core.packet.BufferReader
 
BufferUtils - Class in com.kraken.api.core.packet
A static utility class that uses reflection to interact with the client's obfuscated buffer objects (e.g., PacketBuffer).
BufferUtils() - Constructor for class com.kraken.api.core.packet.BufferUtils
 
builder(Context) - Static method in class com.kraken.api.service.util.TaskChain
Creates a new instance of TaskChain using the specified Context.
BURST_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
 
byItemId(int) - Static method in enum com.kraken.api.service.magic.rune.Rune
Retrieves the Rune associated with the specified item ID.
byItemId(int) - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Retrieves the @code RunePouch instance corresponding to the specified item ID.

C

cache - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
Holds reference to the cache of statistics values computed by the UpdateStrategy
Cache() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.Cache
 
calculateCameraYaw(int) - Method in class com.kraken.api.service.camera.CameraService
Calculates the CameraYaw based on the given NPC or object angle.
CAMELOT_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
cameraPitchPercentage() - Method in class com.kraken.api.service.camera.CameraService
Calculates the current camera pitch as a percentage of the total pitch range.
CameraService - Class in com.kraken.api.service.camera
 
CameraService() - Constructor for class com.kraken.api.service.camera.CameraService
 
canApplyPlayerAction(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
Checks whether an action is currently legal.
canAttackPlayer(Mob) - Method in class com.kraken.api.simulation.colosim.Simulation
 
canBounce(int, int, int, int, int, int) - Static method in class com.kraken.api.simulation.colosim.Venator
 
canCast(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
Determines whether the specified spell can be cast by the player.
cancel() - Static method in class com.kraken.api.core.script.RunnableTask
 
cancelOffer(GrandExchangeSlot) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Cancels an active Grand Exchange offer in the specified slot.
capture() - Static method in class com.kraken.api.simulation.snapshot.SimulationSnapshotService
Captures with defaults.
capture(int) - Static method in class com.kraken.api.simulation.snapshot.SimulationSnapshotService
Captures with explicit npc radius.
capture(SimulationSnapshotService.CaptureOptions) - Static method in class com.kraken.api.simulation.snapshot.SimulationSnapshotService
Captures with explicit options.
CaptureOptions() - Constructor for class com.kraken.api.simulation.snapshot.SimulationSnapshotService.CaptureOptions
Creates default options.
CaptureOptions(int) - Constructor for class com.kraken.api.simulation.snapshot.SimulationSnapshotService.CaptureOptions
Creates options for how the game state is captured from the Cliwnr.
cardinality - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
cardinality is updated by the statisticsUpdate() method.
cardinality - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for counting the number of non-zero bits in the bit set.
cardinality() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the number of bits set to true in this SparseBitSet.
Cardinality - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The cardinality of the bit set, as give by the cardinality() method.
cast(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
Casts the specified spell, if it is valid and the necessary conditions are met.
CAST_SPELL - com.kraken.api.simulation.SimulationAction.Type
 
CAST_SPELL - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
CastableSpell - Interface in com.kraken.api.service.magic
 
castOn(CastableSpell, GameObject) - Method in class com.kraken.api.service.magic.MagicService
Casts a spell on a specified target object.
castOn(CastableSpell, NPC) - Method in class com.kraken.api.service.magic.MagicService
Attempts to cast the given spell on a specified NPC target.
castOn(CastableSpell, Widget) - Method in class com.kraken.api.service.magic.MagicService
Attempts to cast the given spell on a specified widget target.
castSpell(CastableSpell) - Static method in class com.kraken.api.simulation.SimulationAction
Creates an untargeted spell cast.
castSpell(CastableSpell, Integer) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates spell cast step.
castSpellOnNpc(CastableSpell, int) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a targeted spell cast.
CATHERBY_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
CEMETERY_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
CENTER - com.kraken.api.overlay.table.TableAlignment
 
centerTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to center on the specified tile, using a default margin tolerance of 10%.
centerTileOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to center on the specified tile, if it is not already within the given margin tolerance.
CHAOS - com.kraken.api.service.magic.rune.Rune
 
CHARGE - com.kraken.api.service.magic.spellbook.Standard
 
CHARGE_AIR_ORB - com.kraken.api.service.magic.spellbook.Standard
 
CHARGE_EARTH_ORB - com.kraken.api.service.magic.spellbook.Standard
 
CHARGE_FIRE_ORB - com.kraken.api.service.magic.spellbook.Standard
 
CHARGE_WATER_ORB - com.kraken.api.service.magic.spellbook.Standard
 
CHAT - com.kraken.api.service.ui.tab.InterfaceTab
 
CHATBOX_SCROLLBAR_POSITION_MAX - com.kraken.api.service.ui.tab.VarcIntValues
 
CHATBOX_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
 
chebyshevDistance(int, int, int, int) - Static method in class com.kraken.api.util.MathUtils
Finds the chebyshev distance between two tiles.
children() - Method in class com.kraken.api.simulation.tree.SimulationTreeNode
 
CHIVALRY - com.kraken.api.service.prayer.InteractablePrayer
 
clamp(int, int, int) - Static method in class com.kraken.api.util.MathUtils
Clamps a value to an inclusive range.
CLARITY_THOUGHT - com.kraken.api.service.prayer.InteractablePrayer
 
classContainingGetPacketBufferNodeName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
CLAWS_OF_GUTHIX - com.kraken.api.service.magic.spellbook.Standard
 
clear() - Method in class com.kraken.api.overlay.log.PluginLogger
 
clear() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets all of the bits in this SparseBitSet to false.
clear() - Method in class com.kraken.api.simulation.colosim.Simulation
 
clear(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bit at the specified index to false.
clear(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bits from the specified i (inclusive) to the specified j (exclusive) to false.
clearActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
clearStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block clear strategy.
ClearStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.ClearStrategy
 
click() - Method in class com.kraken.api.input.mouse.VirtualMouse
Clicks the mouse at the current position.
client - Variable in class com.kraken.api.core.interceptor.DoActionInterceptor
 
client - Variable in class com.kraken.api.core.interceptor.MouseHookInterceptor
 
client - Variable in class com.kraken.api.core.interceptor.PacketInterceptor
 
clientMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
clientMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
clientPacketClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
clone() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Cloning this SparseBitSet produces a new SparseBitSet that is equal() to it.
close() - Method in class com.kraken.api.service.bank.BankService
Closes the bank interface if it is open.
close() - Method in class com.kraken.api.service.bank.DepositBoxService
Closes the bank deposit box interface if it is currently open.
closeNumberDialogue() - Static method in class com.kraken.api.service.ui.UIService
Runs a client script to close the numeric input dialogue if it is open.
collect(GrandExchangeSlot, boolean) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Collects items from a canceled or completed Grand Exchange offer in the specified slot.
collectAll() - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Collects all completed offers in the Grand Exchange.
collisionFlagsUnsafe() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
 
ColoSimApp - Class in com.kraken.api.simulation.colosim
 
ColoSimApp() - Constructor for class com.kraken.api.simulation.colosim.ColoSimApp
 
com.kraken.api - package com.kraken.api
 
com.kraken.api.core - package com.kraken.api.core
 
com.kraken.api.core.interaction - package com.kraken.api.core.interaction
 
com.kraken.api.core.interaction.model - package com.kraken.api.core.interaction.model
 
com.kraken.api.core.interaction.resolver - package com.kraken.api.core.interaction.resolver
 
com.kraken.api.core.interceptor - package com.kraken.api.core.interceptor
 
com.kraken.api.core.interceptor.model - package com.kraken.api.core.interceptor.model
 
com.kraken.api.core.packet - package com.kraken.api.core.packet
 
com.kraken.api.core.packet.entity - package com.kraken.api.core.packet.entity
 
com.kraken.api.core.packet.model - package com.kraken.api.core.packet.model
 
com.kraken.api.core.script - package com.kraken.api.core.script
 
com.kraken.api.core.script.breakhandler - package com.kraken.api.core.script.breakhandler
 
com.kraken.api.input - package com.kraken.api.input
 
com.kraken.api.input.mouse - package com.kraken.api.input.mouse
 
com.kraken.api.input.mouse.model - package com.kraken.api.input.mouse.model
 
com.kraken.api.input.mouse.strategy - package com.kraken.api.input.mouse.strategy
 
com.kraken.api.input.mouse.strategy.bezier - package com.kraken.api.input.mouse.strategy.bezier
 
com.kraken.api.input.mouse.strategy.instant - package com.kraken.api.input.mouse.strategy.instant
 
com.kraken.api.input.mouse.strategy.linear - package com.kraken.api.input.mouse.strategy.linear
 
com.kraken.api.input.mouse.strategy.none - package com.kraken.api.input.mouse.strategy.none
 
com.kraken.api.input.mouse.strategy.replay - package com.kraken.api.input.mouse.strategy.replay
 
com.kraken.api.input.mouse.strategy.wind - package com.kraken.api.input.mouse.strategy.wind
 
com.kraken.api.overlay - package com.kraken.api.overlay
 
com.kraken.api.overlay.log - package com.kraken.api.overlay.log
 
com.kraken.api.overlay.table - package com.kraken.api.overlay.table
 
com.kraken.api.query - package com.kraken.api.query
 
com.kraken.api.query.container - package com.kraken.api.query.container
 
com.kraken.api.query.container.bank - package com.kraken.api.query.container.bank
 
com.kraken.api.query.container.inventory - package com.kraken.api.query.container.inventory
 
com.kraken.api.query.equipment - package com.kraken.api.query.equipment
 
com.kraken.api.query.gameobject - package com.kraken.api.query.gameobject
 
com.kraken.api.query.groundobject - package com.kraken.api.query.groundobject
 
com.kraken.api.query.npc - package com.kraken.api.query.npc
 
com.kraken.api.query.player - package com.kraken.api.query.player
 
com.kraken.api.query.widget - package com.kraken.api.query.widget
 
com.kraken.api.query.world - package com.kraken.api.query.world
 
com.kraken.api.service - package com.kraken.api.service
 
com.kraken.api.service.actor - package com.kraken.api.service.actor
 
com.kraken.api.service.bank - package com.kraken.api.service.bank
 
com.kraken.api.service.camera - package com.kraken.api.service.camera
 
com.kraken.api.service.dialogue - package com.kraken.api.service.dialogue
 
com.kraken.api.service.grandexchange - package com.kraken.api.service.grandexchange
 
com.kraken.api.service.magic - package com.kraken.api.service.magic
 
com.kraken.api.service.magic.rune - package com.kraken.api.service.magic.rune
 
com.kraken.api.service.magic.spellbook - package com.kraken.api.service.magic.spellbook
 
com.kraken.api.service.map - package com.kraken.api.service.map
 
com.kraken.api.service.movement - package com.kraken.api.service.movement
 
com.kraken.api.service.pathfinding - package com.kraken.api.service.pathfinding
 
com.kraken.api.service.prayer - package com.kraken.api.service.prayer
 
com.kraken.api.service.tile - package com.kraken.api.service.tile
 
com.kraken.api.service.ui - package com.kraken.api.service.ui
 
com.kraken.api.service.ui.login - package com.kraken.api.service.ui.login
 
com.kraken.api.service.ui.processing - package com.kraken.api.service.ui.processing
 
com.kraken.api.service.ui.tab - package com.kraken.api.service.ui.tab
 
com.kraken.api.service.util - package com.kraken.api.service.util
 
com.kraken.api.service.util.price - package com.kraken.api.service.util.price
 
com.kraken.api.service.util.reflect - package com.kraken.api.service.util.reflect
 
com.kraken.api.service.util.reflect.hooks - package com.kraken.api.service.util.reflect.hooks
 
com.kraken.api.service.util.reflect.hooks.loader - package com.kraken.api.service.util.reflect.hooks.loader
 
com.kraken.api.service.util.reflect.hooks.model - package com.kraken.api.service.util.reflect.hooks.model
 
com.kraken.api.simulation - package com.kraken.api.simulation
 
com.kraken.api.simulation.colosim - package com.kraken.api.simulation.colosim
 
com.kraken.api.simulation.colosim.model - package com.kraken.api.simulation.colosim.model
 
com.kraken.api.simulation.snapshot - package com.kraken.api.simulation.snapshot
 
com.kraken.api.simulation.tree - package com.kraken.api.simulation.tree
 
com.kraken.api.util - package com.kraken.api.util
 
COMBAT - com.kraken.api.service.ui.tab.InterfaceTab
 
combatLevelGreaterThan(int) - Method in class com.kraken.api.query.player.PlayerQuery
Finds players with a combat level strictly greater than the given argument
combineWith(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Uses one inventory item on another.
Compaction_count_value - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
Is the value that determines how the toString() conversion is performed.
compactionCount - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
This value controls for format of the toString() output.
computeStride() - Method in class com.kraken.api.service.movement.VariableStrideConfig
Computes a random stride value based on the configured mean, standard deviation, and min/max bounds.
CONFUSE - com.kraken.api.service.magic.spellbook.Standard
 
constructorHelper() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Intializes all the additional objects required for correct operation.
consumeInventoryItem(int) - Method in class com.kraken.api.simulation.SimulationState
Consumes one inventory item.
ContainerItem - Class in com.kraken.api.query.container
Represents an item stored in an item container (either the inventory or Bank).
ContainerItem(Item, ItemComposition, int, Context, Widget, ContainerItem.ItemOrigin) - Constructor for class com.kraken.api.query.container.ContainerItem
 
ContainerItem.ItemOrigin - Enum in com.kraken.api.query.container
 
contains(WorldPoint) - Method in class com.kraken.api.service.tile.GameArea
Checks if the given world point is inside this area.
contains(Point) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
Context - Class in com.kraken.api
 
Context(Client, ClientThread, VirtualMouse, EventBus, Injector, TileService, ItemManager, BankService, PacketInterceptor, MouseHookInterceptor, DoActionInterceptor, InteractionManager) - Constructor for class com.kraken.api.Context
 
continueDialogue() - Method in class com.kraken.api.service.dialogue.DialogueService
Attempts to continue an active dialogue in the game by interacting with various dialogue widgets.
continueNumericDialogue(int) - Method in class com.kraken.api.service.dialogue.DialogueService
Resumes a numeric dialogue in the game by interacting with the appropriate widgets and invoking client-side scripts to continue the process.
copy() - Method in class com.kraken.api.simulation.colosim.model.Tile
 
copy() - Method in class com.kraken.api.simulation.SimulationState
Creates a branch-safe copy.
copyCollisionFlags() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
 
copyStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block copy strategy.
CopyStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.CopyStrategy
 
COSMIC - com.kraken.api.service.magic.rune.Rune
 
count - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
count is updated by the statisticsUpdate() method.
count - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for keeping count of the number of non-zero words in the bit set.
count() - Method in class com.kraken.api.core.AbstractQuery
Returns a count of objects in the stream
count() - Method in class com.kraken.api.query.container.bank.BankEntity
Returns the count of this item in the bank.
count() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Returns the quantity of the item in your inventory when the bank interface is open.
count() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Returns the quantity of the item in your inventory when the bank deposit box interface is open.
countNpcsAbleToAttackPlayer(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
Counts active NPCs able to attack now.
countNpcsWithLineOfSightToPlayer(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
Counts active NPC line-of-sight threats.
countUnprotectedNpcThreats(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
Counts active threats not covered by active prayer.
createAggressive() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
 
createAreaFromRadius(WorldPoint, int) - Method in class com.kraken.api.service.tile.AreaService
Creates a square area around a center point.
createBalanced() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
 
createChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
createChild(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
createConservative() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
 
createFromPoints(Collection<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
Creates an area from a raw collection of points.
createPolygonArea(List<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
Creates a complex shape from a list of vertices.
createPolygonArea(WorldPoint...) - Method in class com.kraken.api.service.tile.AreaService
Creates a complex shape (e.g., L-shape) from vertices.
createReachableArea(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.AreaService
Creates an area based on movement reachability (BFS).
createState() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
Creates a mutable root state using default npc profiles.
createState(SimulationScenario) - Method in class com.kraken.api.simulation.SimulationEngine
Creates a root state.
createState(SimulationSnapshot, Map<Integer, SimulationNpcProfile>) - Method in class com.kraken.api.simulation.SimulationEngine
Creates a root state.
CRUMBLE_UNDEAD - com.kraken.api.service.magic.spellbook.Standard
 
ctx - Variable in class com.kraken.api.core.AbstractEntity
 
ctx - Variable in class com.kraken.api.core.AbstractQuery
 
ctx - Variable in class com.kraken.api.core.script.AbstractTask
 
CURE_GROUP - com.kraken.api.service.magic.spellbook.Lunar
 
CURE_ME - com.kraken.api.service.magic.spellbook.Lunar
 
CURE_OTHER - com.kraken.api.service.magic.spellbook.Lunar
 
CURE_PLANT - com.kraken.api.service.magic.spellbook.Lunar
 
currentRunEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the amount of run energy remaining for the player as an integer between 0 and 100.
CURSE - com.kraken.api.service.magic.spellbook.Standard
 
custom(String) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a custom action marker.
CUSTOM - com.kraken.api.simulation.SimulationAction.Type
 
customCondition(Supplier<Boolean>, String) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
A custom break condition which can include any logic

D

damagePlayer(int) - Method in class com.kraken.api.simulation.SimulationState
Applies damage to player hitpoints.
DARK_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
 
DARK_LURE - com.kraken.api.service.magic.spellbook.Arceuus
 
DATA_DIR - Static variable in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
 
deactivateAll() - Method in class com.kraken.api.service.prayer.PrayerService
Deactivates all prayers (including preserve)
deactivateAll(boolean) - Method in class com.kraken.api.service.prayer.PrayerService
Deactivates all prayers.
deactivateAll(boolean, boolean, int) - Method in class com.kraken.api.service.prayer.PrayerService
Deactivates prayers based on the provided parameters.
deactivatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
Wrapper method which turns a prayer off.
deactivateProtectionPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Deactivates all protection prayers (protect from range, melee, and magic) but will keep other prayers like preserve and protect item active.
deactivateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Deactivates run if it is enabled.
DEATH - com.kraken.api.service.magic.rune.Rune
 
DEATH_CHARGE - com.kraken.api.service.magic.spellbook.Arceuus
 
debugDecode(String, byte[], List<PacketWrite>) - Static method in class com.kraken.api.core.packet.BufferReader
Decodes the payload and returns a human-readable string, e.g.:
DecisionTreeSearch - Class in com.kraken.api.simulation.tree
Searches a generated simulation tree and returns the best root decision.
DecisionTreeSearch() - Constructor for class com.kraken.api.simulation.tree.DecisionTreeSearch
 
DecisionTreeSearch.NodeEvaluator - Interface in com.kraken.api.simulation.tree
Scores a tree node; larger is better.
DecisionTreeSearch.Result - Class in com.kraken.api.simulation.tree
Search output for the root decision.
decode(byte[], List<PacketWrite>) - Static method in class com.kraken.api.core.packet.BufferReader
Decodes an encoded packet payload into a map of param → value entries, in the order the writes were originally performed.
decodeManticoreAttack(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
decreaseSpeed() - Method in class com.kraken.api.service.SailingService
Decreases the speed of the boat in the game.
decrypt(String, String) - Static method in class com.kraken.api.util.StringUtils
Decrypts a Base64 encoded string containing an IV and ciphertext.
DEFAULT - Static variable in class com.kraken.api.simulation.SimulationNpcProfile
Default profile used when no id mapping exists.
defaults() - Static method in class com.kraken.api.simulation.tree.SimulationTreeOptions
Creates default tree options tuned for deeper future planning.
DEGRIME - com.kraken.api.service.magic.spellbook.Arceuus
 
delay(int) - Method in class com.kraken.api.service.util.TaskChain
Adds a delay to the task chain, pausing execution for the specified duration in milliseconds before proceeding to the next task.
DELAY_FIRST_ATTACK_TICKS - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
delayTicks(int) - Method in class com.kraken.api.service.util.TaskChain
Adds a delay to the task chain, pausing execution for the specified duration measured in game ticks before proceeding to the next task.
deleteAllChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
DEMONIC_OFFERING - com.kraken.api.service.magic.spellbook.Arceuus
 
deposit() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits a single instance of the specified item into the bank deposit box.
deposit(int) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits a set amount of the given item from the players inventory to the bank.
deposit(int) - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits a set amount of the given item from the players' inventory to the bank.
depositAll() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits all of the given item from the players inventory into the bank.
depositAll() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits all the given items from the players inventory into the bank deposit box.
depositAll() - Method in class com.kraken.api.service.bank.BankService
Deposit all items in the players inventory into the bank.
depositAll() - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits all items from the player's inventory into the bank deposit box.
depositAllEquipment() - Method in class com.kraken.api.service.bank.BankService
Deposits all worn items from the players equipment tab into the bank.
depositBox() - Method in class com.kraken.api.Context
Creates a new query builder for the Deposit box.
DepositBoxEntity - Class in com.kraken.api.query.container.bank
 
DepositBoxEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.bank.DepositBoxEntity
 
DepositBoxQuery - Class in com.kraken.api.query.container.bank
Represents a query system for interacting with items stored in a deposit box interface.
DepositBoxQuery(Context) - Constructor for class com.kraken.api.query.container.bank.DepositBoxQuery
 
DepositBoxService - Class in com.kraken.api.service.bank
Service class for managing interactions with the bank deposit box interface within the client.
DepositBoxService() - Constructor for class com.kraken.api.service.bank.DepositBoxService
 
depositContainers() - Method in class com.kraken.api.service.bank.BankService
Deposits items in stored containers (like wilderness loot bags, rune pouches, etc...) into the bank.
depositFive() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits five of the given items from the players inventory into the bank.
depositFive() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits five of the given items from the players' inventory into the bank deposit box.
depositLootingBag() - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits all items from the looting bag into the bank deposit box.
depositOne() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits one of the given item from the players inventory into the bank.
depositOne() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits one of the given item from the players inventory into the bank deposit box.
depositTen() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits ten of the given items from the players inventory into the bank.
depositTen() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits ten of the given items from the players' inventory into the bank deposit box.
depositWorn(int) - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits a specific worn equipment item into the bank deposit box based on the item ID.
depositWorn(String) - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits an item currently equipped on the player into a storage system.
depositWorn(EquipmentInventorySlot) - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits a specific worn equipment item from the player's inventory into the bank deposit box.
depositWornItems() - Method in class com.kraken.api.service.bank.DepositBoxService
Deposits all worn items from the player's equipment into the bank deposit box.
depositX(int) - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Deposits X amount of an item from the players inventory into the bank deposit box.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.kraken.api.service.util.reflect.hooks.loader.HookRegistryDeserializer
 
detach() - Method in class com.kraken.api.overlay.log.PluginLogger
Call from Plugin#shutDown.
detachScript() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Detaches the current script from the break handler.
DialogueService - Class in com.kraken.api.service.dialogue
A service class intended for managing and interacting with various types of dialogues in the game client.
DialogueService() - Constructor for class com.kraken.api.service.dialogue.DialogueService
 
diceFractional(double) - Static method in class com.kraken.api.service.util.RandomService
Simulates a dice roll using a fractional probability (e.g., 0.1 for 10%).
dicePercentage(double) - Static method in class com.kraken.api.service.util.RandomService
Simulates a dice roll using a whole number percentage (e.g., 10 for 10%).
disableQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Turns off the set quick prayers
dispatch(Point, String, ResolvedMenuAction) - Method in class com.kraken.api.core.interaction.InteractionDispatcher
Dispatches a resolved menu action at the given canvas point.
dispose() - Static method in class com.kraken.api.core.script.RunnableTask
 
distinct(Function<T, Object>) - Method in class com.kraken.api.core.AbstractQuery
Filters the stream to only include elements that are distinct based on a property.
distinctById() - Method in class com.kraken.api.core.AbstractQuery
Filters the stream of elements, ensuring only unique elements are returned based on their IDs.
DIVINE_RUNE_POUCH - com.kraken.api.service.magic.rune.RunePouch
 
DIVINE_RUNE_POUCH_L - com.kraken.api.service.magic.rune.RunePouch
 
DoActionAdvice() - Constructor for class com.kraken.api.core.interceptor.DoActionInterceptor.DoActionAdvice
 
doActionClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
DoActionHooks - Class in com.kraken.api.service.util.reflect.hooks
 
DoActionHooks() - Constructor for class com.kraken.api.service.util.reflect.hooks.DoActionHooks
 
DoActionInterceptor - Class in com.kraken.api.core.interceptor
 
DoActionInterceptor(Client) - Constructor for class com.kraken.api.core.interceptor.DoActionInterceptor
 
DoActionInterceptor.DoActionAdvice - Class in com.kraken.api.core.interceptor
Advice injected into the obfuscated doAction method.
DoActionInvoker - Class in com.kraken.api.core.interaction
Encapsulates the reflection-based invocation of the RuneLite doAction method.
DoActionInvoker() - Constructor for class com.kraken.api.core.interaction.DoActionInvoker
 
doActionMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
DRAYNOR_MANOR_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
DREAM - com.kraken.api.service.magic.spellbook.Lunar
 
drop() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Drops the item from the inventory.
DUST - com.kraken.api.service.magic.rune.Rune
 
dx(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
Offsets the compressed WorldPoint by the given amounts in each dimension.
dxy(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
Offsets the compressed WorldPoint by the given amounts in each dimension.
dy(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
Offsets the compressed WorldPoint by the given amounts in each dimension.

E

EAGLE_EYE - com.kraken.api.service.prayer.InteractablePrayer
 
EARTH - com.kraken.api.service.magic.rune.Rune
 
EARTH_BLAST - com.kraken.api.service.magic.spellbook.Standard
 
EARTH_BOLT - com.kraken.api.service.magic.spellbook.Standard
 
EARTH_STRIKE - com.kraken.api.service.magic.spellbook.Standard
 
EARTH_SURGE - com.kraken.api.service.magic.spellbook.Standard
 
EARTH_WAVE - com.kraken.api.service.magic.spellbook.Standard
 
EAST - com.kraken.api.service.SailingService.Direction
 
EAST_NORTH_EAST - com.kraken.api.service.SailingService.Direction
 
EAST_SOUTH_EAST - com.kraken.api.service.SailingService.Direction
 
EDGEVILLE_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
 
EMOTES - com.kraken.api.service.ui.tab.InterfaceTab
 
empty() - Method in class com.kraken.api.core.AbstractQuery
Returns an empty stream.
empty(WorldPoint) - Static method in class com.kraken.api.simulation.snapshot.SimulationPlayerSnapshot
Creates an empty player snapshot with no inventory items or equipped item ids.
enableQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Turns on the set quick prayers
EncodedPacket - Class in com.kraken.api.core.interceptor.model
 
EncodedPacket() - Constructor for class com.kraken.api.core.interceptor.model.EncodedPacket
 
encodeStringCp1252(CharSequence, int, int, byte[], int) - Static method in class com.kraken.api.core.packet.BufferUtils
Encodes a Java String (CharSequence) into a byte array using the CP1252 character set.
encrypt(String, String) - Static method in class com.kraken.api.util.StringUtils
Encrypts the given plaintext using AES/CBC/PKCS5Padding.
ENERGY_TRANSFER - com.kraken.api.service.magic.spellbook.Lunar
 
ENFEEBLE - com.kraken.api.service.magic.spellbook.Standard
 
ENTANGLE - com.kraken.api.service.magic.spellbook.Standard
 
enter() - Method in class com.kraken.api.input.KeyboardService
Simulates pressing the Enter key.
enterPin(int[]) - Method in class com.kraken.api.service.bank.BankService
Enters the bank pin using the provided 4 digits.
equals(Object) - Method in class com.kraken.api.core.AbstractEntity
 
equals(Object) - Method in class com.kraken.api.query.container.ContainerItem
 
equals(Object) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Compares this object against the specified object.
equals(Object) - Method in class com.kraken.api.simulation.SimulationAction
 
equalsStrategy - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block equals strategy.
EqualsStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.EqualsStrategy
 
EQUIP_ITEM - com.kraken.api.simulation.SimulationAction.Type
 
EQUIP_ITEM - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
equipItem(int) - Static method in class com.kraken.api.simulation.SimulationAction
Creates an equip action.
equipItem(int) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates equipment step.
equipItemFromInventory(int) - Method in class com.kraken.api.simulation.SimulationState
Equips an item from inventory.
equipment() - Method in class com.kraken.api.Context
Creates a new query builder for the equipment interface.
EQUIPMENT - com.kraken.api.query.container.ContainerItem.ItemOrigin
 
EQUIPMENT - com.kraken.api.service.ui.tab.InterfaceTab
 
EquipmentEntity - Class in com.kraken.api.query.equipment
 
EquipmentEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.equipment.EquipmentEntity
 
EquipmentQuery - Class in com.kraken.api.query.equipment
 
EquipmentQuery(Context) - Constructor for class com.kraken.api.query.equipment.EquipmentQuery
 
ERROR - com.kraken.api.overlay.log.LogLevel
 
evaluate(SimulationTreeNode) - Method in interface com.kraken.api.simulation.tree.DecisionTreeSearch.NodeEvaluator
 
EVENT_MOUSE_CLICK - com.kraken.api.core.packet.model.PacketType
 
eventBus - Static variable in class com.kraken.api.core.interceptor.PacketInterceptor
 
except(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
Filters out elements that match the given predicate.
ExecutableStep() - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
 
execute() - Method in interface com.kraken.api.core.script.Task
Executes the task logic.
execute() - Method in class com.kraken.api.service.util.TaskChain
Executes the task chain sequentially, proceeding through each task until all tasks are complete, an error occurs, or the chain is interrupted.
execute(SimulationDecisionAdapter.ExecutableAction) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Executes all action steps in order.
execute(SimulationDecisionAdapter.ExecutableAction, Set<SimulationDecisionAdapter.ExecutableStepType>) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Executes all action steps in order, filtered by allowed step types.
EXPERT_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
 

F

FALADOR_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
FENKENSTRAINS_CASTLE_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
FERTILE_SOIL - com.kraken.api.service.magic.spellbook.Lunar
 
FieldHook - Class in com.kraken.api.service.util.reflect.hooks.model
 
FieldHook() - Constructor for class com.kraken.api.service.util.reflect.hooks.model.FieldHook
 
filter(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
Applies a predicate to the stream to filter elements of the stream.
findAction(String, String[], IntFunction<MenuOption>) - Static method in class com.kraken.api.core.interaction.resolver.ActionResolver
Finds the first action in available matching requested, then maps its index through factory to produce a MenuOption.
findApproximatePath(WorldPoint, WorldArea) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds an approximate path to a random reachable tile within a specified WorldArea.
findApproximatePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds an approximate path to a random reachable tile within a default radius of 5 tiles around the target location.
findApproximatePath(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds an approximate path to a random reachable tile within a specified radius around the target location.
findApproximatePathWithBackoff(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Attempts to find a path to a reachable tile within a specified radius of the target.
findEdgeOfScene(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
 
findLibraries() - Static method in class com.kraken.api.input.mouse.VirtualMouse
Scans a specified directory for JSON files and returns a list of library names derived from the filenames.
findMobIndexAtTile(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
findNpcSlotByIndex(int) - Method in class com.kraken.api.simulation.SimulationState
Finds a simulation npc slot from RuneLite npc index.
findPath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Calculates and returns a path from a starting point to a target point within the game world.
findPathWithBackoff(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Attempts to find a path to the target.
findSparsePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds a sparse path between a starting point and a target point by filtering out unnecessary intermediate points from a previously computed dense path.
findWaypointsTo(Tile, Tile) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds the waypoints needed to navigate from the starting Tile to the destination Tile.
finish(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
This is called to finish the processing started by the strategy (if there needs to be anything done at all).
finish(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
 
FIRE - com.kraken.api.service.magic.rune.Rune
 
FIRE_BLAST - com.kraken.api.service.magic.spellbook.Standard
 
FIRE_BOLT - com.kraken.api.service.magic.spellbook.Standard
 
FIRE_STRIKE - com.kraken.api.service.magic.spellbook.Standard
 
FIRE_SURGE - com.kraken.api.service.magic.spellbook.Standard
 
FIRE_WAVE - com.kraken.api.service.magic.spellbook.Standard
 
first() - Method in class com.kraken.api.core.AbstractQuery
Returns the first type of object being queried (e.g., NpcEntity, WidgetEntity) from the stream.
FISHING_GUILD_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
FLAMES_OF_ZAMORAK - com.kraken.api.service.magic.spellbook.Standard
 
flickQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Performs a quick flick of the player's quick prayers.
flip(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets each bit from the specified i (inclusive) to the specified j (exclusive) to the complement of its current value.
flipStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block flip strategy.
FlipStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.FlipStrategy
 
food() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns a list of Inventory Items which can be consumed for health.
forMenuAction(MenuAction) - Static method in enum com.kraken.api.core.packet.model.PacketType
Makes a best effort approach to mapping a RuneLite menu action for a game click to the underlying packet this that is sent to the server
freeSpace() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns the free space in a users inventory.
freeToPlay() - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only free-to-play worlds.
FRIENDS - com.kraken.api.service.ui.tab.InterfaceTab
 
from(ILoggingEvent) - Static method in class com.kraken.api.overlay.log.LogEntry
 
fromAngle(int) - Static method in enum com.kraken.api.service.SailingService.Direction
 
fromClient(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Returns a widget directly from the client.
fromClient(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
Returns a widget directly from the client.
fromCode(int) - Static method in enum com.kraken.api.service.SailingService.Direction
 
fromInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
Gets the coordinate of the tile that contains the passed world point, accounting for instances.
fromPacked(int) - Static method in class com.kraken.api.service.map.WorldPointService
Decompresses a compressed WorldPoint integer back into a WorldPoint.
fromScenario(SimulationScenario) - Static method in class com.kraken.api.simulation.SimulationState
 
fromTypeId(int) - Static method in enum com.kraken.api.simulation.colosim.NpcType
 
fromWorldInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
Used to convert a WorldPoint in an instance to a LocalPoint

G

GameArea - Class in com.kraken.api.service.tile
Encapsulates a set of tiles representing an area.
GameArea() - Constructor for class com.kraken.api.service.tile.GameArea
 
GameObjectEntity - Class in com.kraken.api.query.gameobject
 
GameObjectEntity(Context, GameObject) - Constructor for class com.kraken.api.query.gameobject.GameObjectEntity
 
GameObjectQuery - Class in com.kraken.api.query.gameobject
 
GameObjectQuery(Context) - Constructor for class com.kraken.api.query.gameobject.GameObjectQuery
 
gameObjects() - Method in class com.kraken.api.Context
Creates a new query builder for game objects.
gaussRand(double, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random value based on a Gaussian (normal) distribution with a specified mean and standard deviation.
generateCandidateActions(SimulationState, int, SimulationTreeOptions, SimulationEngine.ActionProvider) - Method in class com.kraken.api.simulation.SimulationEngine
Generates legal candidate actions for a node.
generateOutcomeTree(SimulationScenario) - Method in class com.kraken.api.simulation.SimulationEngine
Generates an outcome tree using defaults.
generateOutcomeTree(SimulationScenario, SimulationTreeOptions, SimulationEngine.ActionProvider) - Method in class com.kraken.api.simulation.SimulationEngine
Generates an outcome tree.
GEOMANCY - com.kraken.api.service.magic.spellbook.Lunar
 
get(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Retrieves the first WidgetEntity matching the specified packed ID.
get(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the value of the bit with the specified index.
get(int) - Method in class com.kraken.api.simulation.colosim.SpriteStore
 
get(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
Retrieves a WidgetEntity based on the specified group ID and child ID.
get(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns a new SparseBitSet composed of bits from this SparseBitSet from i (inclusive) to j (exclusive).
get(WidgetInfo) - Method in class com.kraken.api.query.widget.WidgetQuery
Retrieves the first WidgetEntity that matches the specified WidgetInfo.
getAction() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getAction() - Method in enum com.kraken.api.service.magic.spellbook.Ancient
 
getAction() - Method in enum com.kraken.api.service.magic.spellbook.Arceuus
 
getAction() - Method in enum com.kraken.api.service.magic.spellbook.Lunar
 
getAction() - Method in enum com.kraken.api.service.magic.spellbook.Standard
 
getActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getActiveOverhead() - Method in class com.kraken.api.service.prayer.PrayerService
Retrieves the currently active overhead InteractablePrayer.
getActivePrayers() - Static method in class com.kraken.api.service.prayer.PrayerService
Retrieves a list of all currently active prayers.
getActorClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an Actor (NPC or Player).
getActorLineOfSightTerminationTile(NPC) - Static method in class com.kraken.api.service.actor.ActorService
Finds the tile where an NPC path would terminate once the NPC has line of sight to the local player.
getActorLineOfSightTerminationTile(NPC, Player) - Static method in class com.kraken.api.service.actor.ActorService
Finds the tile where an NPC path would terminate once the NPC has line of sight to the target player.
getActorPath(Actor, WorldPoint) - Static method in class com.kraken.api.service.actor.ActorService
Computes the movement path an actor would take towards a destination tile using local collision data.
getActorPath(Actor, Player) - Static method in class com.kraken.api.service.actor.ActorService
Computes the movement path an actor would take towards a target player using local collision data.
getActorPath(NPC) - Static method in class com.kraken.api.service.actor.ActorService
Computes the movement path an NPC would take towards the local player using local collision data.
getActorPathUntilLineOfSight(NPC) - Static method in class com.kraken.api.service.actor.ActorService
Computes the movement path an NPC would take towards the local player and truncates it at the first tile where the NPC gains line of sight to the player.
getActorPathUntilLineOfSight(NPC, Player) - Static method in class com.kraken.api.service.actor.ActorService
Computes the movement path an NPC would take towards a target player and truncates it at the first tile where the NPC gains line of sight to that player.
getAlchemyPrice() - Method in class com.kraken.api.query.groundobject.GroundItem
Returns the High Alchemy price of the item multiplied by the quantity on the ground.
getAmount() - Method in class com.kraken.api.service.ui.processing.ProcessingService
Retrieves the current value of the skill multi-quantity variable.
getAngle() - Method in class com.kraken.api.service.camera.CameraService
Gets the current camera yaw angle.
getAngleTo(int) - Method in class com.kraken.api.service.camera.CameraService
Calculates the angular difference between the current camera angle and the target angle.
getAnimationId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getArray(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Reflectively gets the underlying 'array' (the byte[]) from a buffer instance.
getAverage() - Method in class com.kraken.api.service.util.price.ItemPrice
Calculates the average price for the item based on its high and low prices.
getBaseRunePouchContents() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Retrieves the base contents of the rune pouch, converting any combination runes into their respective basic elemental runes.
getBlockedTileRanges() - Method in class com.kraken.api.simulation.colosim.Simulation
 
getBoostedLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Retrieves the boosted level of a specified skill.
getBorderType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getBounds() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getBounds(Context, Client) - Method in class com.kraken.api.query.container.ContainerItem
Returns the rectangle bounds of an inventory item
getBySlot(int) - Static method in enum com.kraken.api.service.grandexchange.GrandExchangeSlot
Given an integer for the slot number, returns the grand exchange slot object for that slot.
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
 
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
 
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
 
getCanvas() - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
 
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
 
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
 
getCanvas() - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
 
getCanvasLocation() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getCharacterAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
Gets the camera angle needed to face the specified actor.
getChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getClickbox(ContainerItem) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an inventory item.
getClickbox(ContainerItem, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an inventory item with optional randomization
getClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an Actor with randomization enabled by default.
getClickbox(Actor, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an Actor with optional randomization.
getClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint with randomization enabled by default.
getClickbox(LocalPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint with optional randomization.
getClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint at a specific plane with randomization enabled by default.
getClickbox(LocalPoint, int, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint at a specific plane with optional randomization.
getClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a WorldPoint with randomization enabled by default.
getClickbox(WorldPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a WorldPoint with optional randomization.
getClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Tile with randomization enabled by default.
getClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a TileObject with randomization enabled by default.
getClickbox(TileObject, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a TileObject with optional randomization.
getClickbox(Tile, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Tile with optional randomization.
getClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Widget with randomization enabled by default.
getClickbox(Widget, boolean) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Widget with optional randomization.
getClickingPoint(Rectangle, boolean) - Static method in class com.kraken.api.service.ui.UIService
Calculates a click point from a rectangle with optional randomization.
getClickMask() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getCollisionFlagAtScene(int, int) - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
Reads collision flags by scene coordinate.
getCollisionFlagAtWorld(int, int) - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
Reads collision flags by world coordinate.
getComboRunes(Rune) - Static method in enum com.kraken.api.service.magic.rune.Rune
Retrieves an array of combo runes that can be derived from the specified base Rune.
getContentType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getCurrentSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
Retrieves the current spellbook being used in the game.
getCurrentTab() - Method in class com.kraken.api.service.ui.tab.TabService
 
getDefaultRectangle() - Static method in class com.kraken.api.service.ui.UIService
Returns a default rectangle representing the entire game canvas with a slight random offset.
getDepositBoxWidget(EquipmentInventorySlot) - Method in class com.kraken.api.service.bank.DepositBoxService
Retrieves the interface widget ID corresponding to a deposit box slot for the specified EquipmentInventorySlot.
getDescription() - Method in interface com.kraken.api.core.script.breakhandler.BreakCondition
Optional description of the condition for logging purposes.
getDialogueHeader() - Method in class com.kraken.api.service.dialogue.DialogueService
Retrieves the dialogue header text currently displayed in the widget interface.
getDialogueOptions() - Method in class com.kraken.api.service.dialogue.DialogueService
Retrieves a list of dialogue options currently available in the dialogue interface.
getDialogueText() - Method in class com.kraken.api.service.dialogue.DialogueService
Retrieves the text from the currently active dialogue widget if available.
getDirection() - Method in class com.kraken.api.service.SailingService
Retrieves the current direction of the boat based on its angle in the game.
getDistanceFromPlayer() - Method in class com.kraken.api.query.npc.NpcEntity
Calculates the distance between the NPC and the local player within the game world.
getDragDeadTime() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getDragDeadZone() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getDragParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getDynamicChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getEntityType() - Method in interface com.kraken.api.core.interaction.MenuActionResolver
The entity type this resolver handles.
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.BankItemMenuActionResolver
 
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.GroundItemMenuActionResolver
 
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.NpcMenuActionResolver
 
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.PlayerMenuActionResolver
 
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.TileObjectMenuActionResolver
 
getEntityType() - Method in class com.kraken.api.core.interaction.resolver.WidgetMenuActionResolver
 
getEntries() - Method in class com.kraken.api.overlay.log.PluginLogger
 
getEnum(int) - Method in class com.kraken.api.Context
Retrieves an enum composition from the RuneLite client thread.
getEquipmentActions() - Method in class com.kraken.api.query.container.ContainerItem
Gets the equipment actions, loading composition if needed.
getEquippedItemIds() - Method in class com.kraken.api.simulation.SimulationState
 
getEventMouseClick() - Static method in class com.kraken.api.core.packet.model.PacketFactory
 
getExperience(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Retrieves the total experience of the specified skill for the current client.
getFieldValue(FieldHook, Object) - Method in class com.kraken.api.service.util.reflect.ReflectionService
Retrieves the value of a field specified by the given hook.
getFirstFreeSlot() - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Attempts to find the first free GE Offer slot.
getFont() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getFontId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getGrandExchangePrice() - Method in class com.kraken.api.query.groundobject.GroundItem
Returns the Grand Exchange price of the item multiplied by the quantity on the ground.
getGroundItemActions(ItemComposition) - Static method in class com.kraken.api.query.groundobject.GroundItem
Returns a list of actions which can be performed on the Tile object.
getHaPrice() - Method in class com.kraken.api.query.container.ContainerItem
The high alchemy price for the item
getHeadIcon() - Method in class com.kraken.api.query.npc.NpcEntity
Retrieves the head icon associated with the NPC, if it exists.
getHealthPercentage() - Method in class com.kraken.api.query.npc.NpcEntity
Gets the health percentage of the NPC.
getHealthPercentage() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Calculates the player's current health as a percentage of their real (base) health.
getHealthRemaining() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the players current health remaining as an integer.
getHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getHeightMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getId() - Method in interface com.kraken.api.core.Interactable
The item ID for the wrapped game entity
getId() - Method in class com.kraken.api.query.container.bank.BankEntity
 
getId() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
 
getId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getId() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
 
getId() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
 
getId() - Method in class com.kraken.api.query.equipment.EquipmentEntity
 
getId() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
 
getId() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
 
getId() - Method in class com.kraken.api.query.npc.NpcEntity
 
getId() - Method in class com.kraken.api.query.player.PlayerEntity
 
getId() - Method in class com.kraken.api.query.widget.WidgetEntity
 
getId() - Method in class com.kraken.api.query.world.WorldEntity
 
getIfSubOp() - Static method in class com.kraken.api.core.packet.model.PacketFactory
 
getIndex() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getIndex() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getIndex(String[], String) - Static method in class com.kraken.api.util.StringUtils
Finds the index of a term in an array of terms, ignoring case.
getInventoryActions() - Method in class com.kraken.api.query.container.ContainerItem
Gets the inventory actions, loading composition if needed.
getInventoryItemCount(int) - Method in class com.kraken.api.simulation.SimulationState
 
getInventoryItemCounts() - Method in class com.kraken.api.simulation.SimulationState
 
getItemComposition() - Method in class com.kraken.api.query.container.ContainerItem
Gets the item composition, loading it if needed.
getItemId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getItemId() - Method in enum com.kraken.api.service.grandexchange.GrandExchangeSlot
Returns the item id for the item in the grand exchange offer slot.
getItemPrice(int, String, Consumer<ItemPrice>) - Method in class com.kraken.api.service.util.price.ItemPriceService
Retrieves the price for a specific item.
getItemPriceSync(int, String) - Method in class com.kraken.api.service.util.price.ItemPriceService
 
getItemQuantity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getItemQuantityMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getLevel() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Retrieves the base level of the specified skill.
getLineHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getLineOfSightTiles(NPC, int) - Static method in class com.kraken.api.service.actor.ActorService
Retrieves a list of all tiles within a specified radius that an NPC currently has line of sight to.
getLocalPointClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint by converting it to screen coordinates.
getLocalPointClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a LocalPoint at a specific plane by converting it to screen coordinates.
getManticorePattern(String) - Method in class com.kraken.api.simulation.colosim.Simulation
 
getMaxHealth() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the players maximum health as an integer.
getMobCenterOffset(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
getModelId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getModelType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getModelZoom() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getMoveGameClick() - Static method in class com.kraken.api.core.packet.model.PacketFactory
 
getMovementDestination() - Method in class com.kraken.api.simulation.SimulationAction
Resolves movement destination.
getName() - Method in interface com.kraken.api.core.Interactable
The game entities name.
getName() - Method in class com.kraken.api.query.container.bank.BankEntity
 
getName() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
 
getName() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getName() - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
 
getName() - Method in class com.kraken.api.query.container.ContainerItem
Gets the item name, loading composition if needed.
getName() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
 
getName() - Method in class com.kraken.api.query.equipment.EquipmentEntity
 
getName() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
 
getName() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
 
getName() - Method in class com.kraken.api.query.npc.NpcEntity
 
getName() - Method in class com.kraken.api.query.player.PlayerEntity
 
getName() - Method in class com.kraken.api.query.widget.WidgetEntity
 
getName() - Method in class com.kraken.api.query.world.WorldEntity
 
getName() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getNestedChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNextBreakDuration() - Method in class com.kraken.api.core.script.breakhandler.BreakProfile
Calculates the next break duration based on profile settings.
getNextRunDuration() - Method in class com.kraken.api.core.script.breakhandler.BreakProfile
Calculates the next runtime duration based on profile settings.
getNoClickThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNoScrollThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNpcAttackCooldown(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcId(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcIndex(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcInfo(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
getNpcLineOfSightTiles(SimulationState, int) - Method in class com.kraken.api.simulation.SimulationEngine
Returns npc-visible tiles using configured range.
getNpcLineOfSightTiles(SimulationState, int, int) - Method in class com.kraken.api.simulation.SimulationEngine
Returns npc-visible tiles using explicit range.
getNpcName(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
getNpcPackedPoint(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcProfile(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcSize(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcWorldPoint(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcX(int) - Method in class com.kraken.api.simulation.SimulationState
 
getNpcY(int) - Method in class com.kraken.api.simulation.SimulationState
 
getObjectAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
Gets the camera angle needed to face the specified tile object.
getObjectClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a TileObject (GameObject, WallObject, GroundObject, or DecorativeObject).
getObjectComposition() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
Returns the object composition for a given TileObject.
getObjectComposition(Client, TileObject) - Static method in class com.kraken.api.core.interaction.InteractionManager
Retrieves the ObjectComposition of the specified TileObject.
getObjectComposition(TileObject) - Method in class com.kraken.api.service.tile.TileService
Returns the object composition for a given TileObject.
getOffset(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Reflectively gets the 'offset' (current write position) from a buffer instance.
getOnInvTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOnKeyListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOnLoadListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOnOpListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOnVarTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOpacity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOriginalHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOriginalWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOriginalX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getOriginalY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getPackedPlane(int) - Static method in class com.kraken.api.service.map.WorldPointService
Extracts the plane from a compressed WorldPoint integer.
getPackedX(int) - Static method in class com.kraken.api.service.map.WorldPointService
Extracts the X coordinate from a compressed WorldPoint integer.
getPackedY(int) - Static method in class com.kraken.api.service.map.WorldPointService
Extracts the Y coordinate from a compressed WorldPoint integer.
getPacketBufferNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
getParams() - Method in enum com.kraken.api.core.packet.model.PacketType
Retrieves a list of parameter names required for the current @PacketType.
getParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getParentId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getPillarFilters() - Method in class com.kraken.api.simulation.colosim.Simulation
 
getPitch() - Method in class com.kraken.api.service.camera.CameraService
Gets the current camera pitch value.
getPlayerWorldPoint() - Method in class com.kraken.api.simulation.SimulationState
 
getPlayerWorldPoint() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
 
getPlayerX() - Method in class com.kraken.api.simulation.SimulationState
 
getPlayerY() - Method in class com.kraken.api.simulation.SimulationState
 
getPriority() - Method in class com.kraken.api.core.script.PriorityTask
 
getQueuedMovementDestination() - Method in class com.kraken.api.simulation.SimulationState
 
getRandomTile() - Method in class com.kraken.api.service.tile.GameArea
Returns a random tile from the area.
getReachableTilesFromTile(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.TileService
This method calculates the distances to a specified tile in the game world using a breadth-first search (BFS) algorithm, considering movement restrictions and collision data.
getRelativeX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getRelativeY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getResolver(Class<T>) - Method in class com.kraken.api.core.interaction.resolver.MenuActionResolverRegistry
 
getResumeCountDialog() - Static method in class com.kraken.api.core.packet.model.PacketFactory
 
getResumeObjDialog() - Static method in class com.kraken.api.core.packet.model.PacketFactory
 
getRotationX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getRotationY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getRotationZ() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getRunePouch() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Retrieves the RunePouch instance corresponding to a rune pouch currently present in the player's inventory.
getRunePouchContents() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Retrieves the current contents of the rune pouch if one is present in the player's inventory.
getRuneRequirement() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getRunes() - Method in class com.kraken.api.service.magic.MagicService
Returns the number and type of runes the player has in their inventory and rune pouch combined.
getSceneHeight() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
 
getSceneWidth() - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
 
getScrollHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getScrollWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getScrollX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getScrollY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getSelectedMobIndex() - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
getService(Class<T>) - Method in class com.kraken.api.Context
Retrieves an instance of a specified service class.
getSetFlags(int) - Static method in enum com.kraken.api.service.tile.MovementFlag
 
getSimilarPath(List<NormalizedPath>, double) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
Selects a NormalizedPath from a provided list of candidate paths that most closely matches a target distance, considering tolerance thresholds and randomization within a subset of viable matches.
getSlot() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Gets the slot this piece of equipment is in.
getSpecialAttackEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Gets the amount of special attack energy remaining as a percent (0-100).
getSpellbook() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getSpells() - Method in enum com.kraken.api.service.magic.spellbook.Spellbook
Retrieves the array of spells associated with the current spellbook.
getSpriteId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getSpriteTiling() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getStaticChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getTargetPriority() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getTargetVerb() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getText() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getTextColor() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getTextShadowed() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getTile(int, int) - Method in class com.kraken.api.service.tile.TileService
This method retrieves the tile at the specified coordinates (x, y) on the current plane.
getTile(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
Returns the Tile for a given WorldPoint.
getTileAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
Calculates the camera angle needed to face the specified actor.
getTileAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
Calculates the camera angle needed to face the specified tile object.
getTileClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Tile.
getTotalExperience() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Calculates the total experience across all skills for the current client.
getType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getVarbitValue(int) - Method in class com.kraken.api.Context
Returns a varbit value from the RuneLite client.
getVarpValue(int) - Method in class com.kraken.api.Context
Returns a var player value from the RuneLite client.
getVarTransmitTrigger() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getWidget() - Method in interface com.kraken.api.service.magic.CastableSpell
 
getWidget(int) - Method in class com.kraken.api.Context
Retrieves a Widget from the RuneLite client.
getWidgetClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a Widget.
getWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getWidthMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getWildernessInfo() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Retrieves information about the current wilderness state for the player, including the wilderness level and the player's combat level, based on data from the game client.
getWorldPoint() - Method in class com.kraken.api.simulation.snapshot.SimulationNpcSnapshot
 
getWorldPoint() - Method in class com.kraken.api.simulation.snapshot.SimulationPlayerSnapshot
 
getWorldPointClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a WorldPoint by converting it to screen coordinates.
getXAmount() - Method in class com.kraken.api.service.bank.BankService
Returns the current amount the X variable is set to.
getXPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getXTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getYaw() - Method in class com.kraken.api.service.camera.CameraService
Gets the current camera yaw (compass facing direction).
getYPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getYTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getZoom() - Method in class com.kraken.api.service.camera.CameraService
Gets the current camera zoom level.
GHORROCK_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
 
GHOSTLY_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
 
GlobalPathfinderConfig - Class in com.kraken.api.service.pathfinding
 
GlobalPathfinderConfig() - Constructor for class com.kraken.api.service.pathfinding.GlobalPathfinderConfig
 
GRAND_EXCHANGE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
GrandExchangeService - Class in com.kraken.api.service.grandexchange
 
GrandExchangeService() - Constructor for class com.kraken.api.service.grandexchange.GrandExchangeService
 
GrandExchangeSlot - Enum in com.kraken.api.service.grandexchange
 
GREATER_CORRUPTION - com.kraken.api.service.magic.spellbook.Arceuus
 
GroundItem - Class in com.kraken.api.query.groundobject
 
GroundItem() - Constructor for class com.kraken.api.query.groundobject.GroundItem
 
GroundItemMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
GroundItemMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.GroundItemMenuActionResolver
 
groundItems() - Method in class com.kraken.api.Context
Creates a new query builder for Ground Items.
GroundObjectEntity - Class in com.kraken.api.query.groundobject
 
GroundObjectEntity(Context, GroundItem) - Constructor for class com.kraken.api.query.groundobject.GroundObjectEntity
 
GroundObjectQuery - Class in com.kraken.api.query.groundobject
 
GroundObjectQuery(Context) - Constructor for class com.kraken.api.query.groundobject.GroundObjectQuery
 

H

HARMONY_ISLAND_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
hasAction(String) - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
Checks if the specified action is available in the inventory actions of the container item.
hasAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Returns true if the inventory item has the specified action.
hasEquipmentSwap() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
hasFlag(MovementFlag[], MovementFlag) - Static method in enum com.kraken.api.service.tile.MovementFlag
 
hasFood() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true when the player has edible hard food in their inventory and false otherwise.
hash - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
hash is updated by the statisticsUpdate() method.
hash - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for find the hash value of the bit set.
hashCode() - Method in class com.kraken.api.core.AbstractEntity
 
hashCode() - Method in class com.kraken.api.query.container.ContainerItem
 
hashCode() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns a hash code value for this bit set.
hashCode() - Method in class com.kraken.api.simulation.SimulationAction
 
hasInteraction() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
hasInventoryInteraction() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
hasInventoryItem(int) - Method in class com.kraken.api.simulation.SimulationState
 
hasItem(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true when the inventory contains a specific item, found by its item id.
hasItem(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true when the inventory contains a specific item, found by its name.
hasItems(int...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true ONLY if the inventory contains ALL of the specified item IDs.
hasItems(String...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true ONLY if the inventory contains ALL of the specified item names.
hasItems(List<Integer>) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Determines whether the inventory contains all items specified by the given list of IDs.
hasLineOfSight(SimulationState, WorldPoint, int, WorldPoint, int, boolean) - Method in class com.kraken.api.simulation.SimulationEngine
World point line-of-sight overload.
hasLineOfSightTo(WorldPoint, WorldPoint) - Static method in class com.kraken.api.service.actor.ActorService
Checks if there is a clear line of sight between two world points.
hasLineOfSightTo(Tile, Tile) - Static method in class com.kraken.api.service.actor.ActorService
Checks if there is a clear line of sight between two scene tiles.
hasListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
hasLOS(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.simulation.colosim.Simulation
 
hasMovement() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
hasNpcLineOfSightToPlayer(SimulationState, int) - Method in class com.kraken.api.simulation.SimulationEngine
Checks whether an npc has line of sight to the player.
hasPrayerSwitch() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
hasQueuedMovement() - Method in class com.kraken.api.simulation.SimulationState
 
hasRequiredRunes(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
Checks if the player has the required runes to cast a given spell.
hasRunePouch() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
 
hasSpellCast() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
HAWK_EYE - com.kraken.api.service.prayer.InteractablePrayer
 
HEAL_GROUP - com.kraken.api.service.magic.spellbook.Lunar
 
HEAL_OTHER - com.kraken.api.service.magic.spellbook.Lunar
 
healPlayer(int) - Method in class com.kraken.api.simulation.SimulationState
Heals player hitpoints.
HIGH_LEVEL_ALCHEMY - com.kraken.api.service.magic.spellbook.Standard
 
highAlchemyPriceAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for ground items where the high alchemy price is above a specific threshold.
HIGHLIGHTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_NONE - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
 
HIGHLIGHTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
 
holdShift() - Method in class com.kraken.api.input.KeyboardService
Simulates holding the Shift key using a KEY_PRESSED event.
HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
HookLoader - Class in com.kraken.api.service.util.reflect.hooks.loader
 
HookLoader() - Constructor for class com.kraken.api.service.util.reflect.hooks.loader.HookLoader
 
HookRegistry - Class in com.kraken.api.service.util.reflect.hooks
Immutable registry containing all reflection hooks.
HookRegistry() - Constructor for class com.kraken.api.service.util.reflect.hooks.HookRegistry
 
HookRegistryDeserializer - Class in com.kraken.api.service.util.reflect.hooks.loader
Custom deserializer that directly creates domain hook objects from JSON.
HookRegistryDeserializer() - Constructor for class com.kraken.api.service.util.reflect.hooks.loader.HookRegistryDeserializer
 
hooks - Variable in class com.kraken.api.core.interceptor.DoActionInterceptor
 
hooks - Variable in class com.kraken.api.core.interceptor.MouseHookInterceptor
 
hop() - Method in class com.kraken.api.query.world.WorldEntity
Attempts to perform a world hop for the current WorldEntity.
HUMIDIFY - com.kraken.api.service.magic.spellbook.Lunar
 
HUNTER_KIT - com.kraken.api.service.magic.spellbook.Lunar
 

I

IBAN_BLAST - com.kraken.api.service.magic.spellbook.Standard
 
ICE_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
 
ICE_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
 
ICE_BURST - com.kraken.api.service.magic.spellbook.Ancient
 
ICE_PLATEAU_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
ICE_RUSH - com.kraken.api.service.magic.spellbook.Ancient
 
idle() - Method in class com.kraken.api.query.npc.NpcQuery
Filters for NPCs that are not interacting with anyone (null interaction).
IF_BUTTON - com.kraken.api.core.packet.model.PacketType
 
IF_BUTTONT - com.kraken.api.core.packet.model.PacketType
 
IF_BUTTONX - com.kraken.api.core.packet.model.PacketType
 
IF_SUBOP - com.kraken.api.core.packet.model.PacketType
 
IMPROVED_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
 
increaseSpeed() - Method in class com.kraken.api.service.SailingService
Increases the speed of the boat in the game.
INCREDIBLE_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
 
INDEX_SIZE - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
The number of bits in a positive integer, and the size of permitted index of a bit in the bit set.
indexMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
inEquipment() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Configures the query to only look for items to deposit into the deposit box currently equipped on the player.
INFERIOR_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
 
INFO - com.kraken.api.overlay.log.LogLevel
 
inGroup(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for widgets belonging to a specific Interface Group.
inInterface() - Method in class com.kraken.api.query.equipment.EquipmentQuery
Configures the query to only look for items currently equipped on the player (read from the Equipment interface widgets).
inInventory() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Configures the query to only look for depositable items currently inside the player's inventory.
inInventory() - Method in class com.kraken.api.query.equipment.EquipmentQuery
Configures the query to only look for wearable/wieldable items currently inside the player's inventory.
initialize() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Initializes the break handler and registers it to the event bus.
initialize(Client) - Static method in class com.kraken.api.core.packet.PacketMethodLocator
Initializes the packet method locator.
initializeInterceptors() - Method in class com.kraken.api.Context
Initializes all supported runtime interceptors using the default configuration.
initializeInterceptors(InterceptorBuilder) - Method in class com.kraken.api.Context
Initializes the configured runtime interceptors.
initializePackets() - Method in class com.kraken.api.Context
Initializes packet queueing functionality by either loading the client packet sending method from the cached json file or running an analysis on the RuneLite injected client to determine the packet sending method.
injected - Variable in class com.kraken.api.core.interceptor.DoActionInterceptor
 
injected - Variable in class com.kraken.api.core.interceptor.MouseHookInterceptor
 
injected - Variable in class com.kraken.api.core.interceptor.PacketInterceptor
 
injectHook() - Method in class com.kraken.api.core.interceptor.DoActionInterceptor
Redefines the obfuscated client doAction method to log arguments on entry without interrupting the original execution.
injectHook() - Method in class com.kraken.api.core.interceptor.MouseHookInterceptor
Redefines the obfuscated client mouse hook method so it returns immediately without executing the original implementation.
injectHook() - Method in class com.kraken.api.core.interceptor.PacketInterceptor
Modifies the bytecode of the "addNode" method within the client at runtime to invoke the PacketInterceptor.PacketHookAdvice class whenever the method is called.
inRegion(WorldRegion...) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds that belong to the specified regions.
inSlot(EquipmentInventorySlot) - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Returns the interactable equipment entity for a given equipment slot.
inSlot(EquipmentInventorySlot) - Method in class com.kraken.api.query.equipment.EquipmentQuery
Returns the interactable equipment entity for a given equipment slot.
install() - Static method in class com.kraken.api.simulation.colosim.AppTheme
 
instance - Static variable in class com.kraken.api.core.interceptor.PacketInterceptor
 
INSTANT - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
InstantStrategy - Class in com.kraken.api.input.mouse.strategy.instant
 
InstantStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
 
interact(int) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(int, int) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(int, int, int, int) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(int, int, int, int) - Method in class com.kraken.api.query.widget.WidgetEntity
Interacts with a widget using the specified action index.
interact(BankItemWidget, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(ContainerItem, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(ContainerItem, String...) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(GroundItem) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(GroundItem, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(String) - Method in class com.kraken.api.core.AbstractQuery
Interacts with the first matching entity using the given action.
interact(String) - Method in interface com.kraken.api.core.Interactable
Interacts with the entity using the given action verb.
interact(String) - Method in class com.kraken.api.query.container.bank.BankEntity
 
interact(String) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
 
interact(String) - Method in class com.kraken.api.query.container.bank.DepositBoxEntity
 
interact(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
 
interact(String) - Method in class com.kraken.api.query.equipment.EquipmentEntity
 
interact(String) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
 
interact(String) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
Interacts with the ground object using the requested menu action.
interact(String) - Method in class com.kraken.api.query.npc.NpcEntity
 
interact(String) - Method in class com.kraken.api.query.player.PlayerEntity
 
interact(String) - Method in class com.kraken.api.query.widget.WidgetEntity
 
interact(String) - Method in class com.kraken.api.query.world.WorldEntity
 
interact(String, String) - Method in class com.kraken.api.query.widget.WidgetEntity
Interacts with a widget by invoking a specified menu and action.
interact(NPC, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Player, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(TileObject, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, int) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, GroundItem) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, String, String) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, NPC) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, TileObject) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interact(Widget, Widget) - Method in class com.kraken.api.core.interaction.InteractionManager
 
interactable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters game objects to only contain objects which can be interacted with (non Examine) actions.
Interactable<T> - Interface in com.kraken.api.core
 
InteractablePrayer - Enum in com.kraken.api.service.prayer
 
interacting() - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query to include only NPCs that are currently interacting with any entity other than the local player.
interactingWith(Actor) - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query to include only NPCs that are currently interacting with the specified actor.
interactingWith(Actor) - Method in class com.kraken.api.query.player.PlayerQuery
Filters the stream for players interacting with a specified actor
interactingWithPlayer() - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query to include only NPCs that are currently interacting with the local player.
InteractionDispatcher - Class in com.kraken.api.core.interaction
Handles the low-level sending of a resolved menu interaction: queuing the mouse click packet and invoking the menu action via DoActionInvoker.
InteractionDispatcher() - Constructor for class com.kraken.api.core.interaction.InteractionDispatcher
 
InteractionManager - Class in com.kraken.api.core.interaction
Public API for interacting with in-game entities.
InteractionManager() - Constructor for class com.kraken.api.core.interaction.InteractionManager
 
interactNpc(int, String) - Static method in class com.kraken.api.simulation.SimulationAction
Creates an npc interaction action.
interactRandom(String) - Method in class com.kraken.api.core.AbstractQuery
Interacts with a random matching entity.
InterceptorBuilder - Class in com.kraken.api.core.interceptor
Configuration describing which runtime interceptors should be applied to the client.
InterceptorBuilder() - Constructor for class com.kraken.api.core.interceptor.InterceptorBuilder
 
INTERFACE_ONLY - com.kraken.api.query.ItemSource
 
InterfaceTab - Enum in com.kraken.api.service.ui.tab
 
intersects(int, int, SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns true if the specified SparseBitSet has any bits within the given range i (inclusive) to j (exclusive) set to true that are also set to true in the same range of this SparseBitSet.
intersects(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns true if the specified SparseBitSet has any bits set to true that are also set to true in this SparseBitSet.
intersectsStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block intersects strategy.
IntersectsStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
 
inventory() - Method in class com.kraken.api.Context
Creates a new query builder for the standard Backpack Inventory.
INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
 
INVENTORY - com.kraken.api.service.ui.tab.InterfaceTab
 
INVENTORY_INTERACT - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
INVENTORY_ONLY - com.kraken.api.query.ItemSource
 
InventoryEntity - Class in com.kraken.api.query.container.inventory
 
InventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.inventory.InventoryEntity
 
inventoryInteract(int, String) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates inventory interaction step.
InventoryOrder - Enum in com.kraken.api.query.container.inventory
 
InventoryQuery - Class in com.kraken.api.query.container.inventory
 
InventoryQuery(Context) - Constructor for class com.kraken.api.query.container.inventory.InventoryQuery
 
invoke(int, int, int, int, int, int, String, String, int, int) - Method in class com.kraken.api.core.interaction.DoActionInvoker
Invokes the doAction method through reflection, passing the provided parameters.
invoke(MethodHook, Object, Object...) - Method in class com.kraken.api.service.util.reflect.ReflectionService
Invokes a method specified by the given hook.
isaacCipherFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
isActive() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Checks if the handler is currently managing a script.
isActive() - Method in enum com.kraken.api.service.prayer.InteractablePrayer
Checks whether the current @InteractablePrayer is active.
isActive(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
Returns true if the prayer is active and false otherwise.
isAngleGood(int, int) - Method in class com.kraken.api.service.camera.CameraService
Checks if the angle to the target is within the desired max angle
isCastable() - Method in interface com.kraken.api.service.magic.CastableSpell
 
isClosed() - Method in class com.kraken.api.service.bank.BankService
Determines whether the bank interface is closed.
isClosed() - Method in class com.kraken.api.service.bank.DepositBoxService
Determines whether the bank deposit box interface is currently closed.
isComboRune() - Method in enum com.kraken.api.service.magic.rune.Rune
Determines whether this Rune is a combo rune.
isCurrentTab(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
 
isDialoguePresent() - Method in class com.kraken.api.service.dialogue.DialogueService
Checks if any type of dialogue is currently present in the game client.
isEmpty() - Method in class com.kraken.api.core.AbstractQuery
Checks if the stream contains no elements.
isEmpty() - Method in class com.kraken.api.overlay.table.TableComponent
 
isEmpty() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true if the inventory is empty and false otherwise.
isEmpty() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns true if this SparseBitSet contains no bits that are set to true.
isFilled() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isFlippedHorizontally() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isFlippedVertically() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isFood() - Method in class com.kraken.api.query.container.ContainerItem
True if the item is food.
isFulfilled() - Method in enum com.kraken.api.service.grandexchange.GrandExchangeSlot
Returns true when a grand exchange slot has been fulfilled (the item has been bought or sold).
isFull() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns true if the inventory is full and false otherwise.
isHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isIdle() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is currently idle based on their pose animation.
isIf3() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isInArea(GameArea) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
Checks if the game object is within the game area.
isInArea(GameArea) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
Checks if the ground object is within the game area.
isInArea(GameArea) - Method in class com.kraken.api.query.npc.NpcEntity
Checks if the NPC's current location is within the game area.
isInArea(GameArea) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is within the game area.
isInArea(WorldPoint) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is within 5 tiles of a given WorldPoint.
isInArea(WorldPoint, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is within a specified distance of a given WorldPoint.
isInArea(WorldPoint, int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is within a specified area around a given WorldPoint.
isItemEquipped(int) - Method in class com.kraken.api.simulation.SimulationState
 
isLeaf() - Method in class com.kraken.api.simulation.tree.SimulationTreeNode
 
isMovement() - Method in class com.kraken.api.simulation.SimulationAction
 
isMoving() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is currently moving based on their pose animation.
isMoving() - Method in class com.kraken.api.service.SailingService
Checks if the boat is currently moving based on the speed state.
isNavigating() - Method in class com.kraken.api.service.SailingService
Determines whether the player is at the helm of the boat and navigating
isNoted() - Method in class com.kraken.api.query.container.ContainerItem
Gets whether the item is noted, loading composition if needed.
isNpcActive(int) - Method in class com.kraken.api.simulation.SimulationState
 
isNull() - Method in class com.kraken.api.core.AbstractEntity
 
isNull() - Method in interface com.kraken.api.core.Interactable
True when the game entity is null and false otherwise.
isObjectReachable(GameObject) - Method in class com.kraken.api.service.tile.TileService
Checks if a GameObject is reachable.
isOfferDetailsOpen(int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Returns true when an offer details interface is open for a specific item
isOnAncientSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
 
isOnArceuusSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
 
isOnBreak() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Checks if currently on break.
isOnLunarSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
 
isOnStandardSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
 
isOpen() - Method in class com.kraken.api.query.container.bank.BankQuery
Determines whether the bank interface is currently open.
isOpen() - Method in class com.kraken.api.service.bank.BankService
Checks whether the bank interface is open.
isOpen() - Method in class com.kraken.api.service.bank.DepositBoxService
Determines whether the bank deposit box interface is currently open.
isOpen() - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Checks if the Grand Exchange interface is currently open.
isOpen() - Method in class com.kraken.api.service.ui.processing.ProcessingService
Determines whether the widget corresponding to the specified interface ID is currently open and visible.
isOptionPresent(String) - Method in class com.kraken.api.service.dialogue.DialogueService
Checks if a specific dialogue option is present in the list of available options.
isOutOfPrayer() - Method in class com.kraken.api.service.prayer.PrayerService
Checks if the player is out of prayer.
isOverhead(InteractablePrayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
Determines whether the specified @InteractablePrayer is classified as an overhead prayer.
isOwnedByLocalPlayer() - Method in class com.kraken.api.query.groundobject.GroundItem
True if the ground item belongs to the local player and false otherwise.
isPinOpen() - Method in class com.kraken.api.service.bank.BankService
Returns true when the bank PIN interface is open and false otherwise.
isPlayerTileSafe(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
 
isQueuedMovementRun() - Method in class com.kraken.api.simulation.SimulationState
 
isQuickPrayerEnabled() - Method in class com.kraken.api.service.prayer.PrayerService
Determines if quick prayers are currently enabled for the player.
isQuickPrayerSet(InteractablePrayer) - Method in class com.kraken.api.service.prayer.PrayerService
Checks if a given quick prayer is set
isRunEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns true when a players run is enabled and false otherwise.
isSceneInBounds(int, int) - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
Checks whether scene coordinates are in the captured collision area.
isSelfHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
isSkulled() - Method in class com.kraken.api.query.player.PlayerEntity
Returns true if the player has a Skull icon above their head and false otherwise.
isSpecDisabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns true when the spec is disabled and false otherwise
isSpecEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns true when the spec is enabled and false otherwise
isStackable() - Method in class com.kraken.api.query.container.ContainerItem
Gets whether the item is stackable, loading composition if needed.
isTileCenteredOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
Determines whether the specified tile is centered on the screen, using a default margin tolerance of 10%.
isTileCenteredOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
Determines whether the specified tile is centered on the screen within a given tolerance.
isTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
Checks if the specified local point is visible on the screen.
isTileOnScreen(TileObject) - Method in class com.kraken.api.service.camera.CameraService
Checks if the specified tile object is visible on the screen.
isTileReachable(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
This method checks if a given target tile (WorldPoint) is reachable from the player's current location, considering collision data and the plane of the world.
isTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
Checks if a NPC is being tracked
isTradeable() - Method in class com.kraken.api.query.container.ContainerItem
Gets whether the item is tradeable, loading composition if needed.
isVisible() - Method in class com.kraken.api.query.widget.WidgetEntity
Checks if the widget is currently visible.
isWait() - Method in class com.kraken.api.simulation.SimulationAction
 
isWearing(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
Checks if the player is wearing an item by id.
isWearing(String) - Method in class com.kraken.api.query.equipment.EquipmentQuery
Checks if the player is wearing an item by name.
isWorldInBounds(int, int) - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshot
Checks whether a world tile is in the captured collision area.
isWorldMapOpen() - Method in class com.kraken.api.service.map.WorldMapService
Determines whether the world map interface is currently open and visible.
isZeroBlock(long[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
Check whether a level3 block is all zero.
ItemPrice - Class in com.kraken.api.service.util.price
Represents price data for an item in Old School RuneScape (OSRS), including high and low prices along with their respective timestamps.
ItemPrice() - Constructor for class com.kraken.api.service.util.price.ItemPrice
 
ItemPriceService - Class in com.kraken.api.service.util.price
 
ItemPriceService(OkHttpClient, Gson) - Constructor for class com.kraken.api.service.util.price.ItemPriceService
 
ItemSource - Enum in com.kraken.api.query
Represents the source from which an item can be obtained or accessed.

J

JAGEX - com.kraken.api.service.ui.login.AccountType
 
JAGUAR_WARRIOR - com.kraken.api.simulation.colosim.NpcType
 
JAVELIN_COLOSSUS - com.kraken.api.simulation.colosim.NpcType
 
jxAccountCheckClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxAccountCheckFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxAccountIdClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxAccountIdFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxDisplayNameClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxDisplayNameFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxJagexValueClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxJagexValueFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxLegacyValueClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxLegacyValueFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxSessionClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
jxSessionFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 

K

KeyboardService - Class in com.kraken.api.input
 
KeyboardService() - Constructor for class com.kraken.api.input.KeyboardService
 
keyHold(int) - Method in class com.kraken.api.input.KeyboardService
Simulates holding down a key using a KEY_PRESSED event.
keyPress(char) - Method in class com.kraken.api.input.KeyboardService
Simulates pressing a single character using a KEY_TYPED event.
keyPress(int) - Method in class com.kraken.api.input.KeyboardService
Simulates pressing and releasing a key in quick succession.
keyRelease(int) - Method in class com.kraken.api.input.KeyboardService
Simulates releasing a key using a KEY_RELEASED event.
KHAZARD_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 

L

LAVA - com.kraken.api.service.magic.rune.Rune
 
LAW - com.kraken.api.service.magic.rune.Rune
 
LEFT - com.kraken.api.overlay.table.TableAlignment
 
LEGACY - com.kraken.api.service.ui.login.AccountType
 
length - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
length is updated by the statisticsUpdate() method.
length() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the "logical length" of this SparseBitSet: the index of the highest set bit in the SparseBitSet plus one.
Length - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The length of the bit set, as give by the length() method.
LENGTH2 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LENGTH2 is the number of entries in the any level2 area.
LENGTH2_SIZE - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LENGTH2_SIZE is maximum index of a LEVEL2 page.
LENGTH3 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LENGTH3 is the number of entries in the any level3 block.
LENGTH3_SIZE - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LENGTH3_SIZE is maximum index of a LEVEL3 page.
LENGTH4 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
The number of bits in a long value.
LENGTH4_SIZE - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LENGTH4_SIZE is maximum index of a bit in a LEVEL4 word.
LESSER_CORRUPTION - com.kraken.api.service.magic.spellbook.Arceuus
 
LEVEL1 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LEVEL1 is the number of bits of the level1 address.
LEVEL2 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LEVEL2 is the number of bits of the level2 address.
Level2_area_length - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The length of the level2 areas.
Level2_areas - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The number of level2 areas.
LEVEL3 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
LEVEL3 is the number of bits of the level3 address.
Level3_block_length - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The length of the level3 blocks.
Level3_blocks - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The total number of level3 blocks in use.
LEVEL4 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
The label (index) of a bit in the bit set is essentially broken into 4 "levels".
line - Variable in class com.kraken.api.simulation.colosim.Simulation.StepResult
 
LINEAR - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
LinearStrategy - Class in com.kraken.api.input.mouse.strategy.linear
 
LinearStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
 
list() - Method in class com.kraken.api.core.AbstractQuery
Returns the stream of entities as a list of objects
load() - Static method in class com.kraken.api.service.util.reflect.hooks.loader.HookLoader
 
load(String) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
Loads and normalizes a set of mouse gestures from a specified library file, converting them into NormalizedPath objects.
loadLibrary(String) - Method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
Loads a specified library into the current MouseMovementStrategy instance.
loadLibrary(String) - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
Loads a specified library by name and initializes it within the current context.
loadLibrary(String) - Static method in class com.kraken.api.input.mouse.VirtualMouse
Loads a replay library for the REPLAY mouse movement strategy.
loadProfileFromCredentials() - Method in class com.kraken.api.service.ui.login.LoginService
Loads profile credentials from the RuneLite credentials file.
local() - Method in class com.kraken.api.query.player.PlayerQuery
Directly retrieves the local player wrapper.
localLocation() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the players local location
LocalPathfinder - Class in com.kraken.api.service.pathfinding
The LocalPathfinder class is responsible for pathfinding within a local 104x104 tile 3D game scene.
LocalPathfinder() - Constructor for class com.kraken.api.service.pathfinding.LocalPathfinder
 
LocalPlayerEntity - Class in com.kraken.api.query.player
 
LocalPlayerEntity(Context) - Constructor for class com.kraken.api.query.player.LocalPlayerEntity
 
localToWorldDistance(int) - Static method in class com.kraken.api.service.tile.TileService
Returns the distance from a local point to another local point in world point distance.
location() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the players current world point location.
LogEntry - Class in com.kraken.api.overlay.log
 
login() - Method in class com.kraken.api.service.ui.login.LoginService
Loads Jagex account credentials and logs into the client.
LoginHooks - Class in com.kraken.api.service.util.reflect.hooks
 
LoginHooks() - Constructor for class com.kraken.api.service.util.reflect.hooks.LoginHooks
 
LoginService - Class in com.kraken.api.service.ui.login
 
LoginService(ReflectionService, Client, ClientThread) - Constructor for class com.kraken.api.service.ui.login.LoginService
 
loginWithJagexAccount(Profile, boolean) - Method in class com.kraken.api.service.ui.login.LoginService
Logs into a Jagex account using the provided profile.
loginWithLegacyAccount(String, String, boolean) - Method in class com.kraken.api.service.ui.login.LoginService
Logs into the game client using legacy (username/password) credentials.
LogLevel - Enum in com.kraken.api.overlay.log
 
logout() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Logs the current player out of the client.
LOGOUT - com.kraken.api.service.ui.tab.InterfaceTab
 
LogOverlayComponent - Class in com.kraken.api.overlay.log
 
LogOverlayComponent(PluginLogger) - Constructor for class com.kraken.api.overlay.log.LogOverlayComponent
 
loop() - Method in class com.kraken.api.core.script.Script
Executes a specific loop logic and returns an integer result based on the implementation.
LOW_LEVEL_ALCHEMY - com.kraken.api.service.magic.spellbook.Standard
 
LUMBRIDGE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
Lunar - Enum in com.kraken.api.service.magic.spellbook
 
LUNAR - com.kraken.api.service.magic.spellbook.Spellbook
 
LUNAR_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
LVL_1_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_2_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_3_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_4_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_5_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_6_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 
LVL_7_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
 

M

MAGIC - com.kraken.api.service.ui.tab.InterfaceTab
 
MAGIC - com.kraken.api.simulation.NpcAttackStyle
 
MAGIC_DART - com.kraken.api.service.magic.spellbook.Standard
 
MAGIC_IMBUE - com.kraken.api.service.magic.spellbook.Lunar
 
MagicService - Class in com.kraken.api.service.magic
 
MagicService() - Constructor for class com.kraken.api.service.magic.MagicService
 
main(String[]) - Static method in class com.kraken.api.simulation.colosim.ColoSimApp
 
MANTICORE - com.kraken.api.simulation.colosim.NpcType
 
MANTICORE - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
MANTICORE_CHARGE_TIME - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
MANTICORE_DELAY - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
map() - Method in class com.kraken.api.core.AbstractQuery
Collects the stream of entities into a map keyed by the id of the element in the map.
MAP_HEIGHT - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
MAP_WIDTH - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
mapClickToWorldPoint(int, int) - Method in class com.kraken.api.service.map.WorldMapService
Converts the screen-space click coordinates on the world map interface to a corresponding WorldPoint in the game world.
mapClickToWorldPoint(int, int, int) - Method in class com.kraken.api.service.map.WorldMapService
Maps the click coordinates on the world map to a WorldPoint in the game world, with a specified plane (altitude).
MappedPackets - Class in com.kraken.api.core.packet.model
 
MappedPackets() - Constructor for class com.kraken.api.core.packet.model.MappedPackets
 
MARK_OF_DARKNESS - com.kraken.api.service.magic.spellbook.Arceuus
 
MASK2 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
MASK2 is the mask to extract the LEVEL2 address from a word index (after shifting by SHIFT3 and SHIFT2).
MASK3 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
MASK3 is the mask to extract the LEVEL3 address from a word index (after shifting by SHIFT3).
MASTER_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
 
matches(String, boolean) - Method in class com.kraken.api.query.widget.WidgetEntity
Checks if the widget text, name, or actions match the input.
matches(String, String) - Static method in class com.kraken.api.core.interaction.resolver.ActionResolver
Compares a requested string with a candidate string to determine if they match as equal.
MathUtils - Class in com.kraken.api.util
 
MathUtils() - Constructor for class com.kraken.api.util.MathUtils
 
MAX_LENGTH1 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
MAX_LENGTH1 is the maximum number of entries in the level1 set array.
MELEE - com.kraken.api.simulation.NpcAttackStyle
 
members() - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only members-only worlds.
MenuActionResolver<T> - Interface in com.kraken.api.core.interaction
Strategy for resolving a ResolvedMenuAction for a specific entity type.
MenuActionResolverRegistry - Class in com.kraken.api.core.interaction.resolver
Registry that maps entity types to their MenuActionResolver implementations.
MenuActionResolverRegistry(NpcMenuActionResolver, PlayerMenuActionResolver, TileObjectMenuActionResolver, WidgetMenuActionResolver, GroundItemMenuActionResolver, BankItemMenuActionResolver) - Constructor for class com.kraken.api.core.interaction.resolver.MenuActionResolverRegistry
 
MenuOption - Class in com.kraken.api.core.interaction.model
 
MenuOption() - Constructor for class com.kraken.api.core.interaction.model.MenuOption
 
MethodHook - Class in com.kraken.api.service.util.reflect.hooks.model
 
MethodHook() - Constructor for class com.kraken.api.service.util.reflect.hooks.model.MethodHook
 
MIND - com.kraken.api.service.magic.rune.Rune
 
MIND_ALTAR_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
MINIGAME_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
 
MINIGAME_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
MINIGAME_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
MINIGAME_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
MINOTAUR - com.kraken.api.simulation.colosim.NpcType
 
MINOTAUR - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
MINOTAUR_HEAL_RANGE - Static variable in class com.kraken.api.simulation.colosim.Simulation
 
MIST - com.kraken.api.service.magic.rune.Rune
 
Mob - Class in com.kraken.api.simulation.colosim.model
 
Mob() - Constructor for class com.kraken.api.simulation.colosim.model.Mob
 
modInverse(long) - Static method in class com.kraken.api.util.MathUtils
Computes the inverse mod given a value and bits to shift left by
modInverse(BigInteger, int) - Static method in class com.kraken.api.util.MathUtils
Computes the inverse mod given a value and bits to shift left by
MONSTER_EXAMINE - com.kraken.api.service.magic.spellbook.Lunar
 
MOONCLAN_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
MotionFactory - Class in com.kraken.api.input.mouse.strategy.replay
 
MotionFactory() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory
 
MotionFactory.TimedPoint - Class in com.kraken.api.input.mouse.strategy.replay
 
mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseClicked(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseDragged(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseEntered(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseExited(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
MouseGesture - Class in com.kraken.api.input.mouse.model
 
MouseGesture() - Constructor for class com.kraken.api.input.mouse.model.MouseGesture
 
MouseHandler_lastPressedTimeMillisClass - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MouseHandler_lastPressedTimeMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
mouseHandlerMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MouseHookAdvice() - Constructor for class com.kraken.api.core.interceptor.MouseHookInterceptor.MouseHookAdvice
 
MouseHookInterceptor - Class in com.kraken.api.core.interceptor
 
MouseHookInterceptor(Client) - Constructor for class com.kraken.api.core.interceptor.MouseHookInterceptor
 
MouseHookInterceptor.MouseHookAdvice - Class in com.kraken.api.core.interceptor
Advice injected into the obfuscated mouse hook method.
MouseHooks - Class in com.kraken.api.service.util.reflect.hooks
 
MouseHooks() - Constructor for class com.kraken.api.service.util.reflect.hooks.MouseHooks
 
mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseMoved(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
MouseMovementStrategy - Enum in com.kraken.api.input.mouse.strategy
 
MouseOverlay - Class in com.kraken.api.overlay
 
MouseOverlay(Client) - Constructor for class com.kraken.api.overlay.MouseOverlay
 
MousePackets - Class in com.kraken.api.core.packet.entity
 
MousePackets() - Constructor for class com.kraken.api.core.packet.entity.MousePackets
 
mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mousePressed(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
MouseRecorder - Class in com.kraken.api.input.mouse
The MouseRecorder class is responsible for recording mouse gestures such as clicks, movements, and drags.
MouseRecorder(MouseManager) - Constructor for class com.kraken.api.input.mouse.MouseRecorder
 
mouseReleased(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseReleased(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseReleased(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
move(ContainerItem) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified ContainerItem.
move(ContainerItem, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified ContainerItem using the provided movement strategy.
move(Polygon) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the center of the specified polygon.
move(Rectangle) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the center of the specified rectangle.
move(Actor) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Actor.
move(Actor, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Actor using the provided movement strategy.
move(LocalPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified LocalPoint.
move(LocalPoint, int) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified LocalPoint at a specific plane.
move(LocalPoint, int, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified LocalPoint at a specific plane using the provided movement strategy.
move(LocalPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified LocalPoint using the provided movement strategy.
move(WorldPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified WorldPoint.
move(WorldPoint) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates movement step.
move(WorldPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified WorldPoint using the provided movement strategy.
move(Point) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified target position using the default mouse movement strategy.
move(Point, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified target position using the provided movement strategy.
move(Point, WindMouseConfig) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse using the wind mouse movement strategy using a custom set of wind mouse configuration.
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
Moves the mouse cursor along a cubic Bezier curve path to the specified target point.
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
 
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
 
move(Point, Point) - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
 
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
 
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
 
move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
 
move(Point, Point, WindMouseConfig) - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
Configurable move for custom physics profiles.
move(Tile) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Tile.
move(TileObject) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified TileObject.
move(TileObject, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified TileObject using the provided movement strategy.
move(Tile, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Tile using the provided movement strategy.
move(Widget) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Widget.
move(Widget, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
Moves the mouse to the specified Widget using the provided movement strategy.
MOVE - com.kraken.api.simulation.SimulationAction.Type
 
MOVE - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
MOVE_GAMECLICK - com.kraken.api.core.packet.model.PacketType
 
MoveableMouse - Interface in com.kraken.api.input.mouse.strategy
 
MovementFlag - Enum in com.kraken.api.service.tile
This is a copy of the net.runelite.client.plugins.devtools.MovementFlag class which has private access within the RuneLite client.
MovementPackets - Class in com.kraken.api.core.packet.entity
 
MovementPackets() - Constructor for class com.kraken.api.core.packet.entity.MovementPackets
 
MovementService - Class in com.kraken.api.service.movement
 
MovementService() - Constructor for class com.kraken.api.service.movement.MovementService
 
moveTo(LocalPoint) - Method in class com.kraken.api.service.movement.MovementService
Moves the player to a specified LocalPoint.
moveTo(WorldPoint) - Method in class com.kraken.api.service.movement.MovementService
Moves the player to the specified WorldPoint, handling instanced areas conversion when necessary.
moveTo(WorldPoint) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a move action to a destination tile.
moveToPacked(int, boolean) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a move action using a packed destination.
MUD - com.kraken.api.service.magic.rune.Rune
 
MUSIC - com.kraken.api.service.ui.tab.InterfaceTab
 
MUTED - Static variable in class com.kraken.api.simulation.colosim.AppTheme
 
MYSTIC_LORE - com.kraken.api.service.prayer.InteractablePrayer
 
MYSTIC_MIGHT - com.kraken.api.service.prayer.InteractablePrayer
 
MYSTIC_WILL - com.kraken.api.service.prayer.InteractablePrayer
 

N

nameContains(String) - Method in class com.kraken.api.core.AbstractQuery
Filters for entities whose name contains the substring or a portion of the name parameter.
nameContains(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters the stream of game objects for objects which match a specific substring of a name.
nameContains(String) - Method in class com.kraken.api.query.world.WorldQuery
 
NATURE - com.kraken.api.service.magic.rune.Rune
 
NAVIGATING_VARBIT - Static variable in class com.kraken.api.service.SailingService
 
nearest() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Sorts the stream of game objects to order them by manhattan distance to the local player.
nearest() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Sorts the stream of ground objects to order them by manhattan distance to the local player.
nearest() - Method in class com.kraken.api.query.npc.NpcQuery
Retrieves the nearest NPC entity to the local player's current position.
nearest() - Method in class com.kraken.api.query.player.PlayerQuery
Finds the nearest player to the local player.
nearestTo(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
Sorts the current query results by determining the distance of each NPC's WorldPoint to a specified WorldPoint location and arranging them in ascending order of proximity.
next() - Method in class com.kraken.api.query.world.WorldQuery
Retrieves the next WorldEntity in the sorted list whose world ID is greater than the current world ID.
nextClearBit(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextIndex(int) - Static method in class com.kraken.api.core.packet.BufferUtils
Calculates the *next logical offset* by adding the obfuscated offset multiplier.
nextInt(int, int, double, boolean) - Static method in class com.kraken.api.service.util.RandomService
Generates a random integer between min (inclusive) and max (inclusive) with options for skewing the distribution towards either the lower or higher bound.
nextSetBit(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
NO_MOVEMENT - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
NoMovement - Class in com.kraken.api.input.mouse.strategy.none
 
NoMovement() - Constructor for class com.kraken.api.input.mouse.strategy.none.NoMovement
 
none() - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.AdaptOptions
 
NONE - com.kraken.api.service.ui.tab.VarcIntValues
 
nonPvp() - Method in class com.kraken.api.query.world.WorldQuery
Filters the query to exclude worlds of the PVP type.
nonSkillTotalWorlds() - Method in class com.kraken.api.query.world.WorldQuery
Retrieves a query for worlds that exclude the SKILL_TOTAL type.
normalize(MouseGesture) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathNormalizer
Normalizes a @link MouseGesture into a unit-scaled @link NormalizedPath representation.
NormalizedPath - Class in com.kraken.api.input.mouse.model
 
NormalizedPath() - Constructor for class com.kraken.api.input.mouse.model.NormalizedPath
 
normalRange(double, double, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random number within the specified range, biased towards the mean.
normalRange(long, long, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random long value within the specified range, biased towards the mean.
NORTH - com.kraken.api.service.SailingService.Direction
 
NORTH_EAST - com.kraken.api.service.SailingService.Direction
 
NORTH_NORTH_EAST - com.kraken.api.service.SailingService.Direction
 
NORTH_NORTH_WEST - com.kraken.api.service.SailingService.Direction
 
NORTH_WEST - com.kraken.api.service.SailingService.Direction
 
noted() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Filters the DepositBoxQuery to include only items that are noted.
noted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Filters for items that are noted (cert).
NOTHING_SELECTED - com.kraken.api.service.ui.tab.InterfaceTab
 
NPC_CONTACT - com.kraken.api.service.magic.spellbook.Lunar
 
NPC_INTERACT - com.kraken.api.simulation.SimulationAction.Type
 
NPC_INTERACT - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
NpcAttackStyle - Enum in com.kraken.api.simulation
Simulated NPC combat attack style used for prayer-threat modeling.
NpcEntity - Class in com.kraken.api.query.npc
 
NpcEntity(Context, NPC) - Constructor for class com.kraken.api.query.npc.NpcEntity
 
NpcInfo - Class in com.kraken.api.simulation.colosim.model
 
NpcInfo() - Constructor for class com.kraken.api.simulation.colosim.model.NpcInfo
 
npcInteract(int, String) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates npc interaction step.
NpcMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
NpcMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.NpcMenuActionResolver
 
NpcQuery - Class in com.kraken.api.query.npc
 
NpcQuery(Context) - Constructor for class com.kraken.api.query.npc.NpcQuery
 
npcs() - Method in class com.kraken.api.Context
Creates a new query builder for NPCs.
NpcType - Enum in com.kraken.api.simulation.colosim
 
nullify(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Clear out a part of the set array with nulls, from the given start to the end of the array.
nzRandom() - Static method in class com.kraken.api.service.util.RandomService
Returns a non-zero random double value.

O

ObfuscatedNames - Class in com.kraken.api.core.packet
 
ObfuscatedNames() - Constructor for class com.kraken.api.core.packet.ObfuscatedNames
 
of(LogLevel, String, String) - Static method in class com.kraken.api.overlay.log.LogEntry
 
of(Prayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
Returns the Kraken prayer (from this class) given a RuneLite API Prayer enum or null if the prayer doesn't exist.
offsetMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
onEnter() - Static method in class com.kraken.api.core.interceptor.MouseHookInterceptor.MouseHookAdvice
 
onEnter(int, int, int, int, int, int, String, String, int, int, int) - Static method in class com.kraken.api.core.interceptor.DoActionInterceptor.DoActionAdvice
 
onEnter(Object) - Static method in class com.kraken.api.core.interceptor.PacketInterceptor.PacketHookAdvice
 
oneTickFlick(boolean, Prayer...) - Method in class com.kraken.api.service.prayer.PrayerService
Performs a one-tick prayer flick, enabling and disabling specified prayers within the same game tick.
onExperienceGained(Client, Skill, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
Breaks when experience gained exceeds a threshold.
onGameStateChanged(GameStateChanged) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
 
onGameTick(GameTick) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
 
onGameTick(GameTick) - Method in class com.kraken.api.core.script.Script
Handles actions to be executed on each game tick event while the script is running.
onLevelReached(Client, Skill, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
Breaks when a specific skill reaches a target level.
onlySkillTotal(int) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds with a skill total requirement less than or equal to the specified value.
onlyValidSkillTotal() - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds with valid skill total level requirements that the local player's total skill level satisfies.
onMaterialDepleted(Context, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
Breaks when items in the bank run out (e.g., materials).
onScriptCallbackEvent(ScriptCallbackEvent) - Method in class com.kraken.api.service.bank.BankService
 
onStart() - Method in class com.kraken.api.core.script.Script
Optional: Called when the script starts.
onStart() - Method in interface com.kraken.api.core.script.Scriptable
 
onStop() - Method in class com.kraken.api.core.script.Script
Optional: Called when the script stops.
onStop() - Method in interface com.kraken.api.core.script.Scriptable
 
onVarbitChanged(VarbitChanged) - Method in class com.kraken.api.query.player.LocalPlayerEntity
The poisoned status of the player, with negative values indicating the duration of poison or venom protection and positive values representing the amount of poison or venom damage the player will be taking.
OPHELDD - com.kraken.api.core.packet.model.PacketType
 
OPLOC - com.kraken.api.core.packet.model.PacketType
 
OPLOCT - com.kraken.api.core.packet.model.PacketType
 
OPNPC - com.kraken.api.core.packet.model.PacketType
 
OPNPCT - com.kraken.api.core.packet.model.PacketType
 
OPOBJ - com.kraken.api.core.packet.model.PacketType
 
OPOBJT - com.kraken.api.core.packet.model.PacketType
 
OPPLAYER - com.kraken.api.core.packet.model.PacketType
 
OPPLAYERT - com.kraken.api.core.packet.model.PacketType
 
or(int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical OR of the addressed target bit with the argument value.
or(int, int, SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical OR of the addressed target bit with the argument value within the given range.
or(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical OR of this bit set with the bit set argument.
or(SparseBitSet, SparseBitSet) - Static method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical OR of the two given SparseBitSets.
orderBy(InventoryOrder) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Sorts the inventory query results based on the specified InventoryOrder.
orStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block or strategy.
OrStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.OrStrategy
 
OURANIA_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
OVERHEAD_PRAYERS - Static variable in enum com.kraken.api.service.prayer.InteractablePrayer
 
overlaps(int, int, int, int, int, int) - Static method in class com.kraken.api.util.MathUtils
Returns whether two square footprints overlap.

P

pack(int, int) - Static method in class com.kraken.api.service.ui.UIService
Combines a group ID and a child ID into a single packed integer.
pack(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
Compresses x, y, z coordinates into a single integer.
pack(WorldPoint) - Static method in class com.kraken.api.service.map.WorldPointService
Compresses a WorldPoint into a single integer.
packetBufferFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
packetBufferNodeClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
PacketCache - Class in com.kraken.api.core.packet.model
Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents for a specific client and RuneLite revision.
PacketCache() - Constructor for class com.kraken.api.core.packet.model.PacketCache
 
PacketClient - Class in com.kraken.api.core.packet
PacketClient is an instance-based RuneLite client packet sending utility which uses reflection to construct and send low level packets directly to the game servers.
PacketClient(Client) - Constructor for class com.kraken.api.core.packet.PacketClient
Creates a new PacketSender.
PacketDefinition - Class in com.kraken.api.core.packet.model
 
PacketDefinition() - Constructor for class com.kraken.api.core.packet.model.PacketDefinition
 
PacketFactory - Class in com.kraken.api.core.packet.model
A factory class for creating and managing PacketDefinition instances for various packet types and actions.
PacketFactory() - Constructor for class com.kraken.api.core.packet.model.PacketFactory
 
PacketHookAdvice() - Constructor for class com.kraken.api.core.interceptor.PacketInterceptor.PacketHookAdvice
 
PacketInterceptor - Class in com.kraken.api.core.interceptor
 
PacketInterceptor(Client) - Constructor for class com.kraken.api.core.interceptor.PacketInterceptor
 
PacketInterceptor.PacketHookAdvice - Class in com.kraken.api.core.interceptor
The Advice class injected directly into "addNode".
PacketMetadata - Class in com.kraken.api.core.packet.model
Additional metadata extracted from the fingerprint classes when scanning the client classes and methods.
PacketMetadata() - Constructor for class com.kraken.api.core.packet.model.PacketMetadata
 
PacketMethodLocator - Class in com.kraken.api.core.packet
A static utility class to find and cache the obfuscated packet-sending method ("addNode") from the game client.
PacketMethodLocator() - Constructor for class com.kraken.api.core.packet.PacketMethodLocator
 
packetMethods - Static variable in class com.kraken.api.core.packet.PacketMethodLocator
 
PacketMethods - Class in com.kraken.api.core.packet.model
An object which holds references to the parsed packet methods from the game client.
PacketMethods() - Constructor for class com.kraken.api.core.packet.model.PacketMethods
 
PacketSent - Class in com.kraken.api.core.interceptor.model
 
PacketSent() - Constructor for class com.kraken.api.core.interceptor.model.PacketSent
 
PacketType - Enum in com.kraken.api.core.packet.model
Enum containing references to various packet types sent by the game client.
PacketWrite - Class in com.kraken.api.core.packet.model
 
PacketWrite() - Constructor for class com.kraken.api.core.packet.model.PacketWrite
 
packetWriterClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
packetWriterFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
PADDEWWA_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
 
paintComponent(Graphics) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
paintComponent(Graphics) - Method in class com.kraken.api.simulation.colosim.TimelinePanel
 
PANEL_BG - Static variable in class com.kraken.api.simulation.colosim.AppTheme
 
PathLibrary - Class in com.kraken.api.input.mouse.strategy.replay
 
PathLibrary() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathLibrary
 
PathNormalizer - Class in com.kraken.api.input.mouse.strategy.replay
The PathNormalizer class is responsible for standardizing a raw mouse gesture path into a normalized and reusable format.
PathNormalizer() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathNormalizer
 
pause() - Method in class com.kraken.api.core.script.Script
Pauses the execution of the script.
PIETY - com.kraken.api.service.prayer.InteractablePrayer
 
placeMob(int, int, NpcType, String) - Method in class com.kraken.api.simulation.colosim.Simulation
 
PLANK_MAKE - com.kraken.api.service.magic.spellbook.Lunar
 
PLAYER - com.kraken.api.simulation.colosim.NpcType
 
PlayerEntity - Class in com.kraken.api.query.player
 
PlayerEntity(Context, Player) - Constructor for class com.kraken.api.query.player.PlayerEntity
 
PlayerMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
PlayerMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.PlayerMenuActionResolver
 
PlayerQuery - Class in com.kraken.api.query.player
 
PlayerQuery(Context) - Constructor for class com.kraken.api.query.player.PlayerQuery
 
players() - Method in class com.kraken.api.Context
Creates a new query builder for Players.
PluginLogger - Class in com.kraken.api.overlay.log
 
PluginLogger() - Constructor for class com.kraken.api.overlay.log.PluginLogger
 
PluginLogger(int) - Constructor for class com.kraken.api.overlay.log.PluginLogger
 
PRAYER - com.kraken.api.service.ui.tab.InterfaceTab
 
PrayerService - Class in com.kraken.api.service.prayer
 
PrayerService() - Constructor for class com.kraken.api.service.prayer.PrayerService
 
predictNpcGreedyPathToPlayer(SimulationState, int, int) - Method in class com.kraken.api.simulation.SimulationEngine
Predicts npc pathing toward the player.
PRESERVE - com.kraken.api.service.prayer.InteractablePrayer
 
previous() - Method in class com.kraken.api.query.world.WorldQuery
Retrieves the previous World in the sorted list of worlds based on the current world number.
previousClearBit(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
previousSetBit(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
PriorityTask - Class in com.kraken.api.core.script
Represents a task that includes a priority level, allowing tasks to be prioritized during selection or execution in workflows or script logic.
PriorityTask() - Constructor for class com.kraken.api.core.script.PriorityTask
 
PRIVATE_MESSAGE - com.kraken.api.service.ui.tab.VarcIntValues
 
process(String, int...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
Confirms the selection of one of the specified item IDs by resuming the appropriate widget interaction based on the current multi-quantity value.
process(String, ContainerItem) - Method in class com.kraken.api.service.ui.processing.ProcessingService
Confirms the selection of one of the specified container items by resuming the appropriate widget interaction based on the current multi-quantity value.
process(String, String...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
Confirms the selection of one of the specified item names by resuming the appropriate widget interaction based on the current multi-quantity value.
processByIndex(String, int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
Confirms the selected index by resuming the specific widget and child interface associated with the provided index and the current multi-quantity value.
ProcessingService - Class in com.kraken.api.service.ui.processing
 
ProcessingService() - Constructor for class com.kraken.api.service.ui.processing.ProcessingService
 
Profile - Class in com.kraken.api.service.ui.login
 
Profile() - Constructor for class com.kraken.api.service.ui.login.Profile
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
Properties of this strategy.
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndNotStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.ClearStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.CopyStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.EqualsStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.FlipStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.OrStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.SetStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
 
properties() - Method in class com.kraken.api.service.pathfinding.SparseBitSet.XorStrategy
 
PROTECT_ITEM - com.kraken.api.service.prayer.InteractablePrayer
 
PROTECT_MAGIC - com.kraken.api.service.prayer.InteractablePrayer
 
PROTECT_MELEE - com.kraken.api.service.prayer.InteractablePrayer
 
PROTECT_RANGE - com.kraken.api.service.prayer.InteractablePrayer
 
provide(SimulationState, int) - Method in interface com.kraken.api.simulation.SimulationEngine.ActionProvider
 
providesRune(Rune) - Method in enum com.kraken.api.service.magic.rune.Rune
Determines whether this Rune provides the specified Rune.

Q

quantityGreaterThan(int) - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Filters the DepositBoxQuery to include only items with a quantity greater than the specified amount.
quantityGreaterThan(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Filters by item quantity.
QUESTS - com.kraken.api.service.ui.tab.InterfaceTab
 
queueBuyOrder(int, int, int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Queues a buy offer in the grand exchange for a given item, the amount of the item to purchase, and a specific price point.
queueBuyOrder(InventoryEntity, int, int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Queues a buy offer for all of a specific item in the first free Grand Exchange slot.
queueClickPacket(int, int) - Method in class com.kraken.api.core.packet.entity.MousePackets
Queues a click packet to send to the game server.
queueMovement(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.MovementPackets
Queues a movement packet for a specific world point x and y location.
queueMovement(LocalPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
Queues a movement packet for a specific local point.
queueMovement(WorldPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
Queues a movement packet for a specific world point.
queueResumeCount(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_COUNTDIALOG packet, sent in response to a numerical input dialog (e.g., "How many?" or "Enter amount").
queueResumeObj(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_OBJDIALOG packet, typically sent as a continuation packet after selecting an option in a multi-choice dialog, where the value represents an item ID or object ID relevant to the dialog option.
queueSellOrder(int, int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Queues a sell offer for all of a specific item in the first free Grand Exchange slot.
queueSellOrder(int, int, int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Queues a sell offer in the first free Grand Exchange slot.
queueSellOrder(InventoryEntity, int, int) - Method in class com.kraken.api.service.grandexchange.GrandExchangeService
Queues a sell offer in the first free Grand Exchange slot.
queueWidgetSubAction(Widget, String, String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues a widget sub-action packet by identifying the specific sub-action and menu options associated with a given widget.

R

RADIUS - com.kraken.api.simulation.SimulationMovementMode
Expands movement actions to reachable tiles inside a configured radius from the player.
random - Static variable in class com.kraken.api.util.RandomUtils
 
random() - Method in class com.kraken.api.core.AbstractQuery
Returns a random element from the filtered list.
randomDelay() - Static method in class com.kraken.api.util.RandomUtils
 
randomFromSet(Set<Integer>) - Static method in class com.kraken.api.util.RandomUtils
 
randomGaussian(double, double) - Static method in class com.kraken.api.service.util.RandomService
random gaussian
randomIntBetween(int, int) - Static method in class com.kraken.api.util.RandomUtils
 
randomizeSparsePath(WorldPoint, List<WorldPoint>, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Convenience overload that keeps endpoints and uses a default attempt count.
randomizeSparsePath(WorldPoint, List<WorldPoint>, int, int, boolean) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Creates a randomized variation of a sparse path by slightly offsetting waypoints while ensuring each candidate waypoint is still reachable.
randomPoint(Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random point within the bounds of the given rectangle, biased towards the center.
randomPoint(Point, int, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random point on the screen, weighted around a central point (mean) within a maximum radius.
randomPointEx(Point, Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random point within the bounds of a rectangle, skewed towards a specified 'from' point.
RandomService - Class in com.kraken.api.service.util
 
RandomService() - Constructor for class com.kraken.api.service.util.RandomService
 
RandomUtils - Class in com.kraken.api.util
 
RandomUtils() - Constructor for class com.kraken.api.util.RandomUtils
 
RANGED - com.kraken.api.simulation.NpcAttackStyle
 
RAPID_HEAL - com.kraken.api.service.prayer.InteractablePrayer
 
RAPID_RESTORE - com.kraken.api.service.prayer.InteractablePrayer
 
raw - Variable in class com.kraken.api.core.AbstractEntity
 
raw() - Method in class com.kraken.api.core.AbstractEntity
 
raw() - Method in interface com.kraken.api.core.Interactable
Returns the wrapped (raw) RuneLite API object for this interactable game entity.
raw() - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
raw() - Method in class com.kraken.api.query.player.LocalPlayerEntity
 
RAW - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
reachable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters for only game objects which are reachable from the players current tile.
reachable() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for only ground items which are reachable from the players current tile.
reachable() - Method in class com.kraken.api.query.npc.NpcQuery
Filters the NPCs to include only those that are reachable based on their world location.
REACHABLE - com.kraken.api.simulation.SimulationMovementMode
Expands movement actions to all reachable tiles within the remaining simulation horizon.
reachableTiles(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Returns a list of all reachable tiles from the origins position using a breadth-first search algorithm.
RECHARGE_DRAGONSTONE - com.kraken.api.service.magic.spellbook.Lunar
 
recommendProtectionPrayer(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
Returns the best overhead prayer based on the incoming hit.
RecordedPoint - Class in com.kraken.api.input.mouse.model
 
RecordedPoint() - Constructor for class com.kraken.api.input.mouse.model.RecordedPoint
 
REDEMPTION - com.kraken.api.service.prayer.InteractablePrayer
 
ReflectionService - Class in com.kraken.api.service.util.reflect
Service for handling reflection operations, including field access and method invocation.
ReflectionService(Client) - Constructor for class com.kraken.api.service.util.reflect.ReflectionService
Constructs a new ReflectionService.
refreshAllPrices(String) - Method in class com.kraken.api.service.util.price.ItemPriceService
Asynchronously fetches prices for ALL items to populate the cache.
REINFORCEMENT_SHAMAN - com.kraken.api.simulation.colosim.NpcType
 
releaseShift() - Method in class com.kraken.api.input.KeyboardService
Simulates releasing the Shift key using a KEY_RELEASED event.
remove() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Removes an equipped weapon or piece of armour.
REMOVE_NPC - com.kraken.api.simulation.colosim.SimulationPanel.Tool
 
removeMobAtTile(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
render(Graphics2D) - Method in class com.kraken.api.overlay.MouseOverlay
 
render(Graphics2D) - Method in class com.kraken.api.overlay.table.TableComponent
 
render(Client, Graphics2D, Color, boolean) - Method in class com.kraken.api.service.tile.GameArea
Visualizes the area on the game screen.
renderMinimap(Client, Graphics2D, Color) - Method in class com.kraken.api.service.tile.GameArea
Renders the area on the minimap.
renderMinimapPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Renders a path on the minimap.
renderPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Renders a series of tiles representing a path on the game canvas.
REPLAY - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
ReplayStrategy - Class in com.kraken.api.input.mouse.strategy.replay
 
ReplayStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
 
REPORT_IGNORE_PLAYER_CHECKED - com.kraken.api.service.ui.tab.VarcIntValues
 
REPORT_IGNORE_PLAYER_UNCHECKED - com.kraken.api.service.ui.tab.VarcIntValues
 
REPORT_WINDOW_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
 
REPORT_WINDOW_OPENED - com.kraken.api.service.ui.tab.VarcIntValues
 
requireOperand() - Method in class com.kraken.api.core.packet.model.BufferOperation
 
reset() - Method in class com.kraken.api.core.script.breakhandler.BreakState
 
reset() - Method in class com.kraken.api.simulation.colosim.Simulation
 
resetPitch() - Method in class com.kraken.api.service.camera.CameraService
Resets the camera pitch to 280 if it is currently less than 280.
resetZoom() - Method in class com.kraken.api.service.camera.CameraService
Resets the camera zoom to 200 if it is currently greater than 200.
resize(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Resize the bit array.
resolve(BankItemWidget, String) - Method in class com.kraken.api.core.interaction.resolver.BankItemMenuActionResolver
 
resolve(GroundItem, String) - Method in class com.kraken.api.core.interaction.resolver.GroundItemMenuActionResolver
 
resolve(NPC, String) - Method in class com.kraken.api.core.interaction.resolver.NpcMenuActionResolver
 
resolve(Player, String) - Method in class com.kraken.api.core.interaction.resolver.PlayerMenuActionResolver
 
resolve(TileObject, String) - Method in class com.kraken.api.core.interaction.resolver.TileObjectMenuActionResolver
 
resolve(Widget, String) - Method in class com.kraken.api.core.interaction.resolver.WidgetMenuActionResolver
 
resolve(Widget, String, String) - Method in class com.kraken.api.core.interaction.resolver.WidgetSubActionResolver
Resolves a widget sub-action menu interaction, i.e.
resolve(T, String) - Method in interface com.kraken.api.core.interaction.MenuActionResolver
Resolves the appropriate menu action for the given entity and action string.
ResolvedMenuAction - Class in com.kraken.api.core.interaction.model
 
ResolvedMenuAction() - Constructor for class com.kraken.api.core.interaction.model.ResolvedMenuAction
 
resolveNpcProfile(int) - Method in class com.kraken.api.simulation.SimulationScenario
Resolves an NPC profile for an npc id.
RESPAWN_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
result - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
The boolean result of the intersects scan Strategy is kept here.
result() - Method in class com.kraken.api.core.AbstractQuery
An alias for list().
Result() - Constructor for class com.kraken.api.simulation.tree.DecisionTreeSearch.Result
 
resume() - Method in class com.kraken.api.core.script.Script
Resumes the execution of the script if it is currently paused.
RESUME_COUNTDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_NAMEDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_OBJDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_PAUSEBUTTON - com.kraken.api.core.packet.model.PacketType
 
RESUME_STRINGDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESURRECT_CROPS - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_GREATER_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_GREATER_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_GREATER_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_LESSER_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_LESSER_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_LESSER_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_SUPERIOR_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_SUPERIOR_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
 
RESURRECT_SUPERIOR_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
 
RETRIBUTION - com.kraken.api.service.prayer.InteractablePrayer
 
retryUntil(Runnable, BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
Retries an action until a condition is met using default settings (3 retries, 600ms delay).
retryUntil(Runnable, BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
Retries a specific action until a condition is met or the maximum number of retries is reached.
revalidate() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
revalidateScroll() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
reverse() - Method in class com.kraken.api.core.AbstractQuery
Reverses the order of elements in the stream and returns a new stream with the reversed order.
RIGHT - com.kraken.api.overlay.table.TableAlignment
 
RIGHT_SHIFT - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
rightShift(int) - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
RIGOUR - com.kraken.api.service.prayer.InteractablePrayer
 
ROCK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
run() - Method in class com.kraken.api.core.script.RunnableTask
 
run(Runnable) - Method in class com.kraken.api.service.util.TaskChain
Adds a task to the chain that executes the specified @Runnable action on the client thread and immediately proceeds to the next task in the chain.
Rune - Enum in com.kraken.api.service.magic.rune
 
RUNE_POUCH - com.kraken.api.service.magic.rune.RunePouch
 
RUNE_POUCH_L - com.kraken.api.service.magic.rune.RunePouch
 
RUNE_POUCH_LMS - com.kraken.api.service.magic.rune.RunePouch
 
RUNELITE - com.kraken.api.service.ui.tab.VarcIntValues
 
RUNELITE_CHATBOX_PANEL - com.kraken.api.service.ui.tab.VarcIntValues
 
runelitePrayerFor(InteractablePrayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
Maps an @InteractablePrayer to its corresponding @Prayer from the RuneLite API.
RunePouch - Enum in com.kraken.api.service.magic.rune
 
RunnableTask - Class in com.kraken.api.core.script
 
RunnableTask(Runnable) - Constructor for class com.kraken.api.core.script.RunnableTask
 
runOnce(BreakCondition) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
Wraps a condition to ensure it only triggers once per session.
runOnClientThread(Runnable) - Method in class com.kraken.api.Context
Runs a method on the client thread without returning a result.
runOnClientThread(Callable<T>) - Method in class com.kraken.api.Context
Run a method on the client thread, returning the result directly.
runOnClientThreadOptional(Callable<T>) - Method in class com.kraken.api.Context
Run a method on the client thread, returning an optional of the result.
runScript(int) - Method in class com.kraken.api.Context
Wraps the RuneLite client's run script method scheduling the run on the client thread.
runTo(WorldPoint) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a run action to a destination tile.

S

SAILING_CONTROLS_ID - Static variable in class com.kraken.api.service.SailingService
 
SailingService - Class in com.kraken.api.service
 
SailingService() - Constructor for class com.kraken.api.service.SailingService
 
SailingService.Direction - Enum in com.kraken.api.service
 
SALVE_GRAVEYARD_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
SARADOMIN_STRIKE - com.kraken.api.service.magic.spellbook.Standard
 
scale(BufferedImage, int, int) - Method in class com.kraken.api.simulation.colosim.SpriteStore
 
Script - Class in com.kraken.api.core.script
 
Script() - Constructor for class com.kraken.api.core.script.Script
 
Scriptable - Interface in com.kraken.api.core.script
Interface representing a script that can be executed.
search(SimulationTree, DecisionTreeSearch.NodeEvaluator) - Method in class com.kraken.api.simulation.tree.DecisionTreeSearch
Searches a generated tree.
SEARCH - com.kraken.api.service.ui.tab.VarcIntValues
 
SEERS_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
SELECT - com.kraken.api.simulation.colosim.SimulationPanel.Tool
 
SELECTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_FRAME_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
 
SELECTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
 
selectOption(int) - Method in class com.kraken.api.service.dialogue.DialogueService
Selects a specific option in a dialog option group.
selectOption(String) - Method in class com.kraken.api.service.dialogue.DialogueService
Attempts to select an option from a dialog interface based on the provided option text.
sendPacket(PacketDefinition, Object...) - Method in class com.kraken.api.core.packet.PacketClient
Constructs and sends a packet to the game server.
SENNTISTEN_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
 
SERPENT_SHAMAN - com.kraken.api.simulation.colosim.NpcType
 
set(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bit at the specified index.
set(int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bit at the specified index to the specified value.
set(int, int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bits from the specified i (inclusive) to the specified j (exclusive) to true.
set(int, int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sets the bits from the specified i (inclusive) to the specified j (exclusive) to the specified value.
Set_array_length - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The length of the bit set array.
Set_array_max_length - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The maximum permitted length of the bit set array.
SET_HEADING - com.kraken.api.core.packet.model.PacketType
 
SET_PLAYER - com.kraken.api.simulation.colosim.SimulationPanel.Tool
 
setAction(int, String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setAmount(int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
Sets the skill multi-quantity value to the specified amount.
setAngle(int, int) - Method in class com.kraken.api.service.camera.CameraService
Sets the angle of the camera to the target degrees limited by the max angle.
setAnimationId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setArray(Object, byte[]) - Static method in class com.kraken.api.core.packet.BufferUtils
Reflectively sets the underlying 'array' (the byte[]) on a buffer instance.
setBorderType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setChildren(Widget[]) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setClickMask(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setColumnAlignments(TableAlignment...) - Method in class com.kraken.api.overlay.table.TableComponent
 
setColumns(TableElement...) - Method in class com.kraken.api.overlay.table.TableComponent
 
setColumns(String...) - Method in class com.kraken.api.overlay.table.TableComponent
 
setContentType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setDirection(SailingService.Direction) - Method in class com.kraken.api.service.SailingService
Sets the sailing direction of the boat in the game.
setDragDeadTime(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setDragDeadZone(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setDragParent(Widget) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setFieldValue(FieldHook, Object, Object) - Method in class com.kraken.api.service.util.reflect.ReflectionService
Sets the value of a field specified by the given hook.
setFilled(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setFlippedHorizontally(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setFlippedVertically(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setFontId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setForcedPosition(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setHasListener(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setHeightMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setHidden(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setItemId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setItemQuantity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setItemQuantityMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setLineHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setLoginIndexClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
setLoginIndexGarbageValue - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
setLoginIndexMethodName - Variable in class com.kraken.api.service.ui.login.AuthHooks
 
setModelId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setModelType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setModelZoom(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setMouseMovementStrategy(MouseMovementStrategy) - Static method in class com.kraken.api.input.mouse.VirtualMouse
Sets the strategy to be used for mouse movement in the system.
setName(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setNoClickThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setNoScrollThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setNpcActive(int, boolean) - Method in class com.kraken.api.simulation.SimulationState
Sets npc active status.
setNpcAttackCooldown(int, int) - Method in class com.kraken.api.simulation.SimulationState
Sets npc attack cooldown.
setOffset(Object, int) - Static method in class com.kraken.api.core.packet.BufferUtils
Reflectively sets the 'offset' (current write position) on a buffer instance.
setOnClickListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnDialogAbortListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnDragCompleteListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnDragListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnHoldListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnKeyListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnMouseLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnMouseOverListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnMouseRepeatListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnOpListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnReleaseListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnScrollWheelListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnTargetEnterListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnTargetLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnTimerListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOnVarTransmitListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOpacity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOriginalHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOriginalWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOriginalX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setOriginalY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setPitch(int) - Method in class com.kraken.api.service.camera.CameraService
Sets the camera pitch to the specified value.
setPlacementManticoreExtra(String) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setPlacementNpcType(NpcType) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setPlayer(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
setPos(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setPos(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setQuantity(int) - Method in class com.kraken.api.service.bank.DepositBoxService
Sets the deposit quantity in the bank deposit box interface to the specified amount.
setQuickPrayers(InteractablePrayer...) - Method in class com.kraken.api.service.prayer.PrayerService
Sets the quick prayers for the player by sending the appropriate widget action packets.
setRelativeX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setRelativeY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setRotationX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setRotationY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setRotationZ(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setRows(TableRow...) - Method in class com.kraken.api.overlay.table.TableComponent
 
setRows(String[]...) - Method in class com.kraken.api.overlay.table.TableComponent
 
setSails() - Method in class com.kraken.api.service.SailingService
Deploys the boat's sails to enable sailing control.
setScanner(int, int, SparseBitSet, SparseBitSet.AbstractStrategy) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Scans over the bit set (and a second bit set if part of the operation) are all performed by this method.
setScrollHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setScrollWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setScrollX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setScrollY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setShowPlayerLos(boolean) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setShowVenatorBounce(boolean) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setSize(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setSize(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setSpriteId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setSpriteTiling(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setStateChangedCallback(Runnable) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block set strategy.
SetStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.SetStrategy
 
setTargetPriority(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setTargetVerb(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setText(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setTextColor(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setTextShadowed(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
SETTINGS - com.kraken.api.service.ui.tab.InterfaceTab
 
setTool(SimulationPanel.Tool) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
 
setType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setVarTransmitTrigger(int...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setWidthMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setWithdrawMode(boolean) - Method in class com.kraken.api.service.bank.BankService
Sets the withdrawal mode as either a note or item.
setXAmount(int) - Method in class com.kraken.api.service.bank.BankService
Sets the X number of items to withdraw or deposit.
setXPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setXTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setYaw(int) - Method in class com.kraken.api.service.camera.CameraService
Sets the camera yaw (compass facing direction).
setYPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setYTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
setZoom(int) - Method in class com.kraken.api.service.camera.CameraService
Sets the camera zoom to the specified level.
SHADOW_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
 
SHADOW_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
 
SHADOW_BURST - com.kraken.api.service.magic.spellbook.Ancient
 
SHADOW_RUSH - com.kraken.api.service.magic.spellbook.Ancient
 
SHADOW_VEIL - com.kraken.api.service.magic.spellbook.Arceuus
 
SHARP_EYE - com.kraken.api.service.prayer.InteractablePrayer
 
SHIFT1 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
SHIFT1 is the shift to bring the level1 address (from the word index) to the right end (i.e., after shifting by SHIFT3).
SHIFT2 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
SHIFT2 is the shift to bring the level2 address (from the word index) to the right end (i.e., after shifting by SHIFT3).
SHIFT3 - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
The shift to create the word index.
SHOCKWAVE_COLOSSUS - com.kraken.api.simulation.colosim.NpcType
 
shouldBreak() - Method in interface com.kraken.api.core.script.breakhandler.BreakCondition
Determines if a break should be triggered.
shouldResumeAfterLogin() - Method in class com.kraken.api.core.script.breakhandler.BreakState
Checks if we should resume after login (break ended while logged out).
shuffle() - Method in class com.kraken.api.core.AbstractQuery
Randomizes the order of elements in the stream and returns a new stream with the shuffled elements.
shutdown() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Shuts down the break handler and cleans up resources.
simulateTick(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
Simulates one tick in place.
simulateTickCopy(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
Simulates one tick on a copied state.
Simulation - Class in com.kraken.api.simulation.colosim
 
Simulation() - Constructor for class com.kraken.api.simulation.colosim.Simulation
 
Simulation.StepResult - Class in com.kraken.api.simulation.colosim
 
SimulationAction - Class in com.kraken.api.simulation
Action edge used while expanding and executing simulation trees.
SimulationAction.Type - Enum in com.kraken.api.simulation
Simulation action kind.
SimulationDecisionAdapter - Class in com.kraken.api.simulation
Converts decision-tree simulation results into executable game actions.
SimulationDecisionAdapter(Context, MovementService, PrayerService, MagicService) - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter
Constructs a decision adapter for converting and executing simulation outcomes.
SimulationDecisionAdapter.AdaptOptions - Class in com.kraken.api.simulation
Action adaptation options for optional runtime interaction steps.
SimulationDecisionAdapter.ExecutableAction - Class in com.kraken.api.simulation
Runtime action payload translated from a simulation decision.
SimulationDecisionAdapter.ExecutableStep - Class in com.kraken.api.simulation
Runtime step payload translated from simulation decisions.
SimulationDecisionAdapter.ExecutableStepType - Enum in com.kraken.api.simulation
Supported executable step types.
SimulationEngine - Class in com.kraken.api.simulation
Core simulation engine for snapshot-driven tree generation.
SimulationEngine() - Constructor for class com.kraken.api.simulation.SimulationEngine
 
SimulationEngine.ActionProvider - Interface in com.kraken.api.simulation
Provides extra actions while building a simulation tree.
SimulationMovementMode - Enum in com.kraken.api.simulation
Strategy for generating movement destinations during tree expansion.
SimulationNpcProfile - Class in com.kraken.api.simulation
NPC combat and movement profile used while simulating each NPC id.
SimulationNpcProfile(int, NpcAttackStyle, int, int, boolean) - Constructor for class com.kraken.api.simulation.SimulationNpcProfile
Creates a profile for an NPC id mapping.
SimulationNpcSnapshot - Class in com.kraken.api.simulation.snapshot
Immutable NPC position snapshot used as simulation input.
SimulationNpcSnapshot(int, int, int, int, String) - Constructor for class com.kraken.api.simulation.snapshot.SimulationNpcSnapshot
Creates an npc snapshot with packed coordinates.
SimulationNpcSnapshot(int, int, int, WorldPoint) - Constructor for class com.kraken.api.simulation.snapshot.SimulationNpcSnapshot
Creates an npc snapshot.
SimulationPanel - Class in com.kraken.api.simulation.colosim
 
SimulationPanel(Simulation) - Constructor for class com.kraken.api.simulation.colosim.SimulationPanel
 
SimulationPanel.Tool - Enum in com.kraken.api.simulation.colosim
 
SimulationPlayerSnapshot - Class in com.kraken.api.simulation.snapshot
Immutable player metadata included in a simulation snapshot.
SimulationPlayerSnapshot(WorldPoint, int, int, Prayer, Map<Integer, Integer>, Set<Integer>) - Constructor for class com.kraken.api.simulation.snapshot.SimulationPlayerSnapshot
Creates immutable player combat/action metadata used by simulation actions.
SimulationScenario - Class in com.kraken.api.simulation
Input bundle for simulation tree generation.
SimulationScenario(SimulationSnapshot, Map<Integer, SimulationNpcProfile>) - Constructor for class com.kraken.api.simulation.SimulationScenario
Creates a scenario from a snapshot and npc-id profile mapping.
SimulationScenario(SimulationSnapshot, Map<Integer, SimulationNpcProfile>, SimulationNpcProfile) - Constructor for class com.kraken.api.simulation.SimulationScenario
Creates a scenario from a snapshot and npc-id profile mapping.
SimulationSnapshot - Class in com.kraken.api.simulation.snapshot
Immutable snapshot used as the input payload for simulation.
SimulationSnapshot(int, int, int, int, int[][], SimulationPlayerSnapshot, List<SimulationNpcSnapshot>) - Constructor for class com.kraken.api.simulation.snapshot.SimulationSnapshot
Creates a snapshot from collision, player, and npc input.
SimulationSnapshotService - Class in com.kraken.api.simulation.snapshot
Captures immutable snapshots from live RuneLite state.
SimulationSnapshotService() - Constructor for class com.kraken.api.simulation.snapshot.SimulationSnapshotService
 
SimulationSnapshotService.CaptureOptions - Class in com.kraken.api.simulation.snapshot
Capture options.
SimulationState - Class in com.kraken.api.simulation
Mutable branchable state used while expanding the simulation tree.
SimulationTree - Class in com.kraken.api.simulation.tree
Simulation tree output from a single scenario run.
SimulationTree() - Constructor for class com.kraken.api.simulation.tree.SimulationTree
 
SimulationTreeNode - Class in com.kraken.api.simulation.tree
Node in a simulated outcome tree.
SimulationTreeNode() - Constructor for class com.kraken.api.simulation.tree.SimulationTreeNode
 
SimulationTreeOptions - Class in com.kraken.api.simulation.tree
Controls simulation tree depth, movement expansion, and node limits.
SimulationTreeOptions(int, SimulationMovementMode, int, boolean, boolean, int, int, int) - Constructor for class com.kraken.api.simulation.tree.SimulationTreeOptions
Creates tree options.
SINISTER_OFFERING - com.kraken.api.service.magic.spellbook.Arceuus
 
size - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.Cache
size is updated by the statisticsUpdate() method.
size() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns the number of bits of space nominally in use by this SparseBitSet to represent bit values.
Size - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The size of the bit set, as give by the size() method.
SKELETAL_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
 
skewedRand(double, double, double, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random number skewed towards the specified mode within a specified range.
skewedRand(long, long, long, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random long value skewed towards the specified mode within a specified range.
SKILLS - com.kraken.api.service.ui.tab.InterfaceTab
 
sleep(int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a specified amount of time in milliseconds.
sleep(int, int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a random duration between start and end milliseconds.
sleep(long) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a specified amount of time in milliseconds.
sleep(long, long) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a random duration between start and end milliseconds.
sleepFor(int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps the current thread by the specified number of game ticks
sleepFor(int, int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a random number of ticks between the provided values.
sleepGaussian(int, int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps for a duration based on a Gaussian distribution.
SleepService - Class in com.kraken.api.service.util
 
SleepService() - Constructor for class com.kraken.api.service.util.SleepService
 
sleepUntil(BooleanSupplier) - Static method in class com.kraken.api.service.util.SleepService
Waits until the specified condition is true, with a default timeout of 5000ms.
sleepUntil(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
Waits until the specified condition is true, or a timeout is reached.
sleepUntil(Supplier<Boolean>) - Static method in class com.kraken.api.service.util.SleepService
Waits until the specified condition is true.
sleepUntil(Supplier<Boolean>, int) - Static method in class com.kraken.api.service.util.SleepService
sleeps until the specified condition is true or the timeout is reached.
sleepUntil(Supplier<Boolean>, long) - Static method in class com.kraken.api.service.util.SleepService
sleeps until the specified condition is true or the timeout is reached.
sleepUntilIdle() - Static method in class com.kraken.api.service.util.SleepService
Sleeps until the local player's animation is idle.
sleepUntilNotNull(Callable<T>, int) - Static method in class com.kraken.api.service.util.SleepService
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
sleepUntilNotNull(Callable<T>, int, int) - Static method in class com.kraken.api.service.util.SleepService
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
sleepUntilTile(int, int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps until the local player reaches the specified world tile.
sleepUntilTrue(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
Waits until the specified condition is true, checking every 100ms, until a timeout is reached.
sleepUntilTrue(BooleanSupplier, int, int) - Static method in class com.kraken.api.service.util.SleepService
Waits until the specified condition is true, checking at a given interval, until a timeout is reached.
sleepWhile(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
Sleeps while the specified condition is true or until the timeout is reached.
SLOT_1 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_2 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_3 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_4 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_5 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_6 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_7 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SLOT_8 - com.kraken.api.service.grandexchange.GrandExchangeSlot
 
SMITE - com.kraken.api.service.prayer.InteractablePrayer
 
SMOKE - com.kraken.api.service.magic.rune.Rune
 
SMOKE_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
 
SMOKE_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
 
SMOKE_BURST - com.kraken.api.service.magic.spellbook.Ancient
 
SMOKE_RUSH - com.kraken.api.service.magic.spellbook.Ancient
 
SNARE - com.kraken.api.service.magic.spellbook.Standard
 
sortByDistance() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Sorts the game object stream by distance from the local players current location.
sortByDistance() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Sorts the ground object stream by distance from the local players' current location.
sortByDistance() - Method in class com.kraken.api.query.npc.NpcQuery
Sorts the NPC stream by distance from the local players' current location.
sortByDistance() - Method in class com.kraken.api.query.player.PlayerQuery
Sorts the player stream by distance from the local players current location.
sortByWorldNumberAsc() - Method in class com.kraken.api.query.world.WorldQuery
Sorts the query results in ascending order based on the world number (ID).
sorted(Comparator<T>) - Method in class com.kraken.api.core.AbstractQuery
Applies a comparator to the stream for sorting elements within the stream.
sortedByPlayersDesc() - Method in class com.kraken.api.query.world.WorldQuery
Sorts the current query's worlds by their player counts in descending order.
sortedByWorldNumberDesc() - Method in class com.kraken.api.query.world.WorldQuery
Sorts the current query's worlds by their world numbers in descending order.
SOUL - com.kraken.api.service.magic.rune.Rune
 
source() - Method in class com.kraken.api.core.AbstractQuery
 
source() - Method in class com.kraken.api.query.container.bank.BankInventoryQuery
 
source() - Method in class com.kraken.api.query.container.bank.BankQuery
 
source() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
 
source() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
 
source() - Method in class com.kraken.api.query.equipment.EquipmentQuery
 
source() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
 
source() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
 
source() - Method in class com.kraken.api.query.npc.NpcQuery
 
source() - Method in class com.kraken.api.query.player.PlayerQuery
 
source() - Method in class com.kraken.api.query.widget.WidgetQuery
 
source() - Method in class com.kraken.api.query.world.WorldQuery
 
SOUTH - com.kraken.api.service.SailingService.Direction
 
SOUTH_EAST - com.kraken.api.service.SailingService.Direction
 
SOUTH_SOUTH_EAST - com.kraken.api.service.SailingService.Direction
 
SOUTH_SOUTH_WEST - com.kraken.api.service.SailingService.Direction
 
SOUTH_WEST - com.kraken.api.service.SailingService.Direction
 
spare - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
A spare level 3 block is kept for use when scanning.
SparseBitSet - Class in com.kraken.api.service.pathfinding
This class implements a set of bits that grows as needed.
SparseBitSet() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet
Constructs an empty bit set with the default initial size.
SparseBitSet(int) - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet
Creates a bit set whose initial size is large enough to efficiently represent bits with indices in the range 0 through at least nbits-1.
SparseBitSet(int, int) - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet
Constructor for a new (sparse) bit set.
SparseBitSet.AbstractStrategy - Class in com.kraken.api.service.pathfinding
This strategy class is used by the setScanner to carry out the a variety of operations on this set, and usually a second set.
SparseBitSet.AndNotStrategy - Class in com.kraken.api.service.pathfinding
AndNot of two sets.
SparseBitSet.AndStrategy - Class in com.kraken.api.service.pathfinding
And of two sets.
SparseBitSet.Cache - Class in com.kraken.api.service.pathfinding
This class holds the values related to various statistics kept about the bit set.
SparseBitSet.ClearStrategy - Class in com.kraken.api.service.pathfinding
Clear clears bits in the a set.
SparseBitSet.CopyStrategy - Class in com.kraken.api.service.pathfinding
Copies the needed parts of the b set to the a set.
SparseBitSet.EqualsStrategy - Class in com.kraken.api.service.pathfinding
Equals compares bits in the a set with those in the b set.
SparseBitSet.FlipStrategy - Class in com.kraken.api.service.pathfinding
Flip inverts the bits of the a set within the given range.
SparseBitSet.IntersectsStrategy - Class in com.kraken.api.service.pathfinding
Intersect has a true result if any word in the a set has a bit in common with the b set.
SparseBitSet.OrStrategy - Class in com.kraken.api.service.pathfinding
Or of two sets.
SparseBitSet.SetStrategy - Class in com.kraken.api.service.pathfinding
Set creates entries everywhere within the range.
SparseBitSet.Statistics - Enum in com.kraken.api.service.pathfinding
These enumeration values are used as labels for the values in the String created by the statistics() method.
SparseBitSet.UpdateStrategy - Class in com.kraken.api.service.pathfinding
Update the seven statistics that are computed for each set.
SparseBitSet.XorStrategy - Class in com.kraken.api.service.pathfinding
The XOR of level3 blocks is computed.
SPEED_VARBIT - Static variable in class com.kraken.api.service.SailingService
 
Spellbook - Enum in com.kraken.api.service.magic.spellbook
 
SPELLBOOK_SWAP - com.kraken.api.service.magic.spellbook.Lunar
 
SPIN_FLAX - com.kraken.api.service.magic.spellbook.Lunar
 
SpriteStore - Class in com.kraken.api.simulation.colosim
 
SpriteStore() - Constructor for class com.kraken.api.simulation.colosim.SpriteStore
 
stackable() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Filters the DepositBoxQuery to include only items that are stackable.
stackable() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Filters for items that stack (runes, arrows, noted items).
stackValueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for ground items where the Grand Exchange price is above a specific threshold.
standard() - Method in class com.kraken.api.query.world.WorldQuery
Configures and returns a WorldQuery object that excludes specific world types which are not part of the "standard" main game world category.
Standard - Enum in com.kraken.api.service.magic.spellbook
 
STANDARD - com.kraken.api.service.magic.spellbook.Spellbook
 
start() - Method in class com.kraken.api.core.script.Script
Starts the script execution, initializing the necessary parts and marking the script as running.
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
Instances of this class are to be serially reusable.
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndNotStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.ClearStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.CopyStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.EqualsStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.FlipStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.OrStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.SetStrategy
 
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
This method initializes the computations by suitably resetting cache fields or working fields.
start(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.XorStrategy
 
start(String) - Method in class com.kraken.api.input.mouse.MouseRecorder
Starts recording mouse movements and gestures with the given label.
STAT_RESTORE_POT_SHARE - com.kraken.api.service.magic.spellbook.Lunar
 
STAT_SPY - com.kraken.api.service.magic.spellbook.Lunar
 
statistics() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Convenience method for statistics if the individual results are not needed.
statistics(String[]) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Determine, and create a String with the bit set statistics.
statisticsUpdate() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
The entirety of the bit set is examined, and the various statistics of the bit set (size, length, cardinality, hashCode, etc.) are computed.
status() - Method in interface com.kraken.api.core.script.Task
Returns the name of the status for display.
STEAM - com.kraken.api.service.magic.rune.Rune
 
STEEL_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
step() - Method in class com.kraken.api.simulation.colosim.Simulation
 
StepResult() - Constructor for class com.kraken.api.simulation.colosim.Simulation.StepResult
 
stop() - Method in class com.kraken.api.core.script.Script
Gracefully stops a running asynchronous loop.
stop() - Method in class com.kraken.api.input.mouse.MouseRecorder
Stops the recording of mouse movements and gestures.
stop(Runnable) - Method in class com.kraken.api.core.script.Script
Stops the current execution loop and performs the necessary cleanup.
stop(Runnable) - Method in interface com.kraken.api.core.script.Scriptable
Gracefully stops a running asynchronous loop().
stopTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
Stop tracking the NPC with the camera
stream() - Method in class com.kraken.api.core.AbstractQuery
Returns the raw stream of elements in the query so filters and matching can be manually applied.
STRING_CP1252_NULL_CIRCUMFIXED - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
STRING_CP1252_NULL_TERMINATED - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
STRING_JEWELLERY - com.kraken.api.service.magic.spellbook.Lunar
 
stringCp1252NullCircumfixed() - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
stringCp1252NullTerminated() - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
StringUtils - Class in com.kraken.api.util
 
StringUtils() - Constructor for class com.kraken.api.util.StringUtils
 
stripColTags(String) - Static method in class com.kraken.api.util.StringUtils
Strips <col=...> tags from a single string.
stripColTags(String[]) - Static method in class com.kraken.api.util.StringUtils
Strips <col=...> tags from each string in the provided array.
STUN - com.kraken.api.service.magic.spellbook.Standard
 
styleActionButton(JButton, Color) - Static method in class com.kraken.api.simulation.colosim.AppTheme
 
styleButton(JButton) - Static method in class com.kraken.api.simulation.colosim.AppTheme
 
styleCard(JComponent) - Static method in class com.kraken.api.simulation.colosim.AppTheme
 
styleCleanScrollBars(JScrollPane) - Static method in class com.kraken.api.simulation.colosim.AppTheme
 
subtract(int) - Static method in class com.kraken.api.core.packet.model.BufferOperation
 
subtract(GameArea) - Method in class com.kraken.api.service.tile.GameArea
Removes the tiles of another area from this one (Difference).
SUBTRACT - com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
 
SUNFIRE - com.kraken.api.service.magic.rune.Rune
 
SUPERGLASS_MAKE - com.kraken.api.service.magic.spellbook.Lunar
 
SUPERHEAT_ITEM - com.kraken.api.service.magic.spellbook.Standard
 
SUPERHUMAN_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
 
SUPERIOR_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
 
SWITCH_PRAYER - com.kraken.api.simulation.SimulationAction.Type
 
SWITCH_PRAYER - com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
 
switchPrayer(Prayer) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a prayer switch action.
switchPrayer(Prayer) - Static method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStep
Creates prayer switch step.
switchTo(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
 

T

TAB_ACC_MANAGEMENT - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_CHAT_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_COMBAT_OPTIONS - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_EMOTES - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_FRIEND_LIST - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_INVENTORY - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_LOGOUT - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_MUSIC - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_NOT_SELECTED - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_PRAYER - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_QUEST_LIST - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_SETTINGS - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_SKILLS - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_SPELLBOOK - com.kraken.api.service.ui.tab.VarcIntValues
 
TAB_WORN_EQUIPMENT - com.kraken.api.service.ui.tab.VarcIntValues
 
TableAlignment - Enum in com.kraken.api.overlay.table
 
TableComponent - Class in com.kraken.api.overlay.table
The TableComponent class represents a customizable table component used for rendering tabular data in a graphical user interface.
TableComponent() - Constructor for class com.kraken.api.overlay.table.TableComponent
 
TableElement - Class in com.kraken.api.overlay.table
 
TableElement() - Constructor for class com.kraken.api.overlay.table.TableElement
 
TableRow - Class in com.kraken.api.overlay.table
 
TableRow() - Constructor for class com.kraken.api.overlay.table.TableRow
 
TabService - Class in com.kraken.api.service.ui.tab
 
TabService() - Constructor for class com.kraken.api.service.ui.tab.TabService
 
take() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
Takes an item from the ground to be placed in the players inventory.
take(int) - Method in class com.kraken.api.core.AbstractQuery
Takes the first N elements from the stream and returns them as a list.
TAN_LEATHER - com.kraken.api.service.magic.spellbook.Lunar
 
Task - Interface in com.kraken.api.core.script
Represents a generic task that can be executed as part of a workflow or script logic.
TaskChain - Class in com.kraken.api.service.util
 
TELE_BLOCK - com.kraken.api.service.magic.spellbook.Standard
 
TELE_GROUP_BARBARIAN - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_CATHERBY - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_FISHING_GUILD - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_ICE_PLATEAU - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_KHAZARD - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_MOONCLAN - com.kraken.api.service.magic.spellbook.Lunar
 
TELE_GROUP_WATERBIRTH - com.kraken.api.service.magic.spellbook.Lunar
 
TELEKINETIC_GRAB - com.kraken.api.service.magic.spellbook.Standard
 
TELEOTHER_CAMELOT - com.kraken.api.service.magic.spellbook.Standard
 
TELEOTHER_FALADOR - com.kraken.api.service.magic.spellbook.Standard
 
TELEOTHER_LUMBRIDGE - com.kraken.api.service.magic.spellbook.Standard
 
TELEPORT_TO_APE_ATOLL - com.kraken.api.service.magic.spellbook.Standard
 
TELEPORT_TO_BOUNTY_TARGET - com.kraken.api.service.magic.spellbook.Standard
 
TELEPORT_TO_HOUSE - com.kraken.api.service.magic.spellbook.Standard
 
TELEPORT_TO_KOUREND - com.kraken.api.service.magic.spellbook.Standard
 
TELEPORT_TO_TARGET - com.kraken.api.service.magic.spellbook.Lunar
 
TEXT - Static variable in class com.kraken.api.simulation.colosim.AppTheme
 
THICK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
throwIndexOutOfBoundsException(int, int) - Static method in class com.kraken.api.service.pathfinding.SparseBitSet
Throw the exception to indicate a range error.
tick - Variable in class com.kraken.api.simulation.colosim.Simulation.StepResult
 
tick() - Static method in class com.kraken.api.service.util.SleepService
Sleeps the current thread for one game tick
Tile - Class in com.kraken.api.simulation.colosim.model
 
Tile() - Constructor for class com.kraken.api.simulation.colosim.model.Tile
 
TileObjectMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
TileObjectMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.TileObjectMenuActionResolver
 
TileService - Class in com.kraken.api.service.tile
 
TileService() - Constructor for class com.kraken.api.service.tile.TileService
 
time - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
 
TimedPoint() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
 
TimelinePanel - Class in com.kraken.api.simulation.colosim
 
TimelinePanel(Simulation) - Constructor for class com.kraken.api.simulation.colosim.TimelinePanel
 
toChildId(int) - Static method in class com.kraken.api.service.ui.UIService
Converts a given integer ID to a child ID by masking higher-order bits.
toggle(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
Toggles a prayer on or off.
toggle(Prayer, boolean) - Method in class com.kraken.api.service.prayer.PrayerService
Toggles a prayer on or off.
toggleQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Toggles the set quick prayers.
toggleRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Toggles the players run energy.
toggleSpecialAttack(int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Sets the special attack state if current special attack energy is greater than or equal to the required special attack energy
toggleSpecialAttack(int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Sets the special attack state if the current special attack energy is greater than or equal to the required special attack energy using reflection instead of mouse events.
toGroupId(int) - Static method in class com.kraken.api.service.ui.UIService
Converts the given packed widget integer ID to a group ID by performing a bitwise right shift.
toInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
Converts a world point into a list of instanced world points
TOOLTIP_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
 
TOOLTIP_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
 
TOP_DOWN_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
Vertical columns: Col 1 (Top->Bottom), Col 2 (Top->Bottom)...
TOP_LEFT_BOTTOM_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
Standard reading order: Row 1 (Left->Right), Row 2 (Left->Right)...
toProtectionPrayer() - Method in enum com.kraken.api.simulation.NpcAttackStyle
Maps attack style to the corresponding protection prayer.
toRuneLite() - Method in class com.kraken.api.core.AbstractQuery
Returns the underlying RuneLite entities that have been wrapped by the API.
toString() - Method in class com.kraken.api.core.packet.model.PacketMetadata
 
toString() - Method in class com.kraken.api.query.container.ContainerItem
 
toString() - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Returns a string representation of this bit set.
toString() - Method in class com.kraken.api.simulation.SimulationAction
 
toStringCompaction(boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
If change is true, the current value of the toStringCompaction() value is made the default value for all SparseBitSets created from this point onward in this JVM.
toStringCompaction(int) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Sequences of set bits longer than this value are shown by SparseBitSet.toString() as a "sub-sequence," in the form a..b.
Total_words - com.kraken.api.service.pathfinding.SparseBitSet.Statistics
The total number of non-zero 64-bits "words" being used to hold the representation of the bit set.
totalSkillLevel() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Calculates the total skill level of the player by summing up the real levels of all their skills.
trackNpc(int) - Method in class com.kraken.api.service.camera.CameraService
Track the NPC with the camera
transform(NormalizedPath, Point, Point, long) - Static method in class com.kraken.api.input.mouse.strategy.replay.MotionFactory
Transforms a normalized path into a real-world path by scaling, rotating, translating, and timing its points based on the given start and end coordinates and the duration of the motion.
traversePath(Client, List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
traversePath(Client, List<WorldPoint>, Consumer<String>) - Method in class com.kraken.api.service.movement.MovementService
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
traversePath(Client, List<WorldPoint>, Consumer<String>, Consumer<String>) - Method in class com.kraken.api.service.movement.MovementService
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
triggerBreak(String) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
Manually triggers a break.
TROLLHEIM_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
truncatedGauss(double, double, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random number within the given range using a truncated Gaussian distribution.
truncatedGauss(long, long, double) - Static method in class com.kraken.api.service.util.RandomService
Generates a random long value within the given range using a truncated Gaussian distribution.
turnTo(Actor) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified actor with a default maximum angle of 40 degrees.
turnTo(Actor, int) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified actor with a custom maximum angle.
turnTo(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified local point with a default maximum angle of 40 degrees.
turnTo(LocalPoint, int) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified local point with a custom maximum angle.
turnTo(TileObject) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified tile object with a default maximum angle of 40 degrees.
turnTo(TileObject, int) - Method in class com.kraken.api.service.camera.CameraService
Rotates the camera to face the specified tile object with a custom maximum angle.
TWO_ROW_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
Drops two rows at a time starting from left to right.
typeChar(char) - Method in class com.kraken.api.input.KeyboardService
Types a single character.
typeId - Variable in enum com.kraken.api.simulation.colosim.NpcType
 
typeString(String) - Method in class com.kraken.api.input.KeyboardService
Types out a string character-by-character using KEY_TYPED events.
typeString(String, int, int) - Method in class com.kraken.api.input.KeyboardService
Types a string with a customizable sleep between characters.

U

UIService - Class in com.kraken.api.service.ui
Service for handling UI interactions and clickbox calculations.
UIService() - Constructor for class com.kraken.api.service.ui.UIService
 
ULTIMATE_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
 
UNDEAD_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
 
union(GameArea) - Method in class com.kraken.api.service.tile.GameArea
Combines this area with another (Union).
unique() - Method in class com.kraken.api.core.AbstractQuery
Ensures that only unique elements based on their IDs are included in the stream.
UNIT - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
UNIT is the greatest number of bits that can be held in one level1 entry.
UnitPoint - Class in com.kraken.api.input.mouse.model
 
UnitPoint() - Constructor for class com.kraken.api.input.mouse.model.UnitPoint
 
UNKNOWN - com.kraken.api.simulation.NpcAttackStyle
 
unnoted() - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Filters the DepositBoxQuery to include only items that are unnoted.
unnoted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Filters for un-noted items.
unpack(int) - Static method in class com.kraken.api.service.map.WorldPointService
Overloaded method wrapping fromPacked.
unsetSails() - Method in class com.kraken.api.service.SailingService
Disables the boat's sails to bring the vessel to a halt.
updateStrategy - Variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block update strategy.
UpdateStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
 
useOn(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Uses one item in the inventory on the other.
useOn(GameObject) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Uses one item in the inventory on a Game object.
useOn(GameObject) - Method in class com.kraken.api.query.widget.WidgetEntity
Uses a widget on a Game Object (i.e.
useOn(NPC) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Uses one item in the inventory on an NPC.
useOn(NPC) - Method in class com.kraken.api.query.widget.WidgetEntity
Uses a widget on an NPC (i.e.
useOn(Widget) - Method in class com.kraken.api.query.widget.WidgetEntity
Uses a widget on another widget.
useWidget(Widget) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
Uses a specified widget on the Game Object (i.e.
useWidget(Widget) - Method in class com.kraken.api.query.npc.NpcEntity
Uses a specified widget on the NPC (i.e.

V

validate() - Method in interface com.kraken.api.core.script.Task
Checks if this task should currently be executed.
valueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for ground items where the Grand Exchange price is above a specific threshold.
valueOf(int) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.core.packet.model.PacketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.overlay.log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.overlay.table.TableAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.query.ItemSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.grandexchange.GrandExchangeSlot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.rune.Rune
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Ancient
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Arceuus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Lunar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Standard
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.pathfinding.SparseBitSet.Statistics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.SailingService.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.tile.MovementFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.ui.login.AccountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.colosim.NpcType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.colosim.SimulationPanel.Tool
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.NpcAttackStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.SimulationAction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.simulation.SimulationMovementMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.kraken.api.core.packet.model.BufferOperation.BufferOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.core.packet.model.PacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.overlay.log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.overlay.table.TableAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.query.ItemSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.grandexchange.GrandExchangeSlot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.rune.Rune
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.spellbook.Ancient
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.spellbook.Arceuus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.spellbook.Lunar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.magic.spellbook.Standard
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.pathfinding.SparseBitSet.Statistics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.SailingService.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.tile.MovementFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.ui.login.AccountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.colosim.NpcType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.colosim.SimulationPanel.Tool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.NpcAttackStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.SimulationAction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableStepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.simulation.SimulationMovementMode
Returns an array containing the constants of this enum type, in the order they are declared.
VarcIntValues - Enum in com.kraken.api.service.ui.tab
 
VariableStrideConfig - Class in com.kraken.api.service.movement
 
VariableStrideConfig() - Constructor for class com.kraken.api.service.movement.VariableStrideConfig
 
VARROCK_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
Venator - Class in com.kraken.api.simulation.colosim
 
VENGEANCE - com.kraken.api.service.magic.spellbook.Lunar
 
VENGEANCE_OTHER - com.kraken.api.service.magic.spellbook.Lunar
 
VILE_VIGOUR - com.kraken.api.service.magic.spellbook.Arceuus
 
VirtualMouse - Class in com.kraken.api.input.mouse
 
VirtualMouse(MouseManager, Client) - Constructor for class com.kraken.api.input.mouse.VirtualMouse
 
visible() - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for widgets which are currently visible on the canvas.
VULNERABILITY - com.kraken.api.service.magic.spellbook.Standard
 

W

wait(double, double, RandomService.EWaitDir) - Static method in class com.kraken.api.service.util.RandomService
Simulates a wait with a random duration, biased towards the mean, left, or right of the given range.
wait(int, int) - Static method in class com.kraken.api.service.util.RandomService
Simulates a wait with a random duration, biased towards the left side of the given range.
WAIT - com.kraken.api.simulation.SimulationAction.Type
 
WAIT - Static variable in class com.kraken.api.simulation.SimulationAction
Canonical wait action.
waitEx(double, double) - Static method in class com.kraken.api.service.util.RandomService
Waits for a random duration based on a Gaussian distribution.
waitUntil(BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
Waits until the given condition is met, using default delay and timeout values.
waitUntil(BooleanSupplier, int) - Method in class com.kraken.api.service.util.TaskChain
Waits until the given condition is met or a timeout occurs.
waitUntil(BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
Waits until the given condition is met or a timeout occurs, checking the condition periodically at the specified interval.
walkTo(WorldArea) - Method in class com.kraken.api.service.util.TaskChain
Walks to a random reachable point inside a specific WorldArea.
walkTo(WorldPoint) - Method in class com.kraken.api.service.util.TaskChain
Walks to a specific WorldPoint using the LocalPathfinder and MovementService.
walkTo(WorldPoint, int) - Method in class com.kraken.api.service.util.TaskChain
Walks to an approximate location within a radius of the target.
WARD_OF_ARCEUUS - com.kraken.api.service.magic.spellbook.Arceuus
 
WARN - com.kraken.api.overlay.log.LogLevel
 
WATCHTOWER_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
WATER - com.kraken.api.service.magic.rune.Rune
 
WATER_BLAST - com.kraken.api.service.magic.spellbook.Standard
 
WATER_BOLT - com.kraken.api.service.magic.spellbook.Standard
 
WATER_STRIKE - com.kraken.api.service.magic.spellbook.Standard
 
WATER_SURGE - com.kraken.api.service.magic.spellbook.Standard
 
WATER_WAVE - com.kraken.api.service.magic.spellbook.Standard
 
WATERBIRTH_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
WEAKEN - com.kraken.api.service.magic.spellbook.Standard
 
wear() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Attempts to wear an item in the inventory while the bank interface is open.
wear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Wears an equippable item
WEST - com.kraken.api.service.SailingService.Direction
 
WEST_ARDOUGNE_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
WEST_NORTH_WEST - com.kraken.api.service.SailingService.Direction
 
WEST_SOUTH_WEST - com.kraken.api.service.SailingService.Direction
 
WidgetEntity - Class in com.kraken.api.query.widget
 
WidgetEntity(Context, Widget) - Constructor for class com.kraken.api.query.widget.WidgetEntity
 
WidgetMenuActionResolver - Class in com.kraken.api.core.interaction.resolver
 
WidgetMenuActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.WidgetMenuActionResolver
 
WidgetPackets - Class in com.kraken.api.core.packet.entity
A high-level utility class for sending widget-related game packets.
WidgetPackets() - Constructor for class com.kraken.api.core.packet.entity.WidgetPackets
 
WidgetQuery - Class in com.kraken.api.query.widget
 
WidgetQuery(Context) - Constructor for class com.kraken.api.query.widget.WidgetQuery
 
widgets() - Method in class com.kraken.api.Context
Creates a new query builder for Widgets.
WidgetSubActionResolver - Class in com.kraken.api.core.interaction.resolver
Resolves sub-action menu interactions — i.e.
WidgetSubActionResolver() - Constructor for class com.kraken.api.core.interaction.resolver.WidgetSubActionResolver
 
wield() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Attempts to wield an item in the inventory while the bank interface is open BankInventoryEntity.
wield() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Wields a weapon.
wieldOrWear() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Attempts to wield or wear an item in the inventory while the bank interface is open.
wieldOrWear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Wields or wears an equippable item dependent on the item.
WildernessInfo - Class in com.kraken.api.query.player
 
WildernessInfo(int, int) - Constructor for class com.kraken.api.query.player.WildernessInfo
 
WIND - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
 
WIND_BLAST - com.kraken.api.service.magic.spellbook.Standard
 
WIND_BOLT - com.kraken.api.service.magic.spellbook.Standard
 
WIND_STRIKE - com.kraken.api.service.magic.spellbook.Standard
 
WIND_SURGE - com.kraken.api.service.magic.spellbook.Standard
 
WIND_WAVE - com.kraken.api.service.magic.spellbook.Standard
 
WindMouseConfig - Class in com.kraken.api.input.mouse.strategy.wind
 
WindMouseConfig() - Constructor for class com.kraken.api.input.mouse.strategy.wind.WindMouseConfig
 
WindStrategy - Class in com.kraken.api.input.mouse.strategy.wind
 
WindStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.wind.WindStrategy
 
withAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Filters for inventory items with a specific action like: "Drop", "Eat", or "Examine".
withAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters for objects that have a specific action available.
withAction(String) - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query for NPCs that have a specific menu option available.
withAction(String) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for widgets with a specific action.
withActivity(String) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds associated with the specified activity.
withChildId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for a specific child component ID within a group.
withdraw(int) - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws a specific amount.
withdraw(int, boolean) - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws a specific amount with explicit Note mode selection.
withdrawAll() - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws All of this item.
withdrawAllNoted() - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws All of this item, ensuring it comes out as Notes.
withdrawFive() - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws 5 of this item.
withdrawOne() - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws 1 of this item.
withdrawTen() - Method in class com.kraken.api.query.container.bank.BankEntity
Withdraws 10 of this item.
withGroupChild(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for a widget with a specific group ID and child ID.
withId(int) - Method in class com.kraken.api.core.AbstractQuery
Filters the stream of game entities for ones where the ID matches a provided id
withId(int) - Method in class com.kraken.api.query.container.bank.BankQuery
Filters for items in the bank which have a specified item id.
withId(int) - Method in class com.kraken.api.query.container.bank.DepositBoxQuery
Filters for items in the deposit box that have the specified item id.
withId(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
Filters for equipment with a specific item id.
withId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for a widget with the exact packed ID.
withIds(List<Integer>) - Method in class com.kraken.api.query.npc.NpcQuery
Filters for NPCs whose ids are present in the provided list of ids.
within(int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters for only objects whose location is within the specified distance from the players current local point.
within(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for only objects whose location is within the specified distance from the players current local point.
within(int) - Method in class com.kraken.api.query.npc.NpcQuery
Filters the NPCs in the query to include only those within a specified distance from the local player's position.
within(LocalPoint, int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters for only objects whose location is within the specified distance from the anchor point.
within(WorldPoint, int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
Filters for only objects whose location is within the specified distance from the anchor point.
withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Finds game objects within a specified area.
withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
Filters the query to include only NPCs that are located within a specified rectangular area.
withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.player.PlayerQuery
Filters for players within a specified area.
withinAttackableWildernessLevel() - Method in class com.kraken.api.query.player.PlayerQuery
Filters the stream for players who can attack you within the wilderness.
withIndex(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters by the widget's index in its parent's array.
withinDistance(int) - Method in class com.kraken.api.query.player.PlayerQuery
Filters the stream for players within a specified distance from the local player.
withinLevel(int, int) - Method in class com.kraken.api.query.player.PlayerQuery
Filters the stream for players within a specified combat level (inclusive).
withListener() - Method in class com.kraken.api.query.widget.WidgetQuery
Finds widgets that have a specific listener (e.g., "Continue" buttons).
withName(String) - Method in class com.kraken.api.core.AbstractQuery
Filters for only entities whose name matches the provided name.
withName(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters the stream of game objects for objects with a specific name
withName(String) - Method in class com.kraken.api.query.world.WorldQuery
 
withNpcRadius(int) - Method in class com.kraken.api.simulation.snapshot.SimulationSnapshotService.CaptureOptions
 
withOutTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
Filters the query to exclude worlds that contain any of the specified types.
withPartialAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
Filters the game objects to include only those with at least one action containing the specified substring.
withPlayerCountBetween(int, int) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds with a player count within the specified range.
withPlayerCountLessThan(int) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds with a player count less than the specified value.
withSprite(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Finds widgets by their Sprite ID (images).
withText(String) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for widgets containing the specified text in name, text, or actions.
withText(String, boolean) - Method in class com.kraken.api.query.widget.WidgetQuery
Filters for widgets containing the specified text in name, text, or actions.
withTileDeviation() - Method in class com.kraken.api.service.movement.VariableStrideConfig
 
withTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only worlds that match any of the specified WorldType values.
wMax - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for find the size and length of the bit set.
wMin - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for find the size and length of the bit set.
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AbstractStrategy
Deal with a scan that include a partial word within a level3 block.
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndNotStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.AndStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.ClearStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.CopyStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.EqualsStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.FlipStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.IntersectsStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.OrStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.SetStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
 
word(int, int, long[], long[], long) - Method in class com.kraken.api.service.pathfinding.SparseBitSet.XorStrategy
 
wordMax - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for find the size and length of the bit set.
wordMin - Variable in class com.kraken.api.service.pathfinding.SparseBitSet.UpdateStrategy
Working space for find the size and length of the bit set.
WorldEntity - Class in com.kraken.api.query.world
 
WorldEntity(Context, World, World) - Constructor for class com.kraken.api.query.world.WorldEntity
 
WorldMapService - Class in com.kraken.api.service.map
 
WorldMapService() - Constructor for class com.kraken.api.service.map.WorldMapService
 
WorldPointService - Class in com.kraken.api.service.map
A utility class for compressing and decompressing WorldPoint objects into and from integers.
WorldPointService() - Constructor for class com.kraken.api.service.map.WorldPointService
 
worldPointToMapPointX(WorldPoint) - Method in class com.kraken.api.service.map.WorldMapService
Converts a WorldPoint to its corresponding screen X coordinate on the world map.
worldPointToMapPointY(WorldPoint) - Method in class com.kraken.api.service.map.WorldMapService
Converts a WorldPoint in the game world to its corresponding screen Y coordinate on the world map interface.
WorldQuery - Class in com.kraken.api.query.world
 
WorldQuery(Context) - Constructor for class com.kraken.api.query.world.WorldQuery
 
worlds() - Method in class com.kraken.api.Context
Creates a new query builder for Worlds.
worldToLocalDistance(int) - Static method in class com.kraken.api.service.tile.TileService
Returns the distance from a world point to another world point in local point distance.
WRATH - com.kraken.api.service.magic.rune.Rune
 
writeOperation(BufferOperation, Object, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Writes a single typed buffer operation to the packet buffer.
writeStringCp1252NullCircumfixed(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Writes a string to the buffer, encoded in CP1252, with a null (0) byte *before* and *after* the string.
writeStringCp1252NullTerminated(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Writes a string to the buffer, encoded in CP1252, followed by a single null (0) byte terminator.

X

x - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
 
xor(int, boolean) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical XOR of the addressed target bit with the argument value.
xor(int, int, SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical XOR of this bit set with the bit set argument within the given range.
xor(SparseBitSet) - Method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical XOR of this bit set with the bit set argument.
xor(SparseBitSet, SparseBitSet) - Static method in class com.kraken.api.service.pathfinding.SparseBitSet
Performs a logical XOR of the two given SparseBitSets.
xorStrategy - Static variable in class com.kraken.api.service.pathfinding.SparseBitSet
Word and block xor strategy.
XorStrategy() - Constructor for class com.kraken.api.service.pathfinding.SparseBitSet.XorStrategy
 

Y

y - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
 
YANILLE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 

Z

ZIG_ZAG - com.kraken.api.query.container.inventory.InventoryOrder
Snake/Zig-Zag pattern: Row 1 (Left->Right), Row 2 (Right->Left), Row 3 (Left->Right)...
ZIG_ZAG_REVERSE - com.kraken.api.query.container.inventory.InventoryOrder
Reverse Snake/Zig-Zag pattern starting from the bottom right.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages