A B C D E F G H I 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
 
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.
add(TaskChain) - Method in class com.kraken.api.service.util.TaskChain
Adds all tasks from the specified @TaskChain to the current task chain.
addColTags(String) - Static method in class com.kraken.api.util.StringUtils
 
addNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
addNodeMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
addNpc(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
Adds an NPC to the simulation
addNPCPathPoint(SimNpc, Point) - Method in class com.kraken.api.sim.engine.SimulationEngine
Adds an NPC path point
addNpcToSimulation(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Adds an NPC to the simulation and UI list
addObserver(SimulationObserver) - Method in class com.kraken.api.sim.engine.SimulationEngine
Add an observer to be notified of simulation updates
ADEPT_REANIMATION - com.kraken.api.service.spell.Spells
 
adjustPitch(float) - Method in class com.kraken.api.service.camera.CameraService
Adjusts the camera pitch to the specified percentage.
AETHER - com.kraken.api.service.spell.Runes
 
AIR - com.kraken.api.service.spell.Runes
 
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 - com.kraken.api.service.spell.Spellbook
Ancient Magicks Spellbook - Unlocked after Desert Treasure I quest
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.
ANNAKARL_TELEPORT - com.kraken.api.service.spell.Spells
 
APE_ATOLL_TELEPORT - com.kraken.api.service.spell.Spells
 
applyVariableStride(List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
Converts a dense path (every tile) into a strided path.
ARCEUUS - com.kraken.api.service.spell.Spellbook
Arceuus Spellbook - No quest requirement, accessible to all players
ARCEUUS_LIBRARY_TELEPORT - com.kraken.api.service.spell.Spells
 
ARDOUGNE_TELEPORT - com.kraken.api.service.spell.Spells
 
AreaService - Class in com.kraken.api.service.tile
 
AreaService() - Constructor for class com.kraken.api.service.tile.AreaService
 
arrayToWorld(int, int) - Method in class com.kraken.api.sim.CollisionMap
Converts array coordinates to world coordinates.
ASTRAL - com.kraken.api.service.spell.Runes
 
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.
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.
AttackStyle - Enum in com.kraken.api.sim.model
Attack Style used by both players and NPC's
AUGURY - com.kraken.api.service.prayer.InteractablePrayer
 

B

BAKE_PIE - com.kraken.api.service.spell.Spells
 
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.spell.Spells
 
BARROWS_TELEPORT - com.kraken.api.service.spell.Spells
 
BASIC_REANIMATION - com.kraken.api.service.spell.Spells
 
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
 
BIND - com.kraken.api.service.spell.Spells
 
BLOCK_MOVEMENT_EAST - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_FLOOR - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_FLOOR_DECORATION - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_FULL - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_NORTH - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_NORTH_EAST - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_NORTH_WEST - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_OBJECT - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_SOUTH - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_SOUTH_EAST - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_SOUTH_WEST - com.kraken.api.sim.MovementFlag
 
BLOCK_MOVEMENT_WEST - com.kraken.api.sim.MovementFlag
 
BLOOD - com.kraken.api.service.spell.Runes
 
BODY - com.kraken.api.service.spell.Runes
 
BONES_TO_BANANAS - com.kraken.api.service.spell.Spells
 
BONES_TO_PEACHES - com.kraken.api.service.spell.Spells
 
BOOST_POTION_SHARE - com.kraken.api.service.spell.Spells
 
BOTTOM_RIGHT_TOP_LEFT - com.kraken.api.query.container.inventory.InventoryOrder
Reverse reading order: Last Item -> First Item.
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.spell.Runes
 
byVarbitId(int) - Static method in enum com.kraken.api.service.spell.Runes
 

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.spell.Spells
 
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
 
cancel() - Static method in class com.kraken.api.core.script.RunnableTask
 
CARRALLANGER_TELEPORT - com.kraken.api.service.spell.Spells
 
cast(Spells) - Method in class com.kraken.api.service.spell.SpellService
Clicks on a spell in the spellbook.
CATHERBY_TELEPORT - com.kraken.api.service.spell.Spells
 
CEMETERY_TELEPORT - com.kraken.api.service.spell.Spells
 
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.
centerView() - Method in class com.kraken.api.sim.ui.TilePanel
Centers the grid on the current view
CHAOS - com.kraken.api.service.spell.Runes
 
CHARGE_AIR_ORB - com.kraken.api.service.spell.Spells
 
CHARGE_EARTH_ORB - com.kraken.api.service.spell.Spells
 
CHARGE_FIRE_ORB - com.kraken.api.service.spell.Spells
 
CHARGE_WATER_ORB - com.kraken.api.service.spell.Spells
 
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
 
CIVITAS_ILLA_FORTIS_TELEPORT - com.kraken.api.service.spell.Spells
 
CLARITY_THOUGHT - com.kraken.api.service.prayer.InteractablePrayer
 
classContainingGetPacketBufferNodeName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
clearActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
clearCache() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
Clears the cache for the packet definition factory forcing the factory to re-create the objects again.
click() - Method in class com.kraken.api.input.mouse.VirtualMouse
Clicks the mouse at the current position.
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.
collect() - Method in class com.kraken.api.sim.CollisionDumper
Collects collision data from the game within default distance (104 tiles).
collect(int) - Method in class com.kraken.api.sim.CollisionDumper
Collects collision data from the game within specified distance.
collectAndSave(String) - Method in class com.kraken.api.sim.CollisionDumper
Convenience method to collect from game and save to file with default distance.
collectAndSave(String, int) - Method in class com.kraken.api.sim.CollisionDumper
Convenience method to collect from game and save to file.
CollisionDumper - Class in com.kraken.api.sim
Handles collision data dumping, loading, and conversion between different formats.
CollisionDumper() - Constructor for class com.kraken.api.sim.CollisionDumper
 
CollisionMap - Class in com.kraken.api.sim
Collision map data container with all necessary information.
CollisionMap() - Constructor for class com.kraken.api.sim.CollisionMap
 
com.kraken.api - package com.kraken.api
 
com.kraken.api.core - package com.kraken.api.core
 
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.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.overlay - package com.kraken.api.overlay
 
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.bank - package com.kraken.api.service.bank
 
com.kraken.api.service.camera - package com.kraken.api.service.camera
 
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.spell - package com.kraken.api.service.spell
 
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.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.sim - package com.kraken.api.sim
 
com.kraken.api.sim.engine - package com.kraken.api.sim.engine
 
com.kraken.api.sim.model - package com.kraken.api.sim.model
 
com.kraken.api.sim.ui - package com.kraken.api.sim.ui
 
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.
CONFUSE - com.kraken.api.service.spell.Spells
 
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, BankService, ItemManager) - 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.
COSMIC - com.kraken.api.service.spell.Runes
 
count() - Method in class com.kraken.api.core.AbstractQuery
Returns a count of objects in the stream
createAreaFromRadius(WorldPoint, int) - Method in class com.kraken.api.service.tile.AreaService
Creates a square area around a center point.
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
 
createFromPoints(Collection<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
Creates an area from a raw collection of points.
createNpcFromCurrentSettings(Point) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Creates a new NPC with current property settings
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).
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.spell.Spells
 
CURE_ME - com.kraken.api.service.spell.Spells
 
CURE_OTHER - com.kraken.api.service.spell.Spells
 
CURE_PLANT - com.kraken.api.service.spell.Spells
 
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.spell.Spells
 

D

DAREEYAK_TELEPORT - com.kraken.api.service.spell.Spells
 
DARK_DEMONBANE - com.kraken.api.service.spell.Spells
 
DARK_LURE - com.kraken.api.service.spell.Spells
 
DATA_DIR - Static variable in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
 
deactivateAll() - Method in class com.kraken.api.service.prayer.PrayerService
 
deactivateAll(boolean) - Method in class com.kraken.api.service.prayer.PrayerService
 
deactivateAll(boolean, boolean, int) - Method in class com.kraken.api.service.prayer.PrayerService
 
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
 
deactivateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Deactivates run if it is enabled.
DEATH - com.kraken.api.service.spell.Runes
 
DEATH_CHARGE - com.kraken.api.service.spell.Spells
 
DEFAULT_MAP_HEIGHT - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
 
DEFAULT_MAP_WIDTH - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
 
DEGRIME - com.kraken.api.service.spell.Spells
 
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.
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.spell.Spells
 
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.
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.
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%).
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.
doActionClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
doActionMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
DRAYNOR_MANOR_TELEPORT - com.kraken.api.service.spell.Spells
 
DREAM - com.kraken.api.service.spell.Spells
 
drop() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
Drops the item from the inventory.
DUST - com.kraken.api.service.spell.Runes
 
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.spell.Runes
 
EMOTES - com.kraken.api.service.ui.tab.InterfaceTab
 
ENCHANT_DIAMOND_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_DRAGONSTONE_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_EMERALD_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_ONYX_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_RUBY_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_SAPPHIRE_JEWELLERY - com.kraken.api.service.spell.Spells
 
ENCHANT_ZENYTE_JEWELLERY - com.kraken.api.service.spell.Spells
 
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.
ENERGY_TRANSFER - com.kraken.api.service.spell.Spells
 
ENFEEBLE - com.kraken.api.service.spell.Spells
 
ENTANGLE - com.kraken.api.service.spell.Spells
 
enter() - Method in class com.kraken.api.input.KeyboardService
Simulates pressing the Enter key.
equals(Object) - Method in class com.kraken.api.core.AbstractEntity
 
equals(Object) - Method in class com.kraken.api.query.container.ContainerItem
 
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
 
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
 
except(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
Filters out elements that match the given predicate.
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.
EXPERT_REANIMATION - com.kraken.api.service.spell.Spells
 

F

FALADOR_TELEPORT - com.kraken.api.service.spell.Spells
 
FENKENSTRAINS_CASTLE_TELEPORT - com.kraken.api.service.spell.Spells
 
FERTILE_SOIL - com.kraken.api.service.spell.Spells
 
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
Computes an approximate path from a starting point to a destination within a specified area.
findApproximatePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds an approximate path from a starting point to a target point within a given radius.
findApproximatePath(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Finds an approximate path from a starting point to a target point within a given radius.
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.
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.
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.
FIRE - com.kraken.api.service.spell.Runes
 
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.spell.Spells
 
food() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
Returns a list of Inventory Items which can be consumed for health.
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
 
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.
fromValue(int) - Static method in enum com.kraken.api.service.spell.Spellbook
Get the spellbook from its value
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.
GameState - Class in com.kraken.api.sim.model
Represents a snapshot of the game state at a specific point in time.
GameState() - Constructor for class com.kraken.api.sim.model.GameState
 
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.
GEOMANCY - com.kraken.api.service.spell.Spells
 
get(int) - Method in class com.kraken.api.query.widget.WidgetQuery
Retrieves the first WidgetEntity matching the specified packed ID.
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.
getActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getActorClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for an Actor (NPC or 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
 
getAnimationMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
getArray(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
Reflectively gets the underlying 'array' (the byte[]) from a buffer instance.
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
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
 
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
 
getCollisionAt(int, int) - Method in class com.kraken.api.sim.CollisionMap
Gets collision flags at array coordinates.
getCollisionAtWorld(int, int) - Method in class com.kraken.api.sim.CollisionMap
Gets collision flags at world coordinates.
getComboRunes(Runes) - Static method in enum com.kraken.api.service.spell.Runes
 
getContentType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getCurrentSpellbook() - Method in class com.kraken.api.service.spell.SpellService
Get the current active spellbook
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.
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.
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
 
getElementalRunes() - Method in enum com.kraken.api.service.spell.Spells
Returns only the elemental runes (Air, Water, Earth, Fire) required for this spell.
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.
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
 
getHeight() - Method in class com.kraken.api.sim.CollisionMap
 
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(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
 
getItemQuantity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getItemQuantityMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
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
 
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.
getMaxHealth() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Returns the players maximum health as an integer.
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
 
getNestedChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNoClickThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNoScrollThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getNpcLineOfSight(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
 
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
 
getParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getParentId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getPitch() - Method in class com.kraken.api.service.camera.CameraService
Gets the current camera pitch value.
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
 
getRequiredRunes() - Method in enum com.kraken.api.service.spell.Spells
Returns a copy of the required runes for this spell.
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
 
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
 
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.sim.MovementFlag
 
getSimilarPath(List<NormalizedPath>, double) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
Selects a NormalizedPath from a provided list of candidate paths that most closely matches a target distance, considering tolerance thresholds and randomization within a subset of viable matches.
getSpecialAttackEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Gets the amount of special attack energy remaining as a percent (0-100).
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.
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(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
 
getWidth() - Method in class com.kraken.api.sim.CollisionMap
 
getWidthMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
getWorldPointClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
Gets the clickbox for a WorldPoint by converting it to screen coordinates.
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.spell.Spells
 
GHOSTLY_GRASP - com.kraken.api.service.spell.Spells
 
GREATER_CORRUPTION - com.kraken.api.service.spell.Spells
 
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.spell.Spells
 
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.sim.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
 
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.
hasListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
hasRequiredRunes(Spells) - Method in class com.kraken.api.service.spell.SpellService
Returns true if the player has the required runes to cast the given spell.
HAWK_EYE - com.kraken.api.service.prayer.InteractablePrayer
 
HEAL_GROUP - com.kraken.api.service.spell.Spells
 
HEAL_OTHER - com.kraken.api.service.spell.Spells
 
HIGH_LEVEL_ALCHEMY - com.kraken.api.service.spell.Spells
 
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.
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.spell.Spells
 
HUNTER_KIT - com.kraken.api.service.spell.Spells
 

I

ICE_PLATEAU_TELEPORT - com.kraken.api.service.spell.Spells
 
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
 
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.spell.Spells
 
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.
init() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Initializes the visualizer.
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.
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.
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(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(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
 
isaacCipherFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
isComboRune() - Method in enum com.kraken.api.service.spell.Runes
 
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.query.container.inventory.InventoryQuery
Returns true if the inventory is empty and false otherwise.
isEmpty() - Method in class com.kraken.api.sim.CollisionMap
 
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.
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.
isInScene(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
Returns true if the provided WorldPoint is in the currently loaded scene data.
isMoving() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Checks if the player is currently moving based on their pose animation.
isNoted() - Method in class com.kraken.api.query.container.ContainerItem
Gets whether the item is noted, loading composition if needed.
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.
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.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.
isOwnedByLocalPlayer() - Method in class com.kraken.api.query.groundobject.GroundItem
True if the ground item belongs to the local player and false otherwise.
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.
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.
isWorldMapOpen() - Method in class com.kraken.api.service.map.WorldMapService
Determines whether the world map interface is currently open and visible.

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.
KHARYRLL_TELEPORT - com.kraken.api.service.spell.Spells
 
KHAZARD_TELEPORT - com.kraken.api.service.spell.Spells
 
KOUREND_CASTLE_TELEPORT - com.kraken.api.service.spell.Spells
 

L

LASSAR_TELEPORT - com.kraken.api.service.spell.Spells
 
LAVA - com.kraken.api.service.spell.Runes
 
LAW - com.kraken.api.service.spell.Runes
 
LESSER_CORRUPTION - com.kraken.api.service.spell.Spells
 
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(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.
loadFromFile(String) - Method in class com.kraken.api.sim.CollisionDumper
Loads collision map from a JSON file.
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.
loadWindowIcon() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Loads the window icon.
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.
logout() - Method in class com.kraken.api.query.player.LocalPlayerEntity
 
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.spell.Spells
 
LUMBRIDGE_TELEPORT - com.kraken.api.service.spell.Spells
 
LUNAR - com.kraken.api.service.spell.Spellbook
Lunar Spellbook - Unlocked after Lunar Diplomacy quest

M

MAGE - com.kraken.api.sim.model.AttackStyle
 
MAGIC - com.kraken.api.service.ui.tab.InterfaceTab
 
MAGIC_IMBUE - com.kraken.api.service.spell.Spells
 
makeX(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
Executes the "Make X" operation for a specified quantity.
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.
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.spell.Spells
 
MASTER_REANIMATION - com.kraken.api.service.spell.Spells
 
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
 
MELEE - com.kraken.api.sim.model.AttackStyle
 
members() - Method in class com.kraken.api.query.world.WorldQuery
Filters the current query to include only members-only worlds.
MIND - com.kraken.api.service.spell.Runes
 
MIND_ALTAR_TELEPORT - com.kraken.api.service.spell.Spells
 
MIST - com.kraken.api.service.spell.Runes
 
MODERN - com.kraken.api.service.spell.Spellbook
Standard/Modern Spellbook - Default spellbook available to all players
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.spell.Spells
 
MOONCLAN_TELEPORT - com.kraken.api.service.spell.Spells
 
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
 
mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
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
 
mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
 
mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
 
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
 
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
 
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, 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(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.sim
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.spell.Runes
 
MUSIC - com.kraken.api.service.ui.tab.InterfaceTab
 
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.spell.Runes
 
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.
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.spell.Spells
 
NpcEntity - Class in com.kraken.api.query.npc
 
NpcEntity(Context, NPC) - Constructor for class com.kraken.api.query.npc.NpcEntity
 
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
 
npcPositions - Variable in class com.kraken.api.sim.model.GameState
The positions of all NPCs at this state
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.
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
 
oneTickFlick(boolean, Prayer...) - Method in class com.kraken.api.service.prayer.PrayerService
 
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.
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.
onSimulationUpdated() - Method in interface com.kraken.api.sim.SimulationObserver
 
onSimulationUpdated() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
 
onSimulationUpdated() - Method in class com.kraken.api.sim.ui.TilePanel
 
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.
openNpcEditDialog(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Opens detailed edit dialog for an NPC
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.spell.Spells
 

P

pack(int, int) - Static method in class com.kraken.api.service.ui.UIService
Combines a group ID and a child ID into a single packed integer.
pack(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
Compresses x, y, z coordinates into a single integer.
pack(WorldPoint) - Static method in class com.kraken.api.service.map.WorldPointService
Compresses a WorldPoint into a single integer.
packetBufferFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
packetBufferNodeClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
PacketCache - Class in com.kraken.api.core.packet.model
Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents for a specific client and RuneLite revision.
PacketCache() - Constructor for class com.kraken.api.core.packet.model.PacketCache
 
PacketClient - Class in com.kraken.api.core.packet
PacketClient is an instance-based RuneLite client packet sending utility which uses reflection to construct and send low level packets directly to the game servers.
PacketClient(Client) - Constructor for class com.kraken.api.core.packet.PacketClient
Creates a new PacketSender.
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
 
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
 
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.spell.Spells
 
paintComponent(Graphics) - Method in class com.kraken.api.sim.ui.TilePanel
 
pathLengthFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
pathLengthMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
 
PLANK_MAKE - com.kraken.api.service.spell.Spells
 
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
 
playerPath - Variable in class com.kraken.api.sim.model.GameState
The player's current path at this state
playerPathIndex - Variable in class com.kraken.api.sim.model.GameState
The player's path index at this state
playerPosition - Variable in class com.kraken.api.sim.model.GameState
The player's position at this state
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
 
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.
prevTick() - Method in class com.kraken.api.sim.engine.SimulationEngine
Re-winds the game state by 1 tick.
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
 
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(Runes) - Method in enum com.kraken.api.service.spell.Runes
 

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
 
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).
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
 
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
 
RANGE - com.kraken.api.sim.model.AttackStyle
 
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.
RECHARGE_DRAGONSTONE - com.kraken.api.service.spell.Spells
 
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
 
refresh() - Method in class com.kraken.api.sim.engine.SimulationEngine
Refresh will re-load the simulation with collision, npc, and player data gathered directly from the game USING defaults like 0 for the tick and player path index.
refresh(CollisionMap, Point, int, int, List<Point>) - Method in class com.kraken.api.sim.engine.SimulationEngine
Refresh will re-load the simulation with collision, npc, and player data gathered directly from the game.
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.
removeLastNPCPathPoint(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
Removes the last NPC pathing point
removeNpc(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
Removes an NPC from the simulation
removeNpcFromList(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Removes an NPC from the UI list
removeObserver(SimulationObserver) - Method in class com.kraken.api.sim.engine.SimulationEngine
Remove an observer
render(Graphics2D) - Method in class com.kraken.api.overlay.MouseOverlay
 
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.sim.engine.SimulationEngine
Resets the state of the 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.
resetZoom() - Method in class com.kraken.api.sim.ui.TilePanel
Resets the zoom to 1.0
RESPAWN_TELEPORT - com.kraken.api.service.spell.Spells
 
result() - Method in class com.kraken.api.core.AbstractQuery
An alias for list().
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.spell.Spells
 
RESURRECT_GREATER_GHOST - com.kraken.api.service.spell.Spells
 
RESURRECT_GREATER_SKELETON - com.kraken.api.service.spell.Spells
 
RESURRECT_GREATER_ZOMBIE - com.kraken.api.service.spell.Spells
 
RESURRECT_LESSER_GHOST - com.kraken.api.service.spell.Spells
 
RESURRECT_LESSER_SKELETON - com.kraken.api.service.spell.Spells
 
RESURRECT_LESSER_ZOMBIE - com.kraken.api.service.spell.Spells
 
RESURRECT_SUPERIOR_GHOST - com.kraken.api.service.spell.Spells
 
RESURRECT_SUPERIOR_SKELETON - com.kraken.api.service.spell.Spells
 
RESURRECT_SUPERIOR_ZOMBIE - com.kraken.api.service.spell.Spells
 
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.
RIGOUR - com.kraken.api.service.prayer.InteractablePrayer
 
ROCK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
run() - Method in class com.kraken.api.core.script.RunnableTask
 
run(Runnable) - Method in class com.kraken.api.service.util.TaskChain
Adds a task to the chain that executes the specified @Runnable action on the client thread and immediately proceeds to the next task in the chain.
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
 
Runes - Enum in com.kraken.api.service.spell
 
RunnableTask - Class in com.kraken.api.core.script
 
RunnableTask(Runnable) - Constructor for class com.kraken.api.core.script.RunnableTask
 
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

SALVE_GRAVEYARD_TELEPORT - com.kraken.api.service.spell.Spells
 
saveToFile(CollisionMap, String) - Method in class com.kraken.api.sim.CollisionDumper
Saves collision map to a JSON file.
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 - com.kraken.api.service.ui.tab.VarcIntValues
 
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
 
selectNpcInList(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
Selects an NPC in the UI list
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.spell.Spells
 
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
 
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
 
setContentType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
 
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
 
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
 
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
 
setNpcPlacementMode(boolean) - Method in class com.kraken.api.sim.ui.TilePanel
 
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.
setPlayerTarget(Point) - Method in class com.kraken.api.sim.engine.SimulationEngine
Sets the target point for a player to move towards and runs a BFS calculation to determine the shortest path.
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
 
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
 
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
 
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
 
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
 
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.
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_VEIL - com.kraken.api.service.spell.Spells
 
SHARP_EYE - com.kraken.api.service.prayer.InteractablePrayer
 
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.
SimNpc - Class in com.kraken.api.sim.model
NPC entity class used within the simulation.
SimNpc(Point, Color, String) - Constructor for class com.kraken.api.sim.model.SimNpc
 
SimPlayer - Class in com.kraken.api.sim.model
A model of a player within a simulation.
SimPlayer() - Constructor for class com.kraken.api.sim.model.SimPlayer
 
SimulationEngine - Class in com.kraken.api.sim.engine
Simulation engine for NPC and player movement.
SimulationEngine() - Constructor for class com.kraken.api.sim.engine.SimulationEngine
 
SimulationObserver - Interface in com.kraken.api.sim
 
SimulationUIState - Class in com.kraken.api.sim.ui
 
SimulationUIState() - Constructor for class com.kraken.api.sim.ui.SimulationUIState
 
SimulationVisualizer - Class in com.kraken.api.sim.ui
Main visualizer for OSRS tile collision data and movement simulation.
SimulationVisualizer(SimulationEngine, TilePanel, SimulationUIState) - Constructor for class com.kraken.api.sim.ui.SimulationVisualizer
 
SINISTER_OFFERING - com.kraken.api.service.spell.Spells
 
SKELETAL_GRASP - com.kraken.api.service.spell.Spells
 
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
 
skullIconField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
skullIconMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
 
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
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.
SMITE - com.kraken.api.service.prayer.InteractablePrayer
 
SMOKE - com.kraken.api.service.spell.Runes
 
SNARE - com.kraken.api.service.spell.Spells
 
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.spell.Runes
 
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
 
Spellbook - Enum in com.kraken.api.service.spell
 
SPELLBOOK_SWAP - com.kraken.api.service.spell.Spells
 
Spells - Enum in com.kraken.api.service.spell
 
SpellService - Class in com.kraken.api.service.spell
 
SpellService() - Constructor for class com.kraken.api.service.spell.SpellService
 
SPIN_FLAX - com.kraken.api.service.spell.Spells
 
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.
start() - Method in class com.kraken.api.core.script.Script
Starts the script execution, initializing necessary components and marking the script as running.
start() - Method in class com.kraken.api.sim.engine.SimulationEngine
Starts a timer which runs the simulation on 0.6s (1 game tick) intervals.
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.spell.Spells
 
STAT_SPY - com.kraken.api.service.spell.Spells
 
status() - Method in interface com.kraken.api.core.script.Task
Returns the name of the status for display.
STEAM - com.kraken.api.service.spell.Runes
 
STEEL_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
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() - Method in class com.kraken.api.sim.engine.SimulationEngine
Stops the primary simulation timer and resets history.
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.spell.Spells
 
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
 
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.spell.Spells
 
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.spell.Runes
 
SUPERGLASS_MAKE - com.kraken.api.service.spell.Spells
 
SUPERHEAT_ITEM - com.kraken.api.service.spell.Spells
 
SUPERHUMAN_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
 
SUPERIOR_DEMONBANE - com.kraken.api.service.spell.Spells
 
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
 
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.spell.Spells
 
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.spell.Spells
 
TELE_GROUP_BARBARIAN - com.kraken.api.service.spell.Spells
 
TELE_GROUP_CATHERBY - com.kraken.api.service.spell.Spells
 
TELE_GROUP_FISHING_GUILD - com.kraken.api.service.spell.Spells
 
TELE_GROUP_ICE_PLATEAU - com.kraken.api.service.spell.Spells
 
TELE_GROUP_KHAZARD - com.kraken.api.service.spell.Spells
 
TELE_GROUP_MOONCLAN - com.kraken.api.service.spell.Spells
 
TELE_GROUP_WATERBIRTH - com.kraken.api.service.spell.Spells
 
TELEKINETIC_GRAB - com.kraken.api.service.spell.Spells
 
TELEPORT_TO_HOUSE - com.kraken.api.service.spell.Spells
 
THICK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
 
tick - Variable in class com.kraken.api.sim.model.GameState
The tick number when this state was captured
tick() - Static method in class com.kraken.api.service.util.SleepService
Sleeps the current thread for one game tick
tick() - Method in class com.kraken.api.sim.engine.SimulationEngine
 
TILE_SIZE - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
 
TilePanel - Class in com.kraken.api.sim.ui
This class is responsible for drawing on the canvas presented by the Simulation Visualizer.
TilePanel(SimulationUIState, SimulationEngine) - Constructor for class com.kraken.api.sim.ui.TilePanel
 
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
 
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.
toggleRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
Toggles the players run energy.
toggleSpecialAttack(int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Sets the special attack state if current special attack energy is greater than or equal to the required special attack energy
toggleSpecialAttack(int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
Sets the special attack state if the current special attack energy is greater than or equal to the required special attack energy using reflection instead of mouse events.
toGroupId(int) - Static method in class com.kraken.api.service.ui.UIService
Converts the given packed widget integer ID to a group ID by performing a bitwise right shift.
toInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
Converts a world point into a list of instanced world points
TOOLTIP_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
 
TOOLTIP_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
 
TOP_DOWN_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
Vertical columns: Col 1 (Top->Bottom), Col 2 (Top->Bottom)...
TOP_LEFT_BOTTOM_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
Standard reading order: Row 1 (Left->Right), Row 2 (Left->Right)...
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
 
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, MovementService, 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.
TROLLHEIM_TELEPORT - com.kraken.api.service.spell.Spells
 
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.
typeString(String) - Method in class com.kraken.api.input.KeyboardService
Types out a string character-by-character using KEY_TYPED events.

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.spell.Spells
 
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.
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.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.prayer.InteractablePrayer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.spell.Runes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.spell.Spellbook
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.service.spell.Spells
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.sim.model.AttackStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kraken.api.sim.MovementFlag
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.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.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.spell.Runes
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.spell.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.spell.Spells
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.sim.model.AttackStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kraken.api.sim.MovementFlag
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
 
VARROCK_TELEPORT - com.kraken.api.service.spell.Spells
 
VENGEANCE - com.kraken.api.service.spell.Spells
 
VENGEANCE_OTHER - com.kraken.api.service.spell.Spells
 
VILE_VIGOUR - com.kraken.api.service.spell.Spells
 
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.spell.Spells
 

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.
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.spell.Spells
 
WATCHTOWER_TELEPORT - com.kraken.api.service.spell.Spells
 
WATER - com.kraken.api.service.spell.Runes
 
WATERBIRTH_TELEPORT - com.kraken.api.service.spell.Spells
 
WEAKEN - com.kraken.api.service.spell.Spells
 
wear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
Wears an equippable item
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.equipment.EquipmentEntity
Wields a weapon.
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.
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.
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.
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.
worldToArray(int, int) - Method in class com.kraken.api.sim.CollisionMap
Converts world coordinates to array coordinates.
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.
worldToSim(WorldPoint, int, int, int, int) - Method in class com.kraken.api.sim.CollisionDumper
Converts world coordinates to simulation coordinates.
WRATH - com.kraken.api.service.spell.Runes
 
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
 

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.
zoomIn() - Method in class com.kraken.api.sim.ui.TilePanel
Zooms the map in
zoomOut() - Method in class com.kraken.api.sim.ui.TilePanel
Zooms the map out
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages