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

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
 
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
 
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 a movement-only executable action.
adapt(DecisionTreeSearch.Result, SimulationState, String, int) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
Converts a decision result into movement and optional NPC interaction.
add(TaskChain) - Method in class com.kraken.api.service.util.TaskChain
Adds all tasks from the specified @TaskChain to the current task chain.
ADD_NPC - com.kraken.api.simulation.colosim.SimulationPanel.Tool
 
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
 
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
 
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.equipment.EquipmentQuery
Configures the query to look at both equipped items and wearable items in the inventory.
Ancient - Enum in com.kraken.api.service.magic.spellbook
 
ANCIENT - com.kraken.api.service.magic.spellbook.Spellbook
 
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.
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
 
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
 
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
 
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
 
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

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
Returns true when a single player step/run 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.ui.grandexchange.GrandExchangeService
Cancels an active Grand Exchange offer in the specified slot.
capture() - Static method in class com.kraken.api.simulation.SimulationSnapshotService
Captures a snapshot with the default NPC inclusion radius.
capture(int) - Static method in class com.kraken.api.simulation.SimulationSnapshotService
Captures a snapshot using a Chebyshev-distance radius from the local player.
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.
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.
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
 
CHIVALRY - com.kraken.api.service.prayer.InteractablePrayer
 
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.simulation.colosim.Simulation
 
clearActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
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.packet.PacketInterceptor
 
ClientDownloader - Class in com.kraken.api.core.mapping
 
ClientDownloader() - Constructor for class com.kraken.api.core.mapping.ClientDownloader
 
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
 
close() - Method in class com.kraken.api.service.bank.BankService
Closes the bank interface if it is 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.ui.grandexchange.GrandExchangeService
Collects items from a canceled or completed Grand Exchange offer in the specified slot.
collectAll() - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
Collects all completed offers in the Grand Exchange.
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.mapping - package com.kraken.api.core.mapping
 
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.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.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.dialogue - package com.kraken.api.service.ui.dialogue
 
com.kraken.api.service.ui.grandexchange - package com.kraken.api.service.ui.grandexchange
 
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.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.
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
 
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, InteractionManager, TileService, ItemManager, BankService) - Constructor for class com.kraken.api.Context
 
continueDialogue() - Method in class com.kraken.api.service.ui.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.ui.dialogue.DialogueService
Resumes a numeric dialogue in the game by interacting with the appropriate widgets and invoking client-side scripts to continue the process.
continueObjectDialogue(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
Resumes an object-based dialogue in the game by interacting with relevant widgets and invoking a client-side script 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 of this state.
copyCollisionFlags() - Method in class com.kraken.api.simulation.SimulationSnapshot
 
COSMIC - com.kraken.api.service.magic.rune.Rune
 
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.
countNpcsWithLineOfSightToPlayer(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
Counts currently active NPCs that have line of sight to the player.
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.SimulationSnapshot
Creates a mutable simulation state initialized from this snapshot.
createState(SimulationSnapshot) - Method in class com.kraken.api.simulation.SimulationEngine
Creates a fresh mutable simulation state from an immutable snapshot.
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
 
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

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
 
DecisionTreeSearch - Class in com.kraken.api.simulation
Depth-limited decision tree search utility for simulation outcomes.
DecisionTreeSearch(SimulationEngine, int) - Constructor for class com.kraken.api.simulation.DecisionTreeSearch
Creates a search instance with explicit node cap.
DecisionTreeSearch(SimulationEngine) - Constructor for class com.kraken.api.simulation.DecisionTreeSearch
Creates a search instance with default node cap.
DecisionTreeSearch.ActionGenerator - Interface in com.kraken.api.simulation
Provides candidate actions for a given node state and remaining search depth.
DecisionTreeSearch.Result - Class in com.kraken.api.simulation
Search output for the root decision.
DecisionTreeSearch.StateEvaluator - Interface in com.kraken.api.simulation
Scores a state, where larger values are considered better.
decodeManticoreAttack(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
decodeStringCp1252(byte[], int, int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Decodes a byte array range from CP1252 encoding back to a Java String.
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.
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(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.
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.service.bank.BankService
Deposit all items in the players inventory into the bank.
depositAllEquipment() - Method in class com.kraken.api.service.bank.BankService
Deposits all worn items from the players equipment tab into the bank.
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.
depositOne() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits one of the given item from the players inventory into the bank.
depositTen() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
Deposits ten of the given items from the players inventory into the bank.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.kraken.api.service.util.reflect.hooks.loader.HookRegistryDeserializer
 
destinationFrom(WorldPoint) - Method in class com.kraken.api.simulation.SimulationAction
Converts this directional action into a world-space destination from an origin.
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.ui.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.ui.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
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.
DIVINE_RUNE_POUCH - com.kraken.api.service.magic.rune.RunePouch
 
DIVINE_RUNE_POUCH_L - com.kraken.api.service.magic.rune.RunePouch
 
doActionClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
doActionMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
downloadInjectedClient(Path) - Static method in class com.kraken.api.core.mapping.ClientDownloader
Downloads the injected client JAR file to the specified destination path.
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 - Static variable in class com.kraken.api.simulation.SimulationAction
 
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.
enableQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
Turns on the set quick prayers
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.simulation.SimulationAction
 
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
 
evaluate(SimulationState) - Method in interface com.kraken.api.simulation.DecisionTreeSearch.StateEvaluator
 
EVENT_MOUSE_CLICK - com.kraken.api.core.packet.model.PacketType
 
EVENT_MOUSE_CLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
EVENT_MOUSE_CLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
eventBus - Static variable in class com.kraken.api.core.packet.PacketInterceptor
 
except(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
Filters out elements that match the given predicate.
ExecutableAction() - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
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 movement and optional NPC interaction in the game client.
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.
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
Resolves an internal NPC slot by 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.
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.
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
 
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.
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
 
GameObjectPackets - Class in com.kraken.api.core.packet.entity
A high-level utility class for sending packets related to TileObject (Game Object) interactions to the game server.
GameObjectPackets() - Constructor for class com.kraken.api.core.packet.entity.GameObjectPackets
 
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.
generate(SimulationState, int) - Method in interface com.kraken.api.simulation.DecisionTreeSearch.ActionGenerator
 
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.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(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.ui.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.SimulationSnapshot
Reads a collision flag by scene coordinate.
getCollisionFlagAtWorld(int, int) - Method in class com.kraken.api.simulation.SimulationSnapshot
Reads a collision flag 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.
getDefinitionForType(PacketType) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getDefinitionForType(PacketType, int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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.ui.dialogue.DialogueService
Retrieves the dialogue header text currently displayed in the widget interface.
getDialogueOptions() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
Retrieves a list of dialogue options currently available in the dialogue interface.
getDialogueText() - Method in class com.kraken.api.service.ui.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
 
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.
getEventMouseClick() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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.ui.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.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
 
getIfButtonT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getIfButtonX() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getIfSubOp() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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.
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.ui.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() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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.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
 
getNpcAttackRange(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
Returns captured NPC index for a simulation slot.
getNpcInfo(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
getNpcLineOfSightTiles(SimulationState, int) - Method in class com.kraken.api.simulation.SimulationEngine
Returns the line-of-sight tile set for the specified NPC using its configured attack range.
getNpcLineOfSightTiles(SimulationState, int, int) - Method in class com.kraken.api.simulation.SimulationEngine
Returns the line-of-sight tile set for the specified NPC using an explicit range override.
getNpcName(int) - Method in class com.kraken.api.simulation.colosim.Simulation
 
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(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
 
getOpHeldd() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLoc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpLocT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpNpcT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObj5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpObjT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer6() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer7() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayer8() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getOpPlayerT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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
 
getPriority() - Method in class com.kraken.api.core.script.PriorityTask
 
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
 
getResumeCountDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getResumeNameDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getResumeObjDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getResumePausebutton() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
getResumeStringDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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
 
getSceneHeight() - Method in class com.kraken.api.simulation.SimulationSnapshot
 
getSceneWidth() - Method in class com.kraken.api.simulation.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
 
getSetHeading() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
 
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.
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.
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
 
GRAND_EXCHANGE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
 
GrandExchangeService - Class in com.kraken.api.service.ui.grandexchange
 
GrandExchangeService() - Constructor for class com.kraken.api.service.ui.grandexchange.GrandExchangeService
 
GrandExchangeSlot - Enum in com.kraken.api.service.ui.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
 
GroundItemPackets - Class in com.kraken.api.core.packet.entity
A utility class for sending packets related to TileItem (ground item) interactions to the game server.
GroundItemPackets() - Constructor for class com.kraken.api.core.packet.entity.GroundItemPackets
 
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.inventory.InventoryEntity
Returns true if the inventory item has the specified action.
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.
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.simulation.SimulationAction
 
hasInteraction() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
 
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 overload for line-of-sight checks.
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
Returns true when the given NPC currently has line of sight to the local simulated player.
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
 
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
 
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
 
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_BUTTONT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX - com.kraken.api.core.packet.model.PacketType
 
IF_BUTTONX_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_BUTTONX_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP - com.kraken.api.core.packet.model.PacketType
 
IF_SUBOP_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
IF_SUBOP_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
 
indexMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
INFERIOR_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
 
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.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.
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.packet.PacketInterceptor
 
injectHook() - Method in class com.kraken.api.core.packet.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.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.packet.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, int, int, int) - Method in class com.kraken.api.query.InteractionManager
Interacts with a widget using the specific action index
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.query.InteractionManager
Interacts with a widget in the players bank using the specific action.
interact(ContainerItem, String) - Method in class com.kraken.api.query.InteractionManager
Interacts with an item with the specified ID in an item container (inventory, inventory while banking, equipment, etc...) using the specified action.
interact(ContainerItem, String...) - Method in class com.kraken.api.query.InteractionManager
Interacts with an item with the specified ID in an item container (inventory, inventory while banking, equipment, etc...) using the first matching specified action.
interact(GroundItem) - Method in class com.kraken.api.query.InteractionManager
Interacts with a ground item (GroundItem) using the specified action i.e.
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.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
Interact interacts with the ground object.
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.query.InteractionManager
Interacts with an NPC using the specified action i.e.
interact(Player, String) - Method in class com.kraken.api.query.InteractionManager
Interacts with a Player using the specified action i.e.
interact(TileObject, String) - Method in class com.kraken.api.query.InteractionManager
Interacts with a GameObject (TileObject) using the specified action i.e.
interact(Widget, String) - Method in class com.kraken.api.query.InteractionManager
Interacts with a widget using the specific action.
interact(Widget, String, String) - Method in class com.kraken.api.query.InteractionManager
Interacts with a widget using the specific sub action.
interact(Widget, GameObject) - Method in class com.kraken.api.query.InteractionManager
Uses a source widget on a destination Game Object (i.e.
interact(Widget, NPC) - Method in class com.kraken.api.query.InteractionManager
Uses a source widget on a destination NPC (i.e.
interact(Widget, Widget) - Method in class com.kraken.api.query.InteractionManager
Uses a source widget on a destination widget (i.e.
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.
InteractionManager - Class in com.kraken.api.query
Manages interactions across various game entities like NPC's, Players, Widgets, GameObjects, TileObjects and more.
InteractionManager() - Constructor for class com.kraken.api.query.InteractionManager
 
InterfaceTab - Enum in com.kraken.api.service.ui.tab
 
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
 
InventoryEntity - Class in com.kraken.api.query.container.inventory
 
InventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.inventory.InventoryEntity
 
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(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.
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.ui.dialogue.DialogueService
Checks if any type of dialogue is currently present in the game client.
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.
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.ui.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.
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
 
isNpcCollidable(int) - Method in class com.kraken.api.simulation.SimulationState
 
isNpcStopWhenLineOfSight(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.ui.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.ui.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.ui.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
 
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.SimulationSnapshot
Checks whether the provided scene coordinates are inside the captured collision grid.
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.
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.SimulationSnapshot
Checks whether a world tile is inside the captured scene bounds.
isWorldMapOpen() - Method in class com.kraken.api.service.map.WorldMapService
Determines whether the world map interface is currently open and visible.
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
 

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
 
LESSER_CORRUPTION - com.kraken.api.service.magic.spellbook.Arceuus
 
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.
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.
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.
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
 
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_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
 
makeX(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
Executes the "Make X" operation for a specified quantity.
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).
MARK_OF_DARKNESS - com.kraken.api.service.magic.spellbook.Arceuus
 
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.
MathUtils - Class in com.kraken.api.util
 
MathUtils() - Constructor for class com.kraken.api.util.MathUtils
 
members() - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only members-only worlds.
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
 
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
 
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(int, int) - Static method in class com.kraken.api.simulation.SimulationAction
Creates (or reuses) a walk action with one-tile directional deltas.
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, 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_GAMECLICK - com.kraken.api.core.packet.model.PacketType
 
MOVE_GAMECLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
MOVE_GAMECLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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.
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.
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.
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 - 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 - Static variable in class com.kraken.api.simulation.SimulationAction
 
NORTH_EAST - com.kraken.api.service.SailingService.Direction
 
NORTH_EAST - Static variable in class com.kraken.api.simulation.SimulationAction
 
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
 
NORTH_WEST - Static variable in class com.kraken.api.simulation.SimulationAction
 
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
 
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
 
NPCPackets - Class in com.kraken.api.core.packet.entity
A static utility class for sending packets related to Non-Player Character (NPC) interactions to the game server.
NPCPackets() - Constructor for class com.kraken.api.core.packet.entity.NPCPackets
 
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
 
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
This class is a direct copy of the ObfuscatedNames class from the EthanVann PacketUtils class found here: https://github.com/Ethan-Vann/PacketUtils/blob/master/src/main/java/com/example/PacketUtils/ObfuscatedNames.java The copy was made so that this API could remain fundamentally compatible with the popular EthanVann PacketUtils plugin.
ObfuscatedNames() - Constructor for class com.kraken.api.core.packet.ObfuscatedNames
 
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(Object) - Static method in class com.kraken.api.core.packet.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
 
OPHELDD_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPHELDD_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC - com.kraken.api.core.packet.model.PacketType
 
OPLOC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT - com.kraken.api.core.packet.model.PacketType
 
OPLOCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPLOCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC - com.kraken.api.core.packet.model.PacketType
 
OPNPC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT - com.kraken.api.core.packet.model.PacketType
 
OPNPCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPNPCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ - com.kraken.api.core.packet.model.PacketType
 
OPOBJ1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJ5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT - com.kraken.api.core.packet.model.PacketType
 
OPOBJT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPOBJT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER - com.kraken.api.core.packet.model.PacketType
 
OPPLAYER1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER6_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER7_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYER8_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT - com.kraken.api.core.packet.model.PacketType
 
OPPLAYERT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
OPPLAYERT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
orderBy(InventoryOrder) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Sorts the inventory query results based on the specified InventoryOrder.
OURANIA_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
 
OVERHEAD_PRAYERS - Static variable in enum com.kraken.api.service.prayer.InteractablePrayer
 

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
 
PacketBufferReader - Class in com.kraken.api.core.packet
 
PacketBufferReader() - Constructor for class com.kraken.api.core.packet.PacketBufferReader
 
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.
PacketData - Class in com.kraken.api.core.packet.model
 
PacketData() - Constructor for class com.kraken.api.core.packet.model.PacketData
 
PacketDefFactory - Class in com.kraken.api.core.packet.model
 
PacketDefFactory() - Constructor for class com.kraken.api.core.packet.model.PacketDefFactory
 
PacketDefinition - Class in com.kraken.api.core.packet.model
 
PacketDefinition() - Constructor for class com.kraken.api.core.packet.model.PacketDefinition
 
PacketHookAdvice() - Constructor for class com.kraken.api.core.packet.PacketInterceptor.PacketHookAdvice
 
PacketInterceptor - Class in com.kraken.api.core.packet
 
PacketInterceptor(Client) - Constructor for class com.kraken.api.core.packet.PacketInterceptor
 
PacketInterceptor.PacketHookAdvice - Class in com.kraken.api.core.packet
The Advice class.
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.packet.model
 
PacketSent() - Constructor for class com.kraken.api.core.packet.model.PacketSent
 
PacketType - Enum in com.kraken.api.core.packet.model
Enum containing references to various packet types sent by the game client.
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
 
PlayerPackets - Class in com.kraken.api.core.packet.entity
A high-level utility class for sending packets related to Player interactions to the game server.
PlayerPackets() - Constructor for class com.kraken.api.core.packet.entity.PlayerPackets
 
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.
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 the NPC's greedy movement path toward the simulated player without mutating the state.
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.
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(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(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...) - 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(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
 
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
 
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.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.ui.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.ui.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.
queueDragAndDrop(Widget, Widget) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the OPHELDD packet, which simulates a drag-and-drop action between two slots within the same or different widgets (e.g., moving an item in the inventory or bank).
queueGroundItemAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
Queues the low-level packet to perform a generic action click on a ground item.
queueGroundItemAction(TileItem, WorldPoint, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
Queues the packet to perform the default "Take" action (Action 3) on a ground item.
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.
queueNPCAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.NPCPackets
Queues the low-level packet to perform a generic action click on an NPC.
queueNPCAction(NPC, String...) - Method in class com.kraken.api.core.packet.entity.NPCPackets
Queues an NPC action by matching a human-readable action string (e.g., "Talk-to", "Attack").
queueObjectAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
Queues the low-level packet to perform a generic action click on a tile object.
queueObjectAction(TileObject, boolean, String...) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
Queues a tile object action by matching a human-readable action string (e.g., "Chop", "Open", "Bank").
queuePlayerAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
Queues the low-level packet to perform a generic action click on another player.
queuePlayerAction(Player, String...) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
Queues a player action by matching a human-readable action string (e.g., "Attack", "Trade", "Follow").
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").
queueResumeName(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_NAMEDIALOG packet, sent in response to a chat dialog asking the player to enter a name (e.g., setting a clan name).
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.
queueResumePause(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_PAUSEBUTTON packet, usually sent when interacting with non-interactable dialogs (e.g., "Click here to continue").
queueResumePause(int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_PAUSEBUTTON packet, typically sent when the player clicks a "Click here to continue" or "Close" button on a standard, non-interactable dialog, such as a dialogue with an NPC.
queueResumeString(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the RESUME_STRINGDIALOG packet, sent in response to a chat dialog asking the player to enter a generic string (e.g., a search query).
queueSellOrder(int, int) - Method in class com.kraken.api.service.ui.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.ui.grandexchange.GrandExchangeService
Queues a sell offer in the first free Grand Exchange slot.
queueSellOrder(InventoryEntity, int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
Queues a sell offer in the first free Grand Exchange slot.
queueSetDirection(int) - Method in class com.kraken.api.core.packet.entity.SailingPackets
Queues a packet to set the direction of the boat in the game.
queueWidgetAction(Widget, String...) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues a widget action by searching for a specific action string (e.g., "Withdraw-1", "Bank").
queueWidgetActionPacket(int, int, int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues a low-level widget action packet (IF_BUTTONX).
queueWidgetOnGroundItem(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
Queues the raw packet for using a widget (typically an item) on a ground item.
queueWidgetOnGroundItem(TileItem, WorldPoint, Widget, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
Queues the packet for using a specific Widget (or item it represents) on a target TileItem.
queueWidgetOnNPC(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.NPCPackets
Queues the raw packet for using a widget (typically an item) on an NPC.
queueWidgetOnNPC(NPC, Widget) - Method in class com.kraken.api.core.packet.entity.NPCPackets
Queues the packet for using a specific Widget (or item it represents) on a target NPC.
queueWidgetOnPlayer(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
Queues the raw packet for using a widget (typically an item) on another player.
queueWidgetOnPlayer(Player, Widget) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
Queues the packet for using a specific Widget (or item it represents) on a target Player.
queueWidgetOnTileObject(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
Queues the raw packet for using a widget (typically an item) on a tile object.
queueWidgetOnTileObject(Widget, TileObject) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
Queues the packet for using a specific Widget (or item it represents) on a target TileObject.
queueWidgetOnWidget(int, int, int, int, int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues the raw IF_BUTTONT packet, simulating using an item/slot from a source widget on an item/slot of a destination widget.
queueWidgetOnWidget(Widget, Widget) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
Queues a packet simulating the use of one widget item (source) on another widget item (destination).
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

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
 
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() - Method in class com.kraken.api.query.player.LocalPlayerEntity
 
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.
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.
readByte(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads a single byte from the array at the given position.
readInt(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads an integer from the byte array at the given position.
readPacketBuffer(Object) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads the raw byte data from a packet buffer node using reflection.
readShort(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads a short from the byte array at the given position.
readStringCp1252NullCircumfixed(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads a CP1252 null-circumfixed string from the byte array.
readStringCp1252NullTerminated(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Reads a CP1252 null-terminated string from the byte array.
RECHARGE_DRAGONSTONE - com.kraken.api.service.magic.spellbook.Lunar
 
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
 
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.
RESPAWN_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
 
result() - Method in class com.kraken.api.core.AbstractQuery
An alias for list().
Result() - Constructor for class com.kraken.api.simulation.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_COUNTDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_COUNTDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_COUNTDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_COUNTDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_NAMEDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_NAMEDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_OBJDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_OBJDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_OBJDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_OBJDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_OBJDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON - com.kraken.api.core.packet.model.PacketType
 
RESUME_PAUSEBUTTON_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_PAUSEBUTTON_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG - com.kraken.api.core.packet.model.PacketType
 
RESUME_STRINGDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
RESUME_STRINGDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
 
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(int, int) - Static method in class com.kraken.api.simulation.SimulationAction
Creates a run action for a directional delta.
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.

S

SAILING_CONTROLS_ID - Static variable in class com.kraken.api.service.SailingService
 
SailingPackets - Class in com.kraken.api.core.packet.entity
 
SailingPackets() - Constructor for class com.kraken.api.core.packet.entity.SailingPackets
 
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(SimulationState, int, DecisionTreeSearch.ActionGenerator, DecisionTreeSearch.StateEvaluator) - Method in class com.kraken.api.simulation.DecisionTreeSearch
Runs depth-limited best-first root action search.
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.ui.dialogue.DialogueService
Selects a specific option in a dialog option group.
selectOption(String) - Method in class com.kraken.api.service.ui.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_HEADING - com.kraken.api.core.packet.model.PacketType
 
SET_HEADING_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
SET_HEADING_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
SET_HEADING_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
SET_HEADING_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
Enables or disables an NPC slot.
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
 
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.
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
 
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
 
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 game tick in-place: apply player action, then move NPCs.
simulateTickCopy(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
Copies the provided state and simulates a single tick on the copy.
simulateTicks(SimulationState, List<SimulationAction>, int) - Method in class com.kraken.api.simulation.SimulationEngine
Simulates many ticks using an ordered action list.
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
Player action used by the simulation tick.
SimulationDecisionAdapter - Class in com.kraken.api.simulation
Converts decision-tree simulation results into executable in-game movement and interaction actions.
SimulationDecisionAdapter(Context, MovementService) - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter
Constructs a decision adapter for converting and executing simulation outcomes.
SimulationDecisionAdapter.ExecutableAction - Class in com.kraken.api.simulation
Runtime action payload translated from a simulation decision.
SimulationEngine - Class in com.kraken.api.simulation
Generic Old School RuneScape simulation engine designed for high-frequency decision search.
SimulationEngine() - Constructor for class com.kraken.api.simulation.SimulationEngine
 
SimulationNpcSnapshot - Class in com.kraken.api.simulation
Immutable snapshot of a RuneLite NPC at a single game tick.
SimulationNpcSnapshot(int, int, String, WorldPoint, int, int, boolean, boolean) - Constructor for class com.kraken.api.simulation.SimulationNpcSnapshot
Creates a snapshot model for a single NPC.
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
 
SimulationSnapshot - Class in com.kraken.api.simulation
Immutable RuneLite-compatible snapshot used as the root input for fast simulations.
SimulationSnapshot(int, int, int, int, int[][], WorldPoint, List<SimulationNpcSnapshot>) - Constructor for class com.kraken.api.simulation.SimulationSnapshot
Creates an immutable snapshot used to seed one or more simulation states.
SimulationSnapshotService - Class in com.kraken.api.simulation
Captures an immutable, RuneLite-compatible snapshot directly from the live game state.
SimulationSnapshotService() - Constructor for class com.kraken.api.simulation.SimulationSnapshotService
 
SimulationState - Class in com.kraken.api.simulation
Mutable simulation state optimized for rapid cloning and stepping.
SINISTER_OFFERING - com.kraken.api.service.magic.spellbook.Arceuus
 
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.ui.grandexchange.GrandExchangeSlot
 
SLOT_2 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_3 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_4 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_5 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_6 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_7 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
 
SLOT_8 - com.kraken.api.service.ui.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.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 - Static variable in class com.kraken.api.simulation.SimulationAction
 
SOUTH_EAST - com.kraken.api.service.SailingService.Direction
 
SOUTH_EAST - Static variable in class com.kraken.api.simulation.SimulationAction
 
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
 
SOUTH_WEST - Static variable in class com.kraken.api.simulation.SimulationAction
 
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.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
 
standardWalkActions() - Static method in class com.kraken.api.simulation.SimulationAction
 
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(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
 
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_JEWELLERY - com.kraken.api.service.magic.spellbook.Lunar
 
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(GameArea) - Method in class com.kraken.api.service.tile.GameArea
Removes the tiles of another area from this one (Difference).
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
 
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
 
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
 
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.
toHexString() - Method in class com.kraken.api.core.packet.model.PacketData
 
toHexString(byte[]) - Static method in class com.kraken.api.core.packet.PacketBufferReader
Converts byte array to hex string for display.
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)...
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.query.container.ContainerItem
 
toString() - Method in class com.kraken.api.simulation.SimulationAction
 
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).
UnitPoint - Class in com.kraken.api.input.mouse.model
 
UnitPoint() - Constructor for class com.kraken.api.input.mouse.model.UnitPoint
 
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.
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.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.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.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.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.grandexchange.GrandExchangeSlot
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.
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.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.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.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.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.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.
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 - Static variable in class com.kraken.api.simulation.SimulationAction
 
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
 
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 - Static variable in class com.kraken.api.simulation.SimulationAction
 
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
 
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.
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.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
 
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.
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
 
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.
writeValue(String, int, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Writes a single integer value to the buffer using a specified "write description".

X

x - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
 

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