A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEntity<T> - Class in com.kraken.api.core
- AbstractEntity(Context, T) - Constructor for class com.kraken.api.core.AbstractEntity
- AbstractQuery<T extends Interactable<R>,Q extends AbstractQuery<T,Q,R>,R> - Class in com.kraken.api.core
-
Forms the base class for all game client queries.
- AbstractQuery(Context) - Constructor for class com.kraken.api.core.AbstractQuery
- AbstractTask - Class in com.kraken.api.core.script
-
Abstract base class for Script tasks.
- AbstractTask() - Constructor for class com.kraken.api.core.script.AbstractTask
- ACC_MAN - com.kraken.api.service.ui.tab.InterfaceTab
- ACCENT - Static variable in class com.kraken.api.simulation.colosim.AppTheme
- AccountType - Enum in com.kraken.api.service.ui.login
- activatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Wrapper method which turns a prayer on.
- activateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Activates run if it is deactivated.
- ActorService - Class in com.kraken.api.service.actor
-
Utility service for calculating line of sight (LoS), collision, and reachability for actors and tiles within the game world.
- ActorService() - Constructor for class com.kraken.api.service.actor.ActorService
- adapt(DecisionTreeSearch.Result, SimulationState) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
-
Converts a decision result into a movement-only executable action.
- adapt(DecisionTreeSearch.Result, SimulationState, String, int) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
-
Converts a decision result into movement and optional NPC interaction.
- add(TaskChain) - Method in class com.kraken.api.service.util.TaskChain
-
Adds all tasks from the specified @TaskChain to the current task chain.
- ADD_NPC - com.kraken.api.simulation.colosim.SimulationPanel.Tool
- addColTags(String) - Static method in class com.kraken.api.util.StringUtils
-
Wraps the provided text in a standard color tag
<col=ff9040>. - addColumns(TableElement...) - Method in class com.kraken.api.overlay.table.TableComponent
- addNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- addNodeMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- addRow(String...) - Method in class com.kraken.api.overlay.table.TableComponent
- addRows(TableRow...) - Method in class com.kraken.api.overlay.table.TableComponent
- ADEPT_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
- adjustPitch(float) - Method in class com.kraken.api.service.camera.CameraService
-
Adjusts the camera pitch to the specified percentage.
- AETHER - com.kraken.api.service.magic.rune.Rune
- AIR - com.kraken.api.service.magic.rune.Rune
- alive() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently alive.
- all() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to look at both equipped items and wearable items in the inventory.
- Ancient - Enum in com.kraken.api.service.magic.spellbook
- ANCIENT - com.kraken.api.service.magic.spellbook.Spellbook
- angleToTile(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified actor.
- angleToTile(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified local point.
- angleToTile(WorldPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified world point.
- angleToTile(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified tile object.
- APE_ATOLL_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- applyVariableStride(List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
-
Converts a dense path (every tile) into a strided path of "waypoint" tiles.
- applyVariableStride(List<WorldPoint>, VariableStrideConfig) - Method in class com.kraken.api.service.movement.MovementService
-
Converts a dense path (every tile) into a strided path of "waypoint" tiles.
- AppTheme - Class in com.kraken.api.simulation.colosim
- Arceuus - Enum in com.kraken.api.service.magic.spellbook
- ARCEUUS - com.kraken.api.service.magic.spellbook.Spellbook
- ARCEUUS_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- ARCEUUS_LIBRARY_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- ARDOUGNE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- AreaService - Class in com.kraken.api.service.tile
- AreaService() - Constructor for class com.kraken.api.service.tile.AreaService
- ASTRAL - com.kraken.api.service.magic.rune.Rune
- at(WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters by exact WorldPoint.
- at(WorldPoint) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters by exact WorldPoint.
- at(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters and returns an
NpcQuerycontaining NPCs located at the specified world point. - at(WorldPoint) - Method in class com.kraken.api.query.player.PlayerQuery
-
Returns a stream of Players at a given world point.
- atSpecificTime(int, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
Breaks at a specific time of day.
- attachScript(Script, BreakProfile) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Attaches a script to the break handler with a specific profile.
- attack() - Method in class com.kraken.api.query.npc.NpcEntity
-
Attacks an NPC.
- attackable() - Method in class com.kraken.api.query.npc.NpcQuery
-
Returns Attackable NPC within the scene.
- AUGURY - com.kraken.api.service.prayer.InteractablePrayer
- AuthHooks - Class in com.kraken.api.service.ui.login
- AuthHooks() - Constructor for class com.kraken.api.service.ui.login.AuthHooks
B
- BAKE_PIE - com.kraken.api.service.magic.spellbook.Lunar
- bank() - Method in class com.kraken.api.Context
-
Creates a new query builder for the Bank interface.
- BANK_INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
- BANK_SCROLLBAR_POSITION_400_ITEMS_MAX - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_WORN_ITEMS_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_WORN_ITEMS_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
- BankEntity - Class in com.kraken.api.query.container.bank
- BankEntity(Context, BankItemWidget) - Constructor for class com.kraken.api.query.container.bank.BankEntity
- bankInventory() - Method in class com.kraken.api.Context
-
Creates a new query builder for a Bank Inventory.
- BankInventoryEntity - Class in com.kraken.api.query.container.bank
- BankInventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.bank.BankInventoryEntity
- BankInventoryQuery - Class in com.kraken.api.query.container.bank
- BankInventoryQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankInventoryQuery
- BankItemWidget - Class in com.kraken.api.query.container.bank
- BankItemWidget() - Constructor for class com.kraken.api.query.container.bank.BankItemWidget
- BankQuery - Class in com.kraken.api.query.container.bank
- BankQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankQuery
- BankService - Class in com.kraken.api.service.bank
-
A service class for interacting with global bank operations.
- BankService() - Constructor for class com.kraken.api.service.bank.BankService
- BARBARIAN_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- BARROWS_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- BASIC_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
- BATTLEFRONT_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- between(int, int) - Static method in class com.kraken.api.service.util.RandomService
-
generate random number between min and max
- BEZIER - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- BezierStrategy - Class in com.kraken.api.input.mouse.strategy.bezier
- BezierStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
- BG - Static variable in class com.kraken.api.simulation.colosim.AppTheme
- BIND - com.kraken.api.service.magic.spellbook.Standard
- BLOCK_MOVEMENT_EAST - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_FLOOR - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_FLOOR_DECORATION - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_FULL - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_NORTH - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_NORTH_EAST - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_NORTH_WEST - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_OBJECT - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_SOUTH - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_SOUTH_EAST - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_SOUTH_WEST - com.kraken.api.service.tile.MovementFlag
- BLOCK_MOVEMENT_WEST - com.kraken.api.service.tile.MovementFlag
- BLOOD - com.kraken.api.service.magic.rune.Rune
- BLOOD_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
- BLOOD_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
- BLOOD_BURST - com.kraken.api.service.magic.spellbook.Ancient
- BLOOD_RUSH - com.kraken.api.service.magic.spellbook.Ancient
- BODY - com.kraken.api.service.magic.rune.Rune
- BONES_TO_BANANAS - com.kraken.api.service.magic.spellbook.Standard
- BONES_TO_PEACHES - com.kraken.api.service.magic.spellbook.Standard
- BOOST_POTION_SHARE - com.kraken.api.service.magic.spellbook.Lunar
- BOTTOM_RIGHT_TOP_LEFT - com.kraken.api.query.container.inventory.InventoryOrder
-
Reverse reading order: Last Item -> First Item.
- BreakCondition - Interface in com.kraken.api.core.script.breakhandler
- BreakConditions - Class in com.kraken.api.core.script.breakhandler
- BreakConditions() - Constructor for class com.kraken.api.core.script.breakhandler.BreakConditions
- BreakManager - Class in com.kraken.api.core.script.breakhandler
- BreakManager() - Constructor for class com.kraken.api.core.script.breakhandler.BreakManager
- BreakProfile - Class in com.kraken.api.core.script.breakhandler
- BreakProfile() - Constructor for class com.kraken.api.core.script.breakhandler.BreakProfile
- BreakState - Class in com.kraken.api.core.script.breakhandler
- BreakState() - Constructor for class com.kraken.api.core.script.breakhandler.BreakState
- bufferArrayField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- bufferOffsetField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- BufferUtils - Class in com.kraken.api.core.packet
-
A static utility class that uses reflection to interact with the client's obfuscated buffer objects (e.g., PacketBuffer).
- BufferUtils() - Constructor for class com.kraken.api.core.packet.BufferUtils
- builder(Context) - Static method in class com.kraken.api.service.util.TaskChain
-
Creates a new instance of TaskChain using the specified Context.
- BURST_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- byItemId(int) - Static method in enum com.kraken.api.service.magic.rune.Rune
-
Retrieves the
Runeassociated with the specified item ID. - byItemId(int) - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Retrieves the @code RunePouch instance corresponding to the specified item ID.
C
- calculateCameraYaw(int) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the CameraYaw based on the given NPC or object angle.
- CAMELOT_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- cameraPitchPercentage() - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the current camera pitch as a percentage of the total pitch range.
- CameraService - Class in com.kraken.api.service.camera
- CameraService() - Constructor for class com.kraken.api.service.camera.CameraService
- canApplyPlayerAction(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
-
Returns true when a single player step/run action is currently legal.
- canAttackPlayer(Mob) - Method in class com.kraken.api.simulation.colosim.Simulation
- canBounce(int, int, int, int, int, int) - Static method in class com.kraken.api.simulation.colosim.Venator
- canCast(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
-
Determines whether the specified spell can be cast by the player.
- cancel() - Static method in class com.kraken.api.core.script.RunnableTask
- cancelOffer(GrandExchangeSlot) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Cancels an active Grand Exchange offer in the specified slot.
- capture() - Static method in class com.kraken.api.simulation.SimulationSnapshotService
-
Captures a snapshot with the default NPC inclusion radius.
- capture(int) - Static method in class com.kraken.api.simulation.SimulationSnapshotService
-
Captures a snapshot using a Chebyshev-distance radius from the local player.
- cast(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
-
Casts the specified spell, if it is valid and the necessary conditions are met.
- CastableSpell - Interface in com.kraken.api.service.magic
- castOn(CastableSpell, GameObject) - Method in class com.kraken.api.service.magic.MagicService
-
Casts a spell on a specified target object.
- castOn(CastableSpell, NPC) - Method in class com.kraken.api.service.magic.MagicService
-
Attempts to cast the given spell on a specified NPC target.
- castOn(CastableSpell, Widget) - Method in class com.kraken.api.service.magic.MagicService
-
Attempts to cast the given spell on a specified widget target.
- CATHERBY_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- CEMETERY_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- CENTER - com.kraken.api.overlay.table.TableAlignment
- centerTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to center on the specified tile, using a default margin tolerance of 10%.
- centerTileOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to center on the specified tile, if it is not already within the given margin tolerance.
- CHAOS - com.kraken.api.service.magic.rune.Rune
- CHARGE - com.kraken.api.service.magic.spellbook.Standard
- CHARGE_AIR_ORB - com.kraken.api.service.magic.spellbook.Standard
- CHARGE_EARTH_ORB - com.kraken.api.service.magic.spellbook.Standard
- CHARGE_FIRE_ORB - com.kraken.api.service.magic.spellbook.Standard
- CHARGE_WATER_ORB - com.kraken.api.service.magic.spellbook.Standard
- CHAT - com.kraken.api.service.ui.tab.InterfaceTab
- CHATBOX_SCROLLBAR_POSITION_MAX - com.kraken.api.service.ui.tab.VarcIntValues
- CHATBOX_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
- CHIVALRY - com.kraken.api.service.prayer.InteractablePrayer
- CLARITY_THOUGHT - com.kraken.api.service.prayer.InteractablePrayer
- classContainingGetPacketBufferNodeName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- CLAWS_OF_GUTHIX - com.kraken.api.service.magic.spellbook.Standard
- clear() - Method in class com.kraken.api.simulation.colosim.Simulation
- clearActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- click() - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Clicks the mouse at the current position.
- client - Variable in class com.kraken.api.core.packet.PacketInterceptor
- ClientDownloader - Class in com.kraken.api.core.mapping
- ClientDownloader() - Constructor for class com.kraken.api.core.mapping.ClientDownloader
- clientMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- clientMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- clientPacketClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- close() - Method in class com.kraken.api.service.bank.BankService
-
Closes the bank interface if it is open.
- closeNumberDialogue() - Static method in class com.kraken.api.service.ui.UIService
-
Runs a client script to close the numeric input dialogue if it is open.
- collect(GrandExchangeSlot, boolean) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Collects items from a canceled or completed Grand Exchange offer in the specified slot.
- collectAll() - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Collects all completed offers in the Grand Exchange.
- ColoSimApp - Class in com.kraken.api.simulation.colosim
- ColoSimApp() - Constructor for class com.kraken.api.simulation.colosim.ColoSimApp
- com.kraken.api - package com.kraken.api
- com.kraken.api.core - package com.kraken.api.core
- com.kraken.api.core.mapping - package com.kraken.api.core.mapping
- com.kraken.api.core.packet - package com.kraken.api.core.packet
- com.kraken.api.core.packet.entity - package com.kraken.api.core.packet.entity
- com.kraken.api.core.packet.model - package com.kraken.api.core.packet.model
- com.kraken.api.core.script - package com.kraken.api.core.script
- com.kraken.api.core.script.breakhandler - package com.kraken.api.core.script.breakhandler
- com.kraken.api.input - package com.kraken.api.input
- com.kraken.api.input.mouse - package com.kraken.api.input.mouse
- com.kraken.api.input.mouse.model - package com.kraken.api.input.mouse.model
- com.kraken.api.input.mouse.strategy - package com.kraken.api.input.mouse.strategy
- com.kraken.api.input.mouse.strategy.bezier - package com.kraken.api.input.mouse.strategy.bezier
- com.kraken.api.input.mouse.strategy.instant - package com.kraken.api.input.mouse.strategy.instant
- com.kraken.api.input.mouse.strategy.linear - package com.kraken.api.input.mouse.strategy.linear
- com.kraken.api.input.mouse.strategy.none - package com.kraken.api.input.mouse.strategy.none
- com.kraken.api.input.mouse.strategy.replay - package com.kraken.api.input.mouse.strategy.replay
- com.kraken.api.input.mouse.strategy.wind - package com.kraken.api.input.mouse.strategy.wind
- com.kraken.api.overlay - package com.kraken.api.overlay
- com.kraken.api.overlay.table - package com.kraken.api.overlay.table
- com.kraken.api.query - package com.kraken.api.query
- com.kraken.api.query.container - package com.kraken.api.query.container
- com.kraken.api.query.container.bank - package com.kraken.api.query.container.bank
- com.kraken.api.query.container.inventory - package com.kraken.api.query.container.inventory
- com.kraken.api.query.equipment - package com.kraken.api.query.equipment
- com.kraken.api.query.gameobject - package com.kraken.api.query.gameobject
- com.kraken.api.query.groundobject - package com.kraken.api.query.groundobject
- com.kraken.api.query.npc - package com.kraken.api.query.npc
- com.kraken.api.query.player - package com.kraken.api.query.player
- com.kraken.api.query.widget - package com.kraken.api.query.widget
- com.kraken.api.query.world - package com.kraken.api.query.world
- com.kraken.api.service - package com.kraken.api.service
- com.kraken.api.service.actor - package com.kraken.api.service.actor
- com.kraken.api.service.bank - package com.kraken.api.service.bank
- com.kraken.api.service.camera - package com.kraken.api.service.camera
- com.kraken.api.service.magic - package com.kraken.api.service.magic
- com.kraken.api.service.magic.rune - package com.kraken.api.service.magic.rune
- com.kraken.api.service.magic.spellbook - package com.kraken.api.service.magic.spellbook
- com.kraken.api.service.map - package com.kraken.api.service.map
- com.kraken.api.service.movement - package com.kraken.api.service.movement
- com.kraken.api.service.pathfinding - package com.kraken.api.service.pathfinding
- com.kraken.api.service.prayer - package com.kraken.api.service.prayer
- com.kraken.api.service.tile - package com.kraken.api.service.tile
- com.kraken.api.service.ui - package com.kraken.api.service.ui
- com.kraken.api.service.ui.dialogue - package com.kraken.api.service.ui.dialogue
- com.kraken.api.service.ui.grandexchange - package com.kraken.api.service.ui.grandexchange
- com.kraken.api.service.ui.login - package com.kraken.api.service.ui.login
- com.kraken.api.service.ui.processing - package com.kraken.api.service.ui.processing
- com.kraken.api.service.ui.tab - package com.kraken.api.service.ui.tab
- com.kraken.api.service.util - package com.kraken.api.service.util
- com.kraken.api.service.util.price - package com.kraken.api.service.util.price
- com.kraken.api.service.util.reflect - package com.kraken.api.service.util.reflect
- com.kraken.api.service.util.reflect.hooks - package com.kraken.api.service.util.reflect.hooks
- com.kraken.api.service.util.reflect.hooks.loader - package com.kraken.api.service.util.reflect.hooks.loader
- com.kraken.api.service.util.reflect.hooks.model - package com.kraken.api.service.util.reflect.hooks.model
- com.kraken.api.simulation - package com.kraken.api.simulation
- com.kraken.api.simulation.colosim - package com.kraken.api.simulation.colosim
- com.kraken.api.simulation.colosim.model - package com.kraken.api.simulation.colosim.model
- com.kraken.api.util - package com.kraken.api.util
- COMBAT - com.kraken.api.service.ui.tab.InterfaceTab
- combatLevelGreaterThan(int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Finds players with a combat level strictly greater than the given argument
- combineWith(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one inventory item on another.
- computeStride() - Method in class com.kraken.api.service.movement.VariableStrideConfig
-
Computes a random stride value based on the configured mean, standard deviation, and min/max bounds.
- CONFUSE - com.kraken.api.service.magic.spellbook.Standard
- ContainerItem - Class in com.kraken.api.query.container
-
Represents an item stored in an item container (either the inventory or Bank).
- ContainerItem(Item, ItemComposition, int, Context, Widget, ContainerItem.ItemOrigin) - Constructor for class com.kraken.api.query.container.ContainerItem
- ContainerItem.ItemOrigin - Enum in com.kraken.api.query.container
- contains(WorldPoint) - Method in class com.kraken.api.service.tile.GameArea
-
Checks if the given world point is inside this area.
- contains(Point) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- Context - Class in com.kraken.api
- Context(Client, ClientThread, VirtualMouse, EventBus, Injector, InteractionManager, TileService, ItemManager, BankService) - Constructor for class com.kraken.api.Context
- continueDialogue() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Attempts to continue an active dialogue in the game by interacting with various dialogue widgets.
- continueNumericDialogue(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Resumes a numeric dialogue in the game by interacting with the appropriate widgets and invoking client-side scripts to continue the process.
- continueObjectDialogue(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Resumes an object-based dialogue in the game by interacting with relevant widgets and invoking a client-side script to continue the process.
- copy() - Method in class com.kraken.api.simulation.colosim.model.Tile
- copy() - Method in class com.kraken.api.simulation.SimulationState
-
Creates a branch-safe copy of this state.
- copyCollisionFlags() - Method in class com.kraken.api.simulation.SimulationSnapshot
- COSMIC - com.kraken.api.service.magic.rune.Rune
- count() - Method in class com.kraken.api.core.AbstractQuery
-
Returns a count of objects in the stream
- count() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Returns the count of this item in the bank.
- count() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Returns the quantity of the item in your inventory when the bank interface is open.
- countNpcsWithLineOfSightToPlayer(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
-
Counts currently active NPCs that have line of sight to the player.
- createAggressive() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
- createAreaFromRadius(WorldPoint, int) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a square area around a center point.
- createBalanced() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
- createChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- createChild(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- createConservative() - Static method in class com.kraken.api.core.script.breakhandler.BreakProfile
- createFromPoints(Collection<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
-
Creates an area from a raw collection of points.
- createPolygonArea(List<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a complex shape from a list of vertices.
- createPolygonArea(WorldPoint...) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a complex shape (e.g., L-shape) from vertices.
- createReachableArea(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.AreaService
-
Creates an area based on movement reachability (BFS).
- createState() - Method in class com.kraken.api.simulation.SimulationSnapshot
-
Creates a mutable simulation state initialized from this snapshot.
- createState(SimulationSnapshot) - Method in class com.kraken.api.simulation.SimulationEngine
-
Creates a fresh mutable simulation state from an immutable snapshot.
- CRUMBLE_UNDEAD - com.kraken.api.service.magic.spellbook.Standard
- ctx - Variable in class com.kraken.api.core.AbstractEntity
- ctx - Variable in class com.kraken.api.core.AbstractQuery
- ctx - Variable in class com.kraken.api.core.script.AbstractTask
- CURE_GROUP - com.kraken.api.service.magic.spellbook.Lunar
- CURE_ME - com.kraken.api.service.magic.spellbook.Lunar
- CURE_OTHER - com.kraken.api.service.magic.spellbook.Lunar
- CURE_PLANT - com.kraken.api.service.magic.spellbook.Lunar
- currentRunEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the amount of run energy remaining for the player as an integer between 0 and 100.
- CURSE - com.kraken.api.service.magic.spellbook.Standard
- customCondition(Supplier<Boolean>, String) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
A custom break condition which can include any logic
D
- DARK_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
- DARK_LURE - com.kraken.api.service.magic.spellbook.Arceuus
- DATA_DIR - Static variable in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
- deactivateAll() - Method in class com.kraken.api.service.prayer.PrayerService
-
Deactivates all prayers (including preserve)
- deactivateAll(boolean) - Method in class com.kraken.api.service.prayer.PrayerService
-
Deactivates all prayers.
- deactivateAll(boolean, boolean, int) - Method in class com.kraken.api.service.prayer.PrayerService
-
Deactivates prayers based on the provided parameters.
- deactivatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Wrapper method which turns a prayer off.
- deactivateProtectionPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
-
Deactivates all protection prayers (protect from range, melee, and magic) but will keep other prayers like preserve and protect item active.
- deactivateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Deactivates run if it is enabled.
- DEATH - com.kraken.api.service.magic.rune.Rune
- DEATH_CHARGE - com.kraken.api.service.magic.spellbook.Arceuus
- DecisionTreeSearch - Class in com.kraken.api.simulation
-
Depth-limited decision tree search utility for simulation outcomes.
- DecisionTreeSearch(SimulationEngine, int) - Constructor for class com.kraken.api.simulation.DecisionTreeSearch
-
Creates a search instance with explicit node cap.
- DecisionTreeSearch(SimulationEngine) - Constructor for class com.kraken.api.simulation.DecisionTreeSearch
-
Creates a search instance with default node cap.
- DecisionTreeSearch.ActionGenerator - Interface in com.kraken.api.simulation
-
Provides candidate actions for a given node state and remaining search depth.
- DecisionTreeSearch.Result - Class in com.kraken.api.simulation
-
Search output for the root decision.
- DecisionTreeSearch.StateEvaluator - Interface in com.kraken.api.simulation
-
Scores a state, where larger values are considered better.
- decodeManticoreAttack(int) - Method in class com.kraken.api.simulation.colosim.Simulation
- decodeStringCp1252(byte[], int, int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Decodes a byte array range from CP1252 encoding back to a Java String.
- decreaseSpeed() - Method in class com.kraken.api.service.SailingService
-
Decreases the speed of the boat in the game.
- decrypt(String, String) - Static method in class com.kraken.api.util.StringUtils
-
Decrypts a Base64 encoded string containing an IV and ciphertext.
- DEGRIME - com.kraken.api.service.magic.spellbook.Arceuus
- delay(int) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a delay to the task chain, pausing execution for the specified duration in milliseconds before proceeding to the next task.
- DELAY_FIRST_ATTACK_TICKS - Static variable in class com.kraken.api.simulation.colosim.Simulation
- delayTicks(int) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a delay to the task chain, pausing execution for the specified duration measured in game ticks before proceeding to the next task.
- deleteAllChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- DEMONIC_OFFERING - com.kraken.api.service.magic.spellbook.Arceuus
- deposit(int) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits a set amount of the given item from the players inventory to the bank.
- depositAll() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits all of the given item from the players inventory into the bank.
- depositAll() - Method in class com.kraken.api.service.bank.BankService
-
Deposit all items in the players inventory into the bank.
- depositAllEquipment() - Method in class com.kraken.api.service.bank.BankService
-
Deposits all worn items from the players equipment tab into the bank.
- depositContainers() - Method in class com.kraken.api.service.bank.BankService
-
Deposits items in stored containers (like wilderness loot bags, rune pouches, etc...) into the bank.
- depositFive() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits five of the given items from the players inventory into the bank.
- depositOne() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits one of the given item from the players inventory into the bank.
- depositTen() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits ten of the given items from the players inventory into the bank.
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.kraken.api.service.util.reflect.hooks.loader.HookRegistryDeserializer
- destinationFrom(WorldPoint) - Method in class com.kraken.api.simulation.SimulationAction
-
Converts this directional action into a world-space destination from an origin.
- detachScript() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Detaches the current script from the break handler.
- DialogueService - Class in com.kraken.api.service.ui.dialogue
-
A service class intended for managing and interacting with various types of dialogues in the game client.
- DialogueService() - Constructor for class com.kraken.api.service.ui.dialogue.DialogueService
- diceFractional(double) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a dice roll using a fractional probability (e.g., 0.1 for 10%).
- dicePercentage(double) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a dice roll using a whole number percentage (e.g., 10 for 10%).
- disableQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
-
Turns off the set quick prayers
- dispose() - Static method in class com.kraken.api.core.script.RunnableTask
- distinct(Function<T, Object>) - Method in class com.kraken.api.core.AbstractQuery
-
Filters the stream to only include elements that are distinct based on a property.
- DIVINE_RUNE_POUCH - com.kraken.api.service.magic.rune.RunePouch
- DIVINE_RUNE_POUCH_L - com.kraken.api.service.magic.rune.RunePouch
- doActionClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- doActionMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- downloadInjectedClient(Path) - Static method in class com.kraken.api.core.mapping.ClientDownloader
-
Downloads the injected client JAR file to the specified destination path.
- DRAYNOR_MANOR_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- DREAM - com.kraken.api.service.magic.spellbook.Lunar
- drop() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Drops the item from the inventory.
- DUST - com.kraken.api.service.magic.rune.Rune
- dx(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
- dxy(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
- dy(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
E
- EAGLE_EYE - com.kraken.api.service.prayer.InteractablePrayer
- EARTH - com.kraken.api.service.magic.rune.Rune
- EARTH_BLAST - com.kraken.api.service.magic.spellbook.Standard
- EARTH_BOLT - com.kraken.api.service.magic.spellbook.Standard
- EARTH_STRIKE - com.kraken.api.service.magic.spellbook.Standard
- EARTH_SURGE - com.kraken.api.service.magic.spellbook.Standard
- EARTH_WAVE - com.kraken.api.service.magic.spellbook.Standard
- EAST - com.kraken.api.service.SailingService.Direction
- EAST - Static variable in class com.kraken.api.simulation.SimulationAction
- EAST_NORTH_EAST - com.kraken.api.service.SailingService.Direction
- EAST_SOUTH_EAST - com.kraken.api.service.SailingService.Direction
- EDGEVILLE_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
- EMOTES - com.kraken.api.service.ui.tab.InterfaceTab
- empty() - Method in class com.kraken.api.core.AbstractQuery
-
Returns an empty stream.
- enableQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
-
Turns on the set quick prayers
- encodeStringCp1252(CharSequence, int, int, byte[], int) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Encodes a Java String (CharSequence) into a byte array using the CP1252 character set.
- encrypt(String, String) - Static method in class com.kraken.api.util.StringUtils
-
Encrypts the given plaintext using AES/CBC/PKCS5Padding.
- ENERGY_TRANSFER - com.kraken.api.service.magic.spellbook.Lunar
- ENFEEBLE - com.kraken.api.service.magic.spellbook.Standard
- ENTANGLE - com.kraken.api.service.magic.spellbook.Standard
- enter() - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing the Enter key.
- enterPin(int[]) - Method in class com.kraken.api.service.bank.BankService
-
Enters the bank pin using the provided 4 digits.
- equals(Object) - Method in class com.kraken.api.core.AbstractEntity
- equals(Object) - Method in class com.kraken.api.query.container.ContainerItem
- equals(Object) - Method in class com.kraken.api.simulation.SimulationAction
- equipment() - Method in class com.kraken.api.Context
-
Creates a new query builder for the equipment interface.
- EQUIPMENT - com.kraken.api.query.container.ContainerItem.ItemOrigin
- EQUIPMENT - com.kraken.api.service.ui.tab.InterfaceTab
- EquipmentEntity - Class in com.kraken.api.query.equipment
- EquipmentEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.equipment.EquipmentEntity
- EquipmentQuery - Class in com.kraken.api.query.equipment
- EquipmentQuery(Context) - Constructor for class com.kraken.api.query.equipment.EquipmentQuery
- evaluate(SimulationState) - Method in interface com.kraken.api.simulation.DecisionTreeSearch.StateEvaluator
- EVENT_MOUSE_CLICK - com.kraken.api.core.packet.model.PacketType
- EVENT_MOUSE_CLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- eventBus - Static variable in class com.kraken.api.core.packet.PacketInterceptor
- except(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Filters out elements that match the given predicate.
- ExecutableAction() - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
- execute() - Method in interface com.kraken.api.core.script.Task
-
Executes the task logic.
- execute() - Method in class com.kraken.api.service.util.TaskChain
-
Executes the task chain sequentially, proceeding through each task until all tasks are complete, an error occurs, or the chain is interrupted.
- execute(SimulationDecisionAdapter.ExecutableAction) - Method in class com.kraken.api.simulation.SimulationDecisionAdapter
-
Executes movement and optional NPC interaction in the game client.
- EXPERT_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
F
- FALADOR_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- FENKENSTRAINS_CASTLE_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- FERTILE_SOIL - com.kraken.api.service.magic.spellbook.Lunar
- FieldHook - Class in com.kraken.api.service.util.reflect.hooks.model
- FieldHook() - Constructor for class com.kraken.api.service.util.reflect.hooks.model.FieldHook
- filter(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Applies a predicate to the stream to filter elements of the stream.
- findApproximatePath(WorldPoint, WorldArea) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds an approximate path to a random reachable tile within a specified WorldArea.
- findApproximatePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds an approximate path to a random reachable tile within a default radius of 5 tiles around the target location.
- findApproximatePath(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds an approximate path to a random reachable tile within a specified radius around the target location.
- findApproximatePathWithBackoff(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Attempts to find a path to a reachable tile within a specified radius of the target.
- findEdgeOfScene(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
- findLibraries() - Static method in class com.kraken.api.input.mouse.VirtualMouse
-
Scans a specified directory for JSON files and returns a list of library names derived from the filenames.
- findMobIndexAtTile(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
- findNpcSlotByIndex(int) - Method in class com.kraken.api.simulation.SimulationState
-
Resolves an internal NPC slot by RuneLite NPC index.
- findPath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Calculates and returns a path from a starting point to a target point within the game world.
- findPathWithBackoff(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Attempts to find a path to the target.
- findSparsePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds a sparse path between a starting point and a target point by filtering out unnecessary intermediate points from a previously computed dense path.
- findWaypointsTo(Tile, Tile) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds the waypoints needed to navigate from the starting
Tileto the destinationTile. - FIRE - com.kraken.api.service.magic.rune.Rune
- FIRE_BLAST - com.kraken.api.service.magic.spellbook.Standard
- FIRE_BOLT - com.kraken.api.service.magic.spellbook.Standard
- FIRE_STRIKE - com.kraken.api.service.magic.spellbook.Standard
- FIRE_SURGE - com.kraken.api.service.magic.spellbook.Standard
- FIRE_WAVE - com.kraken.api.service.magic.spellbook.Standard
- first() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the first type of object being queried (e.g., NpcEntity, WidgetEntity) from the stream.
- FISHING_GUILD_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- FLAMES_OF_ZAMORAK - com.kraken.api.service.magic.spellbook.Standard
- flickQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
-
Performs a quick flick of the player's quick prayers.
- food() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns a list of Inventory Items which can be consumed for health.
- forMenuAction(MenuAction) - Static method in enum com.kraken.api.core.packet.model.PacketType
-
Makes a best effort approach to mapping a RuneLite menu action for a game click to the underlying packet this that is sent to the server
- freeSpace() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns the free space in a users inventory.
- freeToPlay() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only free-to-play worlds.
- FRIENDS - com.kraken.api.service.ui.tab.InterfaceTab
- fromAngle(int) - Static method in enum com.kraken.api.service.SailingService.Direction
- fromClient(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Returns a widget directly from the client.
- fromClient(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Returns a widget directly from the client.
- fromCode(int) - Static method in enum com.kraken.api.service.SailingService.Direction
- fromInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Gets the coordinate of the tile that contains the passed world point, accounting for instances.
- fromPacked(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Decompresses a compressed WorldPoint integer back into a WorldPoint.
- fromTypeId(int) - Static method in enum com.kraken.api.simulation.colosim.NpcType
- fromWorldInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Used to convert a WorldPoint in an instance to a LocalPoint
G
- GameArea - Class in com.kraken.api.service.tile
-
Encapsulates a set of tiles representing an area.
- GameArea() - Constructor for class com.kraken.api.service.tile.GameArea
- GameObjectEntity - Class in com.kraken.api.query.gameobject
- GameObjectEntity(Context, GameObject) - Constructor for class com.kraken.api.query.gameobject.GameObjectEntity
- GameObjectPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending packets related to
TileObject(Game Object) interactions to the game server. - GameObjectPackets() - Constructor for class com.kraken.api.core.packet.entity.GameObjectPackets
- GameObjectQuery - Class in com.kraken.api.query.gameobject
- GameObjectQuery(Context) - Constructor for class com.kraken.api.query.gameobject.GameObjectQuery
- gameObjects() - Method in class com.kraken.api.Context
-
Creates a new query builder for game objects.
- gaussRand(double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random value based on a Gaussian (normal) distribution with a specified mean and standard deviation.
- generate(SimulationState, int) - Method in interface com.kraken.api.simulation.DecisionTreeSearch.ActionGenerator
- GEOMANCY - com.kraken.api.service.magic.spellbook.Lunar
- get(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Retrieves the first
WidgetEntitymatching the specified packed ID. - get(int) - Method in class com.kraken.api.simulation.colosim.SpriteStore
- get(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Retrieves a
WidgetEntitybased on the specified group ID and child ID. - get(WidgetInfo) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Retrieves the first
WidgetEntitythat matches the specifiedWidgetInfo. - getAction() - Method in interface com.kraken.api.service.magic.CastableSpell
- getAction() - Method in enum com.kraken.api.service.magic.spellbook.Ancient
- getAction() - Method in enum com.kraken.api.service.magic.spellbook.Arceuus
- getAction() - Method in enum com.kraken.api.service.magic.spellbook.Lunar
- getAction() - Method in enum com.kraken.api.service.magic.spellbook.Standard
- getActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getActiveOverhead() - Method in class com.kraken.api.service.prayer.PrayerService
-
Retrieves the currently active overhead
InteractablePrayer. - getActivePrayers() - Static method in class com.kraken.api.service.prayer.PrayerService
-
Retrieves a list of all currently active prayers.
- getActorClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor (NPC or Player).
- getActorLineOfSightTerminationTile(NPC) - Static method in class com.kraken.api.service.actor.ActorService
-
Finds the tile where an NPC path would terminate once the NPC has line of sight to the local player.
- getActorLineOfSightTerminationTile(NPC, Player) - Static method in class com.kraken.api.service.actor.ActorService
-
Finds the tile where an NPC path would terminate once the NPC has line of sight to the target player.
- getActorPath(Actor, WorldPoint) - Static method in class com.kraken.api.service.actor.ActorService
-
Computes the movement path an actor would take towards a destination tile using local collision data.
- getActorPath(Actor, Player) - Static method in class com.kraken.api.service.actor.ActorService
-
Computes the movement path an actor would take towards a target player using local collision data.
- getActorPath(NPC) - Static method in class com.kraken.api.service.actor.ActorService
-
Computes the movement path an NPC would take towards the local player using local collision data.
- getActorPathUntilLineOfSight(NPC) - Static method in class com.kraken.api.service.actor.ActorService
-
Computes the movement path an NPC would take towards the local player and truncates it at the first tile where the NPC gains line of sight to the player.
- getActorPathUntilLineOfSight(NPC, Player) - Static method in class com.kraken.api.service.actor.ActorService
-
Computes the movement path an NPC would take towards a target player and truncates it at the first tile where the NPC gains line of sight to that player.
- getAlchemyPrice() - Method in class com.kraken.api.query.groundobject.GroundItem
-
Returns the High Alchemy price of the item multiplied by the quantity on the ground.
- getAmount() - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Retrieves the current value of the skill multi-quantity variable.
- getAngle() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera yaw angle.
- getAngleTo(int) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angular difference between the current camera angle and the target angle.
- getAnimationId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getArray(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively gets the underlying 'array' (the byte[]) from a buffer instance.
- getAverage() - Method in class com.kraken.api.service.util.price.ItemPrice
-
Calculates the average price for the item based on its high and low prices.
- getBaseRunePouchContents() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Retrieves the base contents of the rune pouch, converting any combination runes into their respective basic elemental runes.
- getBlockedTileRanges() - Method in class com.kraken.api.simulation.colosim.Simulation
- getBoostedLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the boosted level of a specified skill.
- getBorderType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getBounds() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getBounds(Context, Client) - Method in class com.kraken.api.query.container.ContainerItem
-
Returns the rectangle bounds of an inventory item
- getBySlot(int) - Static method in enum com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
-
Given an integer for the slot number, returns the grand exchange slot object for that slot.
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- getCanvas() - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
- getCanvasLocation() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCharacterAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Gets the camera angle needed to face the specified actor.
- getChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getClickbox(ContainerItem) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an inventory item.
- getClickbox(ContainerItem, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an inventory item with optional randomization
- getClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor with randomization enabled by default.
- getClickbox(Actor, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor with optional randomization.
- getClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint with randomization enabled by default.
- getClickbox(LocalPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint with optional randomization.
- getClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane with randomization enabled by default.
- getClickbox(LocalPoint, int, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane with optional randomization.
- getClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint with randomization enabled by default.
- getClickbox(WorldPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint with optional randomization.
- getClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile with randomization enabled by default.
- getClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject with randomization enabled by default.
- getClickbox(TileObject, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject with optional randomization.
- getClickbox(Tile, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile with optional randomization.
- getClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget with randomization enabled by default.
- getClickbox(Widget, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget with optional randomization.
- getClickingPoint(Rectangle, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Calculates a click point from a rectangle with optional randomization.
- getClickMask() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCollisionFlagAtScene(int, int) - Method in class com.kraken.api.simulation.SimulationSnapshot
-
Reads a collision flag by scene coordinate.
- getCollisionFlagAtWorld(int, int) - Method in class com.kraken.api.simulation.SimulationSnapshot
-
Reads a collision flag by world coordinate.
- getComboRunes(Rune) - Static method in enum com.kraken.api.service.magic.rune.Rune
-
Retrieves an array of combo runes that can be derived from the specified base
Rune. - getContentType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCurrentSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
-
Retrieves the current spellbook being used in the game.
- getCurrentTab() - Method in class com.kraken.api.service.ui.tab.TabService
- getDefaultRectangle() - Static method in class com.kraken.api.service.ui.UIService
-
Returns a default rectangle representing the entire game canvas with a slight random offset.
- getDefinitionForType(PacketType) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getDefinitionForType(PacketType, int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getDescription() - Method in interface com.kraken.api.core.script.breakhandler.BreakCondition
-
Optional description of the condition for logging purposes.
- getDialogueHeader() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves the dialogue header text currently displayed in the widget interface.
- getDialogueOptions() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves a list of dialogue options currently available in the dialogue interface.
- getDialogueText() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves the text from the currently active dialogue widget if available.
- getDirection() - Method in class com.kraken.api.service.SailingService
-
Retrieves the current direction of the boat based on its angle in the game.
- getDistanceFromPlayer() - Method in class com.kraken.api.query.npc.NpcEntity
-
Calculates the distance between the NPC and the local player within the game world.
- getDragDeadTime() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDragDeadZone() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDragParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDynamicChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getEnum(int) - Method in class com.kraken.api.Context
-
Retrieves an enum composition from the RuneLite client thread.
- getEquipmentActions() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the equipment actions, loading composition if needed.
- getEventMouseClick() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getExperience(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the total experience of the specified skill for the current client.
- getFieldValue(FieldHook, Object) - Method in class com.kraken.api.service.util.reflect.ReflectionService
-
Retrieves the value of a field specified by the given hook.
- getFirstFreeSlot() - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Attempts to find the first free GE Offer slot.
- getFont() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getFontId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getGrandExchangePrice() - Method in class com.kraken.api.query.groundobject.GroundItem
-
Returns the Grand Exchange price of the item multiplied by the quantity on the ground.
- getGroundItemActions(ItemComposition) - Static method in class com.kraken.api.query.groundobject.GroundItem
-
Returns a list of actions which can be performed on the Tile object.
- getHaPrice() - Method in class com.kraken.api.query.container.ContainerItem
-
The high alchemy price for the item
- getHeadIcon() - Method in class com.kraken.api.query.npc.NpcEntity
-
Retrieves the head icon associated with the NPC, if it exists.
- getHealthPercentage() - Method in class com.kraken.api.query.npc.NpcEntity
-
Gets the health percentage of the NPC.
- getHealthPercentage() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the player's current health as a percentage of their real (base) health.
- getHealthRemaining() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the players current health remaining as an integer.
- getHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getHeightMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getId() - Method in interface com.kraken.api.core.Interactable
-
The item ID for the wrapped game entity
- getId() - Method in class com.kraken.api.query.container.bank.BankEntity
- getId() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- getId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getId() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- getId() - Method in class com.kraken.api.query.equipment.EquipmentEntity
- getId() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- getId() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
- getId() - Method in class com.kraken.api.query.npc.NpcEntity
- getId() - Method in class com.kraken.api.query.player.PlayerEntity
- getId() - Method in class com.kraken.api.query.widget.WidgetEntity
- getId() - Method in class com.kraken.api.query.world.WorldEntity
- getIfButtonT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIfButtonX() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIfSubOp() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIndex() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getIndex() - Method in interface com.kraken.api.service.magic.CastableSpell
- getIndex(String[], String) - Static method in class com.kraken.api.util.StringUtils
-
Finds the index of a term in an array of terms, ignoring case.
- getInventoryActions() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the inventory actions, loading composition if needed.
- getItemComposition() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the item composition, loading it if needed.
- getItemId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getItemId() - Method in enum com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
-
Returns the item id for the item in the grand exchange offer slot.
- getItemPrice(int, String, Consumer<ItemPrice>) - Method in class com.kraken.api.service.util.price.ItemPriceService
-
Retrieves the price for a specific item.
- getItemPriceSync(int, String) - Method in class com.kraken.api.service.util.price.ItemPriceService
- getItemQuantity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getItemQuantityMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getLevel() - Method in interface com.kraken.api.service.magic.CastableSpell
- getLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the base level of the specified skill.
- getLineHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getLineOfSightTiles(NPC, int) - Static method in class com.kraken.api.service.actor.ActorService
-
Retrieves a list of all tiles within a specified radius that an NPC currently has line of sight to.
- getLocalPointClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint by converting it to screen coordinates.
- getLocalPointClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane by converting it to screen coordinates.
- getManticorePattern(String) - Method in class com.kraken.api.simulation.colosim.Simulation
- getMaxHealth() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the players maximum health as an integer.
- getMobCenterOffset(int) - Method in class com.kraken.api.simulation.colosim.Simulation
- getModelId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getModelType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getModelZoom() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getMoveGameClick() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getName() - Method in interface com.kraken.api.core.Interactable
-
The game entities name.
- getName() - Method in class com.kraken.api.query.container.bank.BankEntity
- getName() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- getName() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getName() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the item name, loading composition if needed.
- getName() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- getName() - Method in class com.kraken.api.query.equipment.EquipmentEntity
- getName() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- getName() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
- getName() - Method in class com.kraken.api.query.npc.NpcEntity
- getName() - Method in class com.kraken.api.query.player.PlayerEntity
- getName() - Method in class com.kraken.api.query.widget.WidgetEntity
- getName() - Method in class com.kraken.api.query.world.WorldEntity
- getName() - Method in interface com.kraken.api.service.magic.CastableSpell
- getNestedChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNextBreakDuration() - Method in class com.kraken.api.core.script.breakhandler.BreakProfile
-
Calculates the next break duration based on profile settings.
- getNextRunDuration() - Method in class com.kraken.api.core.script.breakhandler.BreakProfile
-
Calculates the next runtime duration based on profile settings.
- getNoClickThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNoScrollThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNpcAttackRange(int) - Method in class com.kraken.api.simulation.SimulationState
- getNpcId(int) - Method in class com.kraken.api.simulation.SimulationState
- getNpcIndex(int) - Method in class com.kraken.api.simulation.SimulationState
-
Returns captured NPC index for a simulation slot.
- getNpcInfo(int) - Method in class com.kraken.api.simulation.colosim.Simulation
- getNpcLineOfSightTiles(SimulationState, int) - Method in class com.kraken.api.simulation.SimulationEngine
-
Returns the line-of-sight tile set for the specified NPC using its configured attack range.
- getNpcLineOfSightTiles(SimulationState, int, int) - Method in class com.kraken.api.simulation.SimulationEngine
-
Returns the line-of-sight tile set for the specified NPC using an explicit range override.
- getNpcName(int) - Method in class com.kraken.api.simulation.colosim.Simulation
- getNpcSize(int) - Method in class com.kraken.api.simulation.SimulationState
- getNpcWorldPoint(int) - Method in class com.kraken.api.simulation.SimulationState
- getNpcX(int) - Method in class com.kraken.api.simulation.SimulationState
- getNpcY(int) - Method in class com.kraken.api.simulation.SimulationState
- getObjectAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Gets the camera angle needed to face the specified tile object.
- getObjectClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject (GameObject, WallObject, GroundObject, or DecorativeObject).
- getObjectComposition() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Returns the object composition for a given
TileObject. - getObjectComposition(TileObject) - Method in class com.kraken.api.service.tile.TileService
-
Returns the object composition for a given TileObject.
- getOffset(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively gets the 'offset' (current write position) from a buffer instance.
- getOnInvTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnKeyListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnLoadListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnOpListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnVarTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOpacity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOpHeldd() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLocT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpcT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObjT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer6() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer7() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer8() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayerT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOriginalHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getPackedPlane(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the plane from a compressed WorldPoint integer.
- getPackedX(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the X coordinate from a compressed WorldPoint integer.
- getPackedY(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the Y coordinate from a compressed WorldPoint integer.
- getPacketBufferNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- getParams() - Method in enum com.kraken.api.core.packet.model.PacketType
-
Retrieves a list of parameter names required for the current @PacketType.
- getParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getParentId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getPillarFilters() - Method in class com.kraken.api.simulation.colosim.Simulation
- getPitch() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera pitch value.
- getPlayerWorldPoint() - Method in class com.kraken.api.simulation.SimulationState
- getPriority() - Method in class com.kraken.api.core.script.PriorityTask
- getRandomTile() - Method in class com.kraken.api.service.tile.GameArea
-
Returns a random tile from the area.
- getReachableTilesFromTile(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.TileService
-
This method calculates the distances to a specified tile in the game world using a breadth-first search (BFS) algorithm, considering movement restrictions and collision data.
- getRelativeX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRelativeY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getResumeCountDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeNameDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeObjDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumePausebutton() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeStringDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getRotationX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRotationY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRotationZ() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRunePouch() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Retrieves the
RunePouchinstance corresponding to a rune pouch currently present in the player's inventory. - getRunePouchContents() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Retrieves the current contents of the rune pouch if one is present in the player's inventory.
- getRuneRequirement() - Method in interface com.kraken.api.service.magic.CastableSpell
- getSceneHeight() - Method in class com.kraken.api.simulation.SimulationSnapshot
- getSceneWidth() - Method in class com.kraken.api.simulation.SimulationSnapshot
- getScrollHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getSelectedMobIndex() - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- getService(Class<T>) - Method in class com.kraken.api.Context
-
Retrieves an instance of a specified service class.
- getSetFlags(int) - Static method in enum com.kraken.api.service.tile.MovementFlag
- getSetHeading() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getSimilarPath(List<NormalizedPath>, double) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
-
Selects a
NormalizedPathfrom a provided list of candidate paths that most closely matches a target distance, considering tolerance thresholds and randomization within a subset of viable matches. - getSpecialAttackEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Gets the amount of special attack energy remaining as a percent (0-100).
- getSpellbook() - Method in interface com.kraken.api.service.magic.CastableSpell
- getSpells() - Method in enum com.kraken.api.service.magic.spellbook.Spellbook
-
Retrieves the array of spells associated with the current spellbook.
- getSpriteId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getSpriteTiling() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getStaticChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTargetPriority() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTargetVerb() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getText() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTextColor() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTextShadowed() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTile(int, int) - Method in class com.kraken.api.service.tile.TileService
-
This method retrieves the tile at the specified coordinates (x, y) on the current plane.
- getTile(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Returns the Tile for a given
WorldPoint. - getTileAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the camera angle needed to face the specified actor.
- getTileAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the camera angle needed to face the specified tile object.
- getTileClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile.
- getTotalExperience() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the total experience across all skills for the current client.
- getType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getVarbitValue(int) - Method in class com.kraken.api.Context
-
Returns a varbit value from the RuneLite client.
- getVarpValue(int) - Method in class com.kraken.api.Context
-
Returns a var player value from the RuneLite client.
- getVarTransmitTrigger() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWidget() - Method in interface com.kraken.api.service.magic.CastableSpell
- getWidget(int) - Method in class com.kraken.api.Context
-
Retrieves a Widget from the RuneLite client.
- getWidgetClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget.
- getWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWidthMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWildernessInfo() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves information about the current wilderness state for the player, including the wilderness level and the player's combat level, based on data from the game client.
- getWorldPointClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint by converting it to screen coordinates.
- getXAmount() - Method in class com.kraken.api.service.bank.BankService
-
Returns the current amount the X variable is set to.
- getXPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getXTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getYaw() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera yaw (compass facing direction).
- getYPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getYTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getZoom() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera zoom level.
- GHORROCK_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
- GHOSTLY_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
- GRAND_EXCHANGE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- GrandExchangeService - Class in com.kraken.api.service.ui.grandexchange
- GrandExchangeService() - Constructor for class com.kraken.api.service.ui.grandexchange.GrandExchangeService
- GrandExchangeSlot - Enum in com.kraken.api.service.ui.grandexchange
- GREATER_CORRUPTION - com.kraken.api.service.magic.spellbook.Arceuus
- GroundItem - Class in com.kraken.api.query.groundobject
- GroundItem() - Constructor for class com.kraken.api.query.groundobject.GroundItem
- GroundItemPackets - Class in com.kraken.api.core.packet.entity
-
A utility class for sending packets related to
TileItem(ground item) interactions to the game server. - GroundItemPackets() - Constructor for class com.kraken.api.core.packet.entity.GroundItemPackets
- groundItems() - Method in class com.kraken.api.Context
-
Creates a new query builder for Ground Items.
- GroundObjectEntity - Class in com.kraken.api.query.groundobject
- GroundObjectEntity(Context, GroundItem) - Constructor for class com.kraken.api.query.groundobject.GroundObjectEntity
- GroundObjectQuery - Class in com.kraken.api.query.groundobject
- GroundObjectQuery(Context) - Constructor for class com.kraken.api.query.groundobject.GroundObjectQuery
H
- HARMONY_ISLAND_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- hasAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Returns true if the inventory item has the specified action.
- hasFlag(MovementFlag[], MovementFlag) - Static method in enum com.kraken.api.service.tile.MovementFlag
- hasFood() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the player has edible hard food in their inventory and false otherwise.
- hashCode() - Method in class com.kraken.api.core.AbstractEntity
- hashCode() - Method in class com.kraken.api.query.container.ContainerItem
- hashCode() - Method in class com.kraken.api.simulation.SimulationAction
- hasInteraction() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
- hasItem(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the inventory contains a specific item, found by its item id.
- hasItem(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the inventory contains a specific item, found by its name.
- hasItems(int...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true ONLY if the inventory contains ALL of the specified item IDs.
- hasItems(String...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true ONLY if the inventory contains ALL of the specified item names.
- hasItems(List<Integer>) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Determines whether the inventory contains all items specified by the given list of IDs.
- hasLineOfSight(SimulationState, WorldPoint, int, WorldPoint, int, boolean) - Method in class com.kraken.api.simulation.SimulationEngine
-
World-point overload for line-of-sight checks.
- hasLineOfSightTo(WorldPoint, WorldPoint) - Static method in class com.kraken.api.service.actor.ActorService
-
Checks if there is a clear line of sight between two world points.
- hasLineOfSightTo(Tile, Tile) - Static method in class com.kraken.api.service.actor.ActorService
-
Checks if there is a clear line of sight between two scene tiles.
- hasListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- hasLOS(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.simulation.colosim.Simulation
- hasMovement() - Method in class com.kraken.api.simulation.SimulationDecisionAdapter.ExecutableAction
- hasNpcLineOfSightToPlayer(SimulationState, int) - Method in class com.kraken.api.simulation.SimulationEngine
-
Returns true when the given NPC currently has line of sight to the local simulated player.
- hasRequiredRunes(CastableSpell) - Method in class com.kraken.api.service.magic.MagicService
-
Checks if the player has the required runes to cast a given spell.
- hasRunePouch() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
- HAWK_EYE - com.kraken.api.service.prayer.InteractablePrayer
- HEAL_GROUP - com.kraken.api.service.magic.spellbook.Lunar
- HEAL_OTHER - com.kraken.api.service.magic.spellbook.Lunar
- HIGH_LEVEL_ALCHEMY - com.kraken.api.service.magic.spellbook.Standard
- highAlchemyPriceAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the high alchemy price is above a specific threshold.
- HIGHLIGHTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_NONE - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
- holdShift() - Method in class com.kraken.api.input.KeyboardService
-
Simulates holding the Shift key using a KEY_PRESSED event.
- HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- HookLoader - Class in com.kraken.api.service.util.reflect.hooks.loader
- HookLoader() - Constructor for class com.kraken.api.service.util.reflect.hooks.loader.HookLoader
- HookRegistry - Class in com.kraken.api.service.util.reflect.hooks
-
Immutable registry containing all reflection hooks.
- HookRegistry() - Constructor for class com.kraken.api.service.util.reflect.hooks.HookRegistry
- HookRegistryDeserializer - Class in com.kraken.api.service.util.reflect.hooks.loader
-
Custom deserializer that directly creates domain hook objects from JSON.
- HookRegistryDeserializer() - Constructor for class com.kraken.api.service.util.reflect.hooks.loader.HookRegistryDeserializer
- hop() - Method in class com.kraken.api.query.world.WorldEntity
-
Attempts to perform a world hop for the current
WorldEntity. - HUMIDIFY - com.kraken.api.service.magic.spellbook.Lunar
- HUNTER_KIT - com.kraken.api.service.magic.spellbook.Lunar
I
- IBAN_BLAST - com.kraken.api.service.magic.spellbook.Standard
- ICE_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
- ICE_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
- ICE_BURST - com.kraken.api.service.magic.spellbook.Ancient
- ICE_PLATEAU_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- ICE_RUSH - com.kraken.api.service.magic.spellbook.Ancient
- idle() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters for NPCs that are not interacting with anyone (null interaction).
- IF_BUTTON - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONT - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONX_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP - com.kraken.api.core.packet.model.PacketType
- IF_SUBOP_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IMPROVED_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
- increaseSpeed() - Method in class com.kraken.api.service.SailingService
-
Increases the speed of the boat in the game.
- INCREDIBLE_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
- indexMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- INFERIOR_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
- inGroup(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets belonging to a specific Interface Group.
- inInterface() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to only look for items currently equipped on the player (read from the Equipment interface widgets).
- inInventory() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to only look for wearable/wieldable items currently inside the player's inventory.
- initialize() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Initializes the break handler and registers it to the event bus.
- initialize(Client) - Static method in class com.kraken.api.core.packet.PacketMethodLocator
-
Initializes the packet method locator.
- initializePackets() - Method in class com.kraken.api.Context
-
Initializes packet queueing functionality by either loading the client packet sending method from the cached json file or running an analysis on the RuneLite injected client to determine the packet sending method.
- injected - Variable in class com.kraken.api.core.packet.PacketInterceptor
- injectHook() - Method in class com.kraken.api.core.packet.PacketInterceptor
-
Modifies the bytecode of the "addNode" method within the client at runtime to invoke the
PacketInterceptor.PacketHookAdviceclass whenever the method is called. - inRegion(WorldRegion...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds that belong to the specified regions.
- inSlot(EquipmentInventorySlot) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Returns the interactable equipment entity for a given equipment slot.
- install() - Static method in class com.kraken.api.simulation.colosim.AppTheme
- instance - Static variable in class com.kraken.api.core.packet.PacketInterceptor
- INSTANT - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- InstantStrategy - Class in com.kraken.api.input.mouse.strategy.instant
- InstantStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- interact(int, int, int, int) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget using the specific action index
- interact(int, int, int, int) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Interacts with a widget using the specified action index.
- interact(BankItemWidget, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget in the players bank using the specific action.
- interact(ContainerItem, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with an item with the specified ID in an item container (inventory, inventory while banking, equipment, etc...) using the specified action.
- interact(ContainerItem, String...) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with an item with the specified ID in an item container (inventory, inventory while banking, equipment, etc...) using the first matching specified action.
- interact(GroundItem) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a ground item (
GroundItem) using the specified action i.e. - interact(String) - Method in interface com.kraken.api.core.Interactable
-
Interacts with the entity using the given action verb.
- interact(String) - Method in class com.kraken.api.query.container.bank.BankEntity
- interact(String) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- interact(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- interact(String) - Method in class com.kraken.api.query.equipment.EquipmentEntity
- interact(String) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- interact(String) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Interact interacts with the ground object.
- interact(String) - Method in class com.kraken.api.query.npc.NpcEntity
- interact(String) - Method in class com.kraken.api.query.player.PlayerEntity
- interact(String) - Method in class com.kraken.api.query.widget.WidgetEntity
- interact(String) - Method in class com.kraken.api.query.world.WorldEntity
- interact(String, String) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Interacts with a widget by invoking a specified menu and action.
- interact(NPC, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with an NPC using the specified action i.e.
- interact(Player, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a Player using the specified action i.e.
- interact(TileObject, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a GameObject (
TileObject) using the specified action i.e. - interact(Widget, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget using the specific action.
- interact(Widget, String, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget using the specific sub action.
- interact(Widget, GameObject) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination Game Object (i.e.
- interact(Widget, NPC) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination NPC (i.e.
- interact(Widget, Widget) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination widget (i.e.
- interactable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters game objects to only contain objects which can be interacted with (non Examine) actions.
- Interactable<T> - Interface in com.kraken.api.core
- InteractablePrayer - Enum in com.kraken.api.service.prayer
- interacting() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with any entity other than the local player.
- interactingWith(Actor) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with the specified
actor. - interactingWith(Actor) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players interacting with a specified actor
- interactingWithPlayer() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with the local player.
- InteractionManager - Class in com.kraken.api.query
-
Manages interactions across various game entities like NPC's, Players, Widgets, GameObjects, TileObjects and more.
- InteractionManager() - Constructor for class com.kraken.api.query.InteractionManager
- InterfaceTab - Enum in com.kraken.api.service.ui.tab
- inventory() - Method in class com.kraken.api.Context
-
Creates a new query builder for the standard Backpack Inventory.
- INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
- INVENTORY - com.kraken.api.service.ui.tab.InterfaceTab
- InventoryEntity - Class in com.kraken.api.query.container.inventory
- InventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.inventory.InventoryEntity
- InventoryOrder - Enum in com.kraken.api.query.container.inventory
- InventoryQuery - Class in com.kraken.api.query.container.inventory
- InventoryQuery(Context) - Constructor for class com.kraken.api.query.container.inventory.InventoryQuery
- invoke(MethodHook, Object, Object...) - Method in class com.kraken.api.service.util.reflect.ReflectionService
-
Invokes a method specified by the given hook.
- isaacCipherFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- isActive() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Checks if the handler is currently managing a script.
- isActive() - Method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Checks whether the current @InteractablePrayer is active.
- isActive(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Returns true if the prayer is active and false otherwise.
- isAngleGood(int, int) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the angle to the target is within the desired max angle
- isCastable() - Method in interface com.kraken.api.service.magic.CastableSpell
- isClosed() - Method in class com.kraken.api.service.bank.BankService
-
Determines whether the bank interface is closed.
- isComboRune() - Method in enum com.kraken.api.service.magic.rune.Rune
-
Determines whether this
Runeis a combo rune. - isCurrentTab(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
- isDialoguePresent() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Checks if any type of dialogue is currently present in the game client.
- isEmpty() - Method in class com.kraken.api.overlay.table.TableComponent
- isEmpty() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true if the inventory is empty and false otherwise.
- isFilled() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFlippedHorizontally() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFlippedVertically() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFood() - Method in class com.kraken.api.query.container.ContainerItem
-
True if the item is food.
- isFulfilled() - Method in enum com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
-
Returns true when a grand exchange slot has been fulfilled (the item has been bought or sold).
- isFull() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true if the inventory is full and false otherwise.
- isHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isIdle() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is currently idle based on their pose animation.
- isIf3() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isInArea(GameArea) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Checks if the game object is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Checks if the ground object is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.npc.NpcEntity
-
Checks if the NPC's current location is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within the game area.
- isInArea(WorldPoint) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within 5 tiles of a given
WorldPoint. - isInArea(WorldPoint, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within a specified distance of a given
WorldPoint. - isInArea(WorldPoint, int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within a specified area around a given
WorldPoint. - isMoving() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is currently moving based on their pose animation.
- isMoving() - Method in class com.kraken.api.service.SailingService
-
Checks if the boat is currently moving based on the speed state.
- isNavigating() - Method in class com.kraken.api.service.SailingService
-
Determines whether the player is at the helm of the boat and navigating
- isNoted() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is noted, loading composition if needed.
- isNpcActive(int) - Method in class com.kraken.api.simulation.SimulationState
- isNpcCollidable(int) - Method in class com.kraken.api.simulation.SimulationState
- isNpcStopWhenLineOfSight(int) - Method in class com.kraken.api.simulation.SimulationState
- isNull() - Method in class com.kraken.api.core.AbstractEntity
- isNull() - Method in interface com.kraken.api.core.Interactable
-
True when the game entity is null and false otherwise.
- isObjectReachable(GameObject) - Method in class com.kraken.api.service.tile.TileService
-
Checks if a GameObject is reachable.
- isOfferDetailsOpen(int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Returns true when an offer details interface is open for a specific item
- isOnAncientSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
- isOnArceuusSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
- isOnBreak() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Checks if currently on break.
- isOnLunarSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
- isOnStandardSpellbook() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
- isOpen() - Method in class com.kraken.api.query.container.bank.BankQuery
-
Determines whether the bank interface is currently open.
- isOpen() - Method in class com.kraken.api.service.bank.BankService
-
Checks whether the bank interface is open.
- isOpen() - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Checks if the Grand Exchange interface is currently open.
- isOpen() - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Determines whether the widget corresponding to the specified interface ID is currently open and visible.
- isOptionPresent(String) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Checks if a specific dialogue option is present in the list of available options.
- isOutOfPrayer() - Method in class com.kraken.api.service.prayer.PrayerService
-
Checks if the player is out of prayer.
- isOverhead(InteractablePrayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Determines whether the specified @InteractablePrayer is classified as an overhead prayer.
- isOwnedByLocalPlayer() - Method in class com.kraken.api.query.groundobject.GroundItem
-
True if the ground item belongs to the local player and false otherwise.
- isPinOpen() - Method in class com.kraken.api.service.bank.BankService
-
Returns true when the bank PIN interface is open and false otherwise.
- isPlayerTileSafe(SimulationState) - Method in class com.kraken.api.simulation.SimulationEngine
- isQuickPrayerEnabled() - Method in class com.kraken.api.service.prayer.PrayerService
-
Determines if quick prayers are currently enabled for the player.
- isQuickPrayerSet(InteractablePrayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Checks if a given quick prayer is set
- isRunEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when a players run is enabled and false otherwise.
- isSceneInBounds(int, int) - Method in class com.kraken.api.simulation.SimulationSnapshot
-
Checks whether the provided scene coordinates are inside the captured collision grid.
- isSelfHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isSkulled() - Method in class com.kraken.api.query.player.PlayerEntity
-
Returns true if the player has a Skull icon above their head and false otherwise.
- isSpecDisabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when the spec is disabled and false otherwise
- isSpecEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when the spec is enabled and false otherwise
- isStackable() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is stackable, loading composition if needed.
- isTileCenteredOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Determines whether the specified tile is centered on the screen, using a default margin tolerance of 10%.
- isTileCenteredOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
-
Determines whether the specified tile is centered on the screen within a given tolerance.
- isTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the specified local point is visible on the screen.
- isTileOnScreen(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the specified tile object is visible on the screen.
- isTileReachable(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
This method checks if a given target tile (WorldPoint) is reachable from the player's current location, considering collision data and the plane of the world.
- isTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
-
Checks if a NPC is being tracked
- isTradeable() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is tradeable, loading composition if needed.
- isVisible() - Method in class com.kraken.api.query.widget.WidgetEntity
-
Checks if the widget is currently visible.
- isWearing(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Checks if the player is wearing an item by id.
- isWearing(String) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Checks if the player is wearing an item by name.
- isWorldInBounds(int, int) - Method in class com.kraken.api.simulation.SimulationSnapshot
-
Checks whether a world tile is inside the captured scene bounds.
- isWorldMapOpen() - Method in class com.kraken.api.service.map.WorldMapService
-
Determines whether the world map interface is currently open and visible.
- ItemPrice - Class in com.kraken.api.service.util.price
-
Represents price data for an item in Old School RuneScape (OSRS), including high and low prices along with their respective timestamps.
- ItemPrice() - Constructor for class com.kraken.api.service.util.price.ItemPrice
- ItemPriceService - Class in com.kraken.api.service.util.price
- ItemPriceService(OkHttpClient, Gson) - Constructor for class com.kraken.api.service.util.price.ItemPriceService
J
- JAGEX - com.kraken.api.service.ui.login.AccountType
- JAGUAR_WARRIOR - com.kraken.api.simulation.colosim.NpcType
- JAVELIN_COLOSSUS - com.kraken.api.simulation.colosim.NpcType
- jxAccountCheckClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxAccountCheckFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxAccountIdClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxAccountIdFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxDisplayNameClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxDisplayNameFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxJagexValueClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxJagexValueFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxLegacyValueClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxLegacyValueFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxSessionClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- jxSessionFieldName - Variable in class com.kraken.api.service.ui.login.AuthHooks
K
- KeyboardService - Class in com.kraken.api.input
- KeyboardService() - Constructor for class com.kraken.api.input.KeyboardService
- keyHold(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates holding down a key using a KEY_PRESSED event.
- keyPress(char) - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing a single character using a KEY_TYPED event.
- keyPress(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing and releasing a key in quick succession.
- keyRelease(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates releasing a key using a KEY_RELEASED event.
- KHAZARD_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
L
- LAVA - com.kraken.api.service.magic.rune.Rune
- LAW - com.kraken.api.service.magic.rune.Rune
- LEFT - com.kraken.api.overlay.table.TableAlignment
- LEGACY - com.kraken.api.service.ui.login.AccountType
- LESSER_CORRUPTION - com.kraken.api.service.magic.spellbook.Arceuus
- line - Variable in class com.kraken.api.simulation.colosim.Simulation.StepResult
- LINEAR - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- LinearStrategy - Class in com.kraken.api.input.mouse.strategy.linear
- LinearStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- list() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the stream of entities as a list of objects
- load() - Static method in class com.kraken.api.service.util.reflect.hooks.loader.HookLoader
- load(String) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
-
Loads and normalizes a set of mouse gestures from a specified library file, converting them into
NormalizedPathobjects. - loadLibrary(String) - Method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Loads a specified library into the current
MouseMovementStrategyinstance. - loadLibrary(String) - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
-
Loads a specified library by name and initializes it within the current context.
- loadLibrary(String) - Static method in class com.kraken.api.input.mouse.VirtualMouse
-
Loads a replay library for the REPLAY mouse movement strategy.
- loadProfileFromCredentials() - Method in class com.kraken.api.service.ui.login.LoginService
-
Loads profile credentials from the RuneLite credentials file.
- local() - Method in class com.kraken.api.query.player.PlayerQuery
-
Directly retrieves the local player wrapper.
- LocalPathfinder - Class in com.kraken.api.service.pathfinding
-
The
LocalPathfinderclass is responsible for pathfinding within a local 104x104 tile 3D game scene. - LocalPathfinder() - Constructor for class com.kraken.api.service.pathfinding.LocalPathfinder
- LocalPlayerEntity - Class in com.kraken.api.query.player
- LocalPlayerEntity(Context) - Constructor for class com.kraken.api.query.player.LocalPlayerEntity
- localToWorldDistance(int) - Static method in class com.kraken.api.service.tile.TileService
-
Returns the distance from a local point to another local point in world point distance.
- login() - Method in class com.kraken.api.service.ui.login.LoginService
-
Loads Jagex account credentials and logs into the client.
- LoginHooks - Class in com.kraken.api.service.util.reflect.hooks
- LoginHooks() - Constructor for class com.kraken.api.service.util.reflect.hooks.LoginHooks
- LoginService - Class in com.kraken.api.service.ui.login
- LoginService(ReflectionService, Client, ClientThread) - Constructor for class com.kraken.api.service.ui.login.LoginService
- loginWithJagexAccount(Profile, boolean) - Method in class com.kraken.api.service.ui.login.LoginService
-
Logs into a Jagex account using the provided profile.
- loginWithLegacyAccount(String, String, boolean) - Method in class com.kraken.api.service.ui.login.LoginService
-
Logs into the game client using legacy (username/password) credentials.
- logout() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Logs the current player out of the client.
- LOGOUT - com.kraken.api.service.ui.tab.InterfaceTab
- loop() - Method in class com.kraken.api.core.script.Script
-
Executes a specific loop logic and returns an integer result based on the implementation.
- LOW_LEVEL_ALCHEMY - com.kraken.api.service.magic.spellbook.Standard
- LUMBRIDGE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- Lunar - Enum in com.kraken.api.service.magic.spellbook
- LUNAR - com.kraken.api.service.magic.spellbook.Spellbook
- LUNAR_HOME_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- LVL_1_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_2_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_3_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_4_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_5_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_6_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
- LVL_7_ENCHANT - com.kraken.api.service.magic.spellbook.Standard
M
- MAGIC - com.kraken.api.service.ui.tab.InterfaceTab
- MAGIC_DART - com.kraken.api.service.magic.spellbook.Standard
- MAGIC_IMBUE - com.kraken.api.service.magic.spellbook.Lunar
- MagicService - Class in com.kraken.api.service.magic
- MagicService() - Constructor for class com.kraken.api.service.magic.MagicService
- main(String[]) - Static method in class com.kraken.api.simulation.colosim.ColoSimApp
- makeX(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Executes the "Make X" operation for a specified quantity.
- MANTICORE - com.kraken.api.simulation.colosim.NpcType
- MANTICORE - Static variable in class com.kraken.api.simulation.colosim.Simulation
- MANTICORE_CHARGE_TIME - Static variable in class com.kraken.api.simulation.colosim.Simulation
- MANTICORE_DELAY - Static variable in class com.kraken.api.simulation.colosim.Simulation
- map() - Method in class com.kraken.api.core.AbstractQuery
-
Collects the stream of entities into a map keyed by the id of the element in the map.
- MAP_HEIGHT - Static variable in class com.kraken.api.simulation.colosim.Simulation
- MAP_WIDTH - Static variable in class com.kraken.api.simulation.colosim.Simulation
- mapClickToWorldPoint(int, int) - Method in class com.kraken.api.service.map.WorldMapService
-
Converts the screen-space click coordinates on the world map interface to a corresponding
WorldPointin 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
WorldPointin the game world, with a specified plane (altitude). - MARK_OF_DARKNESS - com.kraken.api.service.magic.spellbook.Arceuus
- MASTER_REANIMATION - com.kraken.api.service.magic.spellbook.Arceuus
- matches(String, boolean) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Checks if the widget text, name, or actions match the input.
- MathUtils - Class in com.kraken.api.util
- MathUtils() - Constructor for class com.kraken.api.util.MathUtils
- members() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only members-only worlds.
- MethodHook - Class in com.kraken.api.service.util.reflect.hooks.model
- MethodHook() - Constructor for class com.kraken.api.service.util.reflect.hooks.model.MethodHook
- MIND - com.kraken.api.service.magic.rune.Rune
- MIND_ALTAR_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- MINOTAUR - com.kraken.api.simulation.colosim.NpcType
- MINOTAUR - Static variable in class com.kraken.api.simulation.colosim.Simulation
- MINOTAUR_HEAL_RANGE - Static variable in class com.kraken.api.simulation.colosim.Simulation
- MIST - com.kraken.api.service.magic.rune.Rune
- Mob - Class in com.kraken.api.simulation.colosim.model
- Mob() - Constructor for class com.kraken.api.simulation.colosim.model.Mob
- modInverse(long) - Static method in class com.kraken.api.util.MathUtils
-
Computes the inverse mod given a value and bits to shift left by
- modInverse(BigInteger, int) - Static method in class com.kraken.api.util.MathUtils
-
Computes the inverse mod given a value and bits to shift left by
- MONSTER_EXAMINE - com.kraken.api.service.magic.spellbook.Lunar
- MOONCLAN_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- MotionFactory - Class in com.kraken.api.input.mouse.strategy.replay
- MotionFactory() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory
- MotionFactory.TimedPoint - Class in com.kraken.api.input.mouse.strategy.replay
- mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseClicked(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseDragged(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseEntered(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseExited(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- MouseGesture - Class in com.kraken.api.input.mouse.model
- MouseGesture() - Constructor for class com.kraken.api.input.mouse.model.MouseGesture
- MouseHandler_lastPressedTimeMillisClass - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MouseHandler_lastPressedTimeMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- mouseHandlerMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MouseHooks - Class in com.kraken.api.service.util.reflect.hooks
- MouseHooks() - Constructor for class com.kraken.api.service.util.reflect.hooks.MouseHooks
- mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseMoved(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- MouseMovementStrategy - Enum in com.kraken.api.input.mouse.strategy
- MouseOverlay - Class in com.kraken.api.overlay
- MouseOverlay(Client) - Constructor for class com.kraken.api.overlay.MouseOverlay
- MousePackets - Class in com.kraken.api.core.packet.entity
- MousePackets() - Constructor for class com.kraken.api.core.packet.entity.MousePackets
- mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mousePressed(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- MouseRecorder - Class in com.kraken.api.input.mouse
-
The
MouseRecorderclass is responsible for recording mouse gestures such as clicks, movements, and drags. - MouseRecorder(MouseManager) - Constructor for class com.kraken.api.input.mouse.MouseRecorder
- mouseReleased(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseReleased(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseReleased(MouseEvent) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- move(int, int) - Static method in class com.kraken.api.simulation.SimulationAction
-
Creates (or reuses) a walk action with one-tile directional deltas.
- move(ContainerItem) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified ContainerItem.
- move(ContainerItem, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified ContainerItem using the provided movement strategy.
- move(Polygon) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the center of the specified polygon.
- move(Rectangle) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the center of the specified rectangle.
- move(Actor) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Actor.
- move(Actor, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Actor using the provided movement strategy.
- move(LocalPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint.
- move(LocalPoint, int) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint at a specific plane.
- move(LocalPoint, int, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint at a specific plane using the provided movement strategy.
- move(LocalPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint using the provided movement strategy.
- move(WorldPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified WorldPoint.
- move(WorldPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified WorldPoint using the provided movement strategy.
- move(Point) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified target position using the default mouse movement strategy.
- move(Point, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified target position using the provided movement strategy.
- move(Point, WindMouseConfig) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse using the wind mouse movement strategy using a custom set of wind mouse configuration.
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
-
Moves the mouse cursor along a cubic Bezier curve path to the specified target point.
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- move(Point, Point) - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
- move(Point, Point, WindMouseConfig) - Method in class com.kraken.api.input.mouse.strategy.wind.WindStrategy
-
Configurable move for custom physics profiles.
- move(Tile) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Tile.
- move(TileObject) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified TileObject.
- move(TileObject, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified TileObject using the provided movement strategy.
- move(Tile, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Tile using the provided movement strategy.
- move(Widget) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Widget.
- move(Widget, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Widget using the provided movement strategy.
- MOVE_GAMECLICK - com.kraken.api.core.packet.model.PacketType
- MOVE_GAMECLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MoveableMouse - Interface in com.kraken.api.input.mouse.strategy
- MovementFlag - Enum in com.kraken.api.service.tile
-
This is a copy of the net.runelite.client.plugins.devtools.MovementFlag class which has private access within the RuneLite client.
- MovementPackets - Class in com.kraken.api.core.packet.entity
- MovementPackets() - Constructor for class com.kraken.api.core.packet.entity.MovementPackets
- MovementService - Class in com.kraken.api.service.movement
- MovementService() - Constructor for class com.kraken.api.service.movement.MovementService
- moveTo(LocalPoint) - Method in class com.kraken.api.service.movement.MovementService
-
Moves the player to a specified LocalPoint.
- moveTo(WorldPoint) - Method in class com.kraken.api.service.movement.MovementService
-
Moves the player to the specified WorldPoint, handling instanced areas conversion when necessary.
- MUD - com.kraken.api.service.magic.rune.Rune
- MUSIC - com.kraken.api.service.ui.tab.InterfaceTab
- MUTED - Static variable in class com.kraken.api.simulation.colosim.AppTheme
- MYSTIC_LORE - com.kraken.api.service.prayer.InteractablePrayer
- MYSTIC_MIGHT - com.kraken.api.service.prayer.InteractablePrayer
- MYSTIC_WILL - com.kraken.api.service.prayer.InteractablePrayer
N
- nameContains(String) - Method in class com.kraken.api.core.AbstractQuery
-
Filters for entities whose name contains the substring or a portion of the name parameter.
- nameContains(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the stream of game objects for objects which match a specific substring of a name.
- nameContains(String) - Method in class com.kraken.api.query.world.WorldQuery
- NATURE - com.kraken.api.service.magic.rune.Rune
- NAVIGATING_VARBIT - Static variable in class com.kraken.api.service.SailingService
- nearest() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Sorts the stream of game objects to order them by manhattan distance to the local player.
- nearest() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Sorts the stream of ground objects to order them by manhattan distance to the local player.
- nearest() - Method in class com.kraken.api.query.npc.NpcQuery
-
Retrieves the nearest NPC entity to the local player's current position.
- nearest() - Method in class com.kraken.api.query.player.PlayerQuery
-
Finds the nearest player to the local player.
- nearestTo(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Sorts the current query results by determining the distance of each NPC's
WorldPointto a specifiedWorldPointlocation 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
PVPtype. - nonSkillTotalWorlds() - Method in class com.kraken.api.query.world.WorldQuery
-
Retrieves a query for worlds that exclude the SKILL_TOTAL type.
- normalize(MouseGesture) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathNormalizer
-
Normalizes a @link MouseGesture into a unit-scaled @link NormalizedPath representation.
- NormalizedPath - Class in com.kraken.api.input.mouse.model
- NormalizedPath() - Constructor for class com.kraken.api.input.mouse.model.NormalizedPath
- normalRange(double, double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random number within the specified range, biased towards the mean.
- normalRange(long, long, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random long value within the specified range, biased towards the mean.
- NORTH - com.kraken.api.service.SailingService.Direction
- NORTH - Static variable in class com.kraken.api.simulation.SimulationAction
- NORTH_EAST - com.kraken.api.service.SailingService.Direction
- NORTH_EAST - Static variable in class com.kraken.api.simulation.SimulationAction
- NORTH_NORTH_EAST - com.kraken.api.service.SailingService.Direction
- NORTH_NORTH_WEST - com.kraken.api.service.SailingService.Direction
- NORTH_WEST - com.kraken.api.service.SailingService.Direction
- NORTH_WEST - Static variable in class com.kraken.api.simulation.SimulationAction
- noted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for items that are noted (cert).
- NOTHING_SELECTED - com.kraken.api.service.ui.tab.InterfaceTab
- NPC_CONTACT - com.kraken.api.service.magic.spellbook.Lunar
- NpcEntity - Class in com.kraken.api.query.npc
- NpcEntity(Context, NPC) - Constructor for class com.kraken.api.query.npc.NpcEntity
- NpcInfo - Class in com.kraken.api.simulation.colosim.model
- NpcInfo() - Constructor for class com.kraken.api.simulation.colosim.model.NpcInfo
- NPCPackets - Class in com.kraken.api.core.packet.entity
-
A static utility class for sending packets related to Non-Player Character (NPC) interactions to the game server.
- NPCPackets() - Constructor for class com.kraken.api.core.packet.entity.NPCPackets
- NpcQuery - Class in com.kraken.api.query.npc
- NpcQuery(Context) - Constructor for class com.kraken.api.query.npc.NpcQuery
- npcs() - Method in class com.kraken.api.Context
-
Creates a new query builder for NPCs.
- NpcType - Enum in com.kraken.api.simulation.colosim
- nzRandom() - Static method in class com.kraken.api.service.util.RandomService
-
Returns a non-zero random double value.
O
- ObfuscatedNames - Class in com.kraken.api.core.packet
-
This class is a direct copy of the ObfuscatedNames class from the EthanVann PacketUtils class found here: https://github.com/Ethan-Vann/PacketUtils/blob/master/src/main/java/com/example/PacketUtils/ObfuscatedNames.java The copy was made so that this API could remain fundamentally compatible with the popular EthanVann PacketUtils plugin.
- ObfuscatedNames() - Constructor for class com.kraken.api.core.packet.ObfuscatedNames
- of(Prayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns the Kraken prayer (from this class) given a RuneLite API Prayer enum or null if the prayer doesn't exist.
- offsetMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- onEnter(Object) - Static method in class com.kraken.api.core.packet.PacketInterceptor.PacketHookAdvice
- oneTickFlick(boolean, Prayer...) - Method in class com.kraken.api.service.prayer.PrayerService
-
Performs a one-tick prayer flick, enabling and disabling specified prayers within the same game tick.
- onExperienceGained(Client, Skill, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
Breaks when experience gained exceeds a threshold.
- onGameStateChanged(GameStateChanged) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
- onGameTick(GameTick) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
- onGameTick(GameTick) - Method in class com.kraken.api.core.script.Script
-
Handles actions to be executed on each game tick event while the script is running.
- onLevelReached(Client, Skill, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
Breaks when a specific skill reaches a target level.
- onlySkillTotal(int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a skill total requirement less than or equal to the specified value.
- onlyValidSkillTotal() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with valid skill total level requirements that the local player's total skill level satisfies.
- onMaterialDepleted(Context, int) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
Breaks when items in the bank run out (e.g., materials).
- onScriptCallbackEvent(ScriptCallbackEvent) - Method in class com.kraken.api.service.bank.BankService
- onStart() - Method in class com.kraken.api.core.script.Script
-
Optional: Called when the script starts.
- onStart() - Method in interface com.kraken.api.core.script.Scriptable
- onStop() - Method in class com.kraken.api.core.script.Script
-
Optional: Called when the script stops.
- onStop() - Method in interface com.kraken.api.core.script.Scriptable
- onVarbitChanged(VarbitChanged) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
The poisoned status of the player, with negative values indicating the duration of poison or venom protection and positive values representing the amount of poison or venom damage the player will be taking.
- OPHELDD - com.kraken.api.core.packet.model.PacketType
- OPHELDD_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC - com.kraken.api.core.packet.model.PacketType
- OPLOC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT - com.kraken.api.core.packet.model.PacketType
- OPLOCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC - com.kraken.api.core.packet.model.PacketType
- OPNPC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT - com.kraken.api.core.packet.model.PacketType
- OPNPCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ - com.kraken.api.core.packet.model.PacketType
- OPOBJ1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT - com.kraken.api.core.packet.model.PacketType
- OPOBJT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER - com.kraken.api.core.packet.model.PacketType
- OPPLAYER1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT - com.kraken.api.core.packet.model.PacketType
- OPPLAYERT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- orderBy(InventoryOrder) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Sorts the inventory query results based on the specified
InventoryOrder. - OURANIA_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- OVERHEAD_PRAYERS - Static variable in enum com.kraken.api.service.prayer.InteractablePrayer
P
- pack(int, int) - Static method in class com.kraken.api.service.ui.UIService
-
Combines a group ID and a child ID into a single packed integer.
- pack(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Compresses x, y, z coordinates into a single integer.
- pack(WorldPoint) - Static method in class com.kraken.api.service.map.WorldPointService
-
Compresses a WorldPoint into a single integer.
- packetBufferFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- packetBufferNodeClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- PacketBufferReader - Class in com.kraken.api.core.packet
- PacketBufferReader() - Constructor for class com.kraken.api.core.packet.PacketBufferReader
- PacketCache - Class in com.kraken.api.core.packet.model
-
Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents for a specific client and RuneLite revision.
- PacketCache() - Constructor for class com.kraken.api.core.packet.model.PacketCache
- PacketClient - Class in com.kraken.api.core.packet
-
PacketClientis an instance-based RuneLite client packet sending utility which uses reflection to construct and send low level packets directly to the game servers. - PacketClient(Client) - Constructor for class com.kraken.api.core.packet.PacketClient
-
Creates a new PacketSender.
- PacketData - Class in com.kraken.api.core.packet.model
- PacketData() - Constructor for class com.kraken.api.core.packet.model.PacketData
- PacketDefFactory - Class in com.kraken.api.core.packet.model
- PacketDefFactory() - Constructor for class com.kraken.api.core.packet.model.PacketDefFactory
- PacketDefinition - Class in com.kraken.api.core.packet.model
- PacketDefinition() - Constructor for class com.kraken.api.core.packet.model.PacketDefinition
- PacketHookAdvice() - Constructor for class com.kraken.api.core.packet.PacketInterceptor.PacketHookAdvice
- PacketInterceptor - Class in com.kraken.api.core.packet
- PacketInterceptor(Client) - Constructor for class com.kraken.api.core.packet.PacketInterceptor
- PacketInterceptor.PacketHookAdvice - Class in com.kraken.api.core.packet
-
The Advice class.
- PacketMethodLocator - Class in com.kraken.api.core.packet
-
A static utility class to find and cache the obfuscated packet-sending method ("addNode") from the game client.
- PacketMethodLocator() - Constructor for class com.kraken.api.core.packet.PacketMethodLocator
- packetMethods - Static variable in class com.kraken.api.core.packet.PacketMethodLocator
- PacketMethods - Class in com.kraken.api.core.packet.model
-
An object which holds references to the parsed packet methods from the game client.
- PacketMethods() - Constructor for class com.kraken.api.core.packet.model.PacketMethods
- PacketSent - Class in com.kraken.api.core.packet.model
- PacketSent() - Constructor for class com.kraken.api.core.packet.model.PacketSent
- PacketType - Enum in com.kraken.api.core.packet.model
-
Enum containing references to various packet types sent by the game client.
- packetWriterClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- packetWriterFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- PADDEWWA_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
- paintComponent(Graphics) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- paintComponent(Graphics) - Method in class com.kraken.api.simulation.colosim.TimelinePanel
- PANEL_BG - Static variable in class com.kraken.api.simulation.colosim.AppTheme
- PathLibrary - Class in com.kraken.api.input.mouse.strategy.replay
- PathLibrary() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathLibrary
- PathNormalizer - Class in com.kraken.api.input.mouse.strategy.replay
-
The PathNormalizer class is responsible for standardizing a raw mouse gesture path into a normalized and reusable format.
- PathNormalizer() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathNormalizer
- pause() - Method in class com.kraken.api.core.script.Script
-
Pauses the execution of the script.
- PIETY - com.kraken.api.service.prayer.InteractablePrayer
- placeMob(int, int, NpcType, String) - Method in class com.kraken.api.simulation.colosim.Simulation
- PLANK_MAKE - com.kraken.api.service.magic.spellbook.Lunar
- PLAYER - com.kraken.api.simulation.colosim.NpcType
- PlayerEntity - Class in com.kraken.api.query.player
- PlayerEntity(Context, Player) - Constructor for class com.kraken.api.query.player.PlayerEntity
- PlayerPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending packets related to
Playerinteractions to the game server. - PlayerPackets() - Constructor for class com.kraken.api.core.packet.entity.PlayerPackets
- PlayerQuery - Class in com.kraken.api.query.player
- PlayerQuery(Context) - Constructor for class com.kraken.api.query.player.PlayerQuery
- players() - Method in class com.kraken.api.Context
-
Creates a new query builder for Players.
- PRAYER - com.kraken.api.service.ui.tab.InterfaceTab
- PrayerService - Class in com.kraken.api.service.prayer
- PrayerService() - Constructor for class com.kraken.api.service.prayer.PrayerService
- predictNpcGreedyPathToPlayer(SimulationState, int, int) - Method in class com.kraken.api.simulation.SimulationEngine
-
Predicts the NPC's greedy movement path toward the simulated player without mutating the state.
- PRESERVE - com.kraken.api.service.prayer.InteractablePrayer
- previous() - Method in class com.kraken.api.query.world.WorldQuery
-
Retrieves the previous World in the sorted list of worlds based on the current world number.
- PriorityTask - Class in com.kraken.api.core.script
-
Represents a task that includes a priority level, allowing tasks to be prioritized during selection or execution in workflows or script logic.
- PriorityTask() - Constructor for class com.kraken.api.core.script.PriorityTask
- PRIVATE_MESSAGE - com.kraken.api.service.ui.tab.VarcIntValues
- process(int...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified item IDs by resuming the appropriate widget interaction based on the current multi-quantity value.
- process(ContainerItem) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified container items by resuming the appropriate widget interaction based on the current multi-quantity value.
- process(String...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified item names by resuming the appropriate widget interaction based on the current multi-quantity value.
- processByIndex(int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selected index by resuming the specific widget and child interface associated with the provided index and the current multi-quantity value.
- ProcessingService - Class in com.kraken.api.service.ui.processing
- ProcessingService() - Constructor for class com.kraken.api.service.ui.processing.ProcessingService
- Profile - Class in com.kraken.api.service.ui.login
- Profile() - Constructor for class com.kraken.api.service.ui.login.Profile
- PROTECT_ITEM - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_MAGIC - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_MELEE - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_RANGE - com.kraken.api.service.prayer.InteractablePrayer
- providesRune(Rune) - Method in enum com.kraken.api.service.magic.rune.Rune
-
Determines whether this
Runeprovides the specifiedRune.
Q
- quantityGreaterThan(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters by item quantity.
- QUESTS - com.kraken.api.service.ui.tab.InterfaceTab
- queueBuyOrder(int, int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Queues a buy offer in the grand exchange for a given item, the amount of the item to purchase, and a specific price point.
- queueBuyOrder(InventoryEntity, int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Queues a buy offer for all of a specific item in the first free Grand Exchange slot.
- queueClickPacket(int, int) - Method in class com.kraken.api.core.packet.entity.MousePackets
-
Queues a click packet to send to the game server.
- queueDragAndDrop(Widget, Widget) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the OPHELDD packet, which simulates a drag-and-drop action between two slots within the same or different widgets (e.g., moving an item in the inventory or bank).
- queueGroundItemAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the low-level packet to perform a generic action click on a ground item.
- queueGroundItemAction(TileItem, WorldPoint, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the packet to perform the default "Take" action (Action 3) on a ground item.
- queueMovement(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific world point x and y location.
- queueMovement(LocalPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific local point.
- queueMovement(WorldPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific world point.
- queueNPCAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.NPCPackets
-
Queues the low-level packet to perform a generic action click on an NPC.
- queueNPCAction(NPC, String...) - Method in class com.kraken.api.core.packet.entity.NPCPackets
-
Queues an NPC action by matching a human-readable action string (e.g., "Talk-to", "Attack").
- queueObjectAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
-
Queues the low-level packet to perform a generic action click on a tile object.
- queueObjectAction(TileObject, boolean, String...) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
-
Queues a tile object action by matching a human-readable action string (e.g., "Chop", "Open", "Bank").
- queuePlayerAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
-
Queues the low-level packet to perform a generic action click on another player.
- queuePlayerAction(Player, String...) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
-
Queues a player action by matching a human-readable action string (e.g., "Attack", "Trade", "Follow").
- queueResumeCount(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_COUNTDIALOG packet, sent in response to a numerical input dialog (e.g., "How many?" or "Enter amount").
- queueResumeName(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_NAMEDIALOG packet, sent in response to a chat dialog asking the player to enter a name (e.g., setting a clan name).
- queueResumeObj(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_OBJDIALOG packet, typically sent as a continuation packet after selecting an option in a multi-choice dialog, where the value represents an item ID or object ID relevant to the dialog option.
- queueResumePause(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_PAUSEBUTTON packet, usually sent when interacting with non-interactable dialogs (e.g., "Click here to continue").
- queueResumePause(int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_PAUSEBUTTON packet, typically sent when the player clicks a "Click here to continue" or "Close" button on a standard, non-interactable dialog, such as a dialogue with an NPC.
- queueResumeString(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_STRINGDIALOG packet, sent in response to a chat dialog asking the player to enter a generic string (e.g., a search query).
- queueSellOrder(int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Queues a sell offer for all of a specific item in the first free Grand Exchange slot.
- queueSellOrder(int, int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Queues a sell offer in the first free Grand Exchange slot.
- queueSellOrder(InventoryEntity, int, int) - Method in class com.kraken.api.service.ui.grandexchange.GrandExchangeService
-
Queues a sell offer in the first free Grand Exchange slot.
- queueSetDirection(int) - Method in class com.kraken.api.core.packet.entity.SailingPackets
-
Queues a packet to set the direction of the boat in the game.
- queueWidgetAction(Widget, String...) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a widget action by searching for a specific action string (e.g., "Withdraw-1", "Bank").
- queueWidgetActionPacket(int, int, int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a low-level widget action packet (IF_BUTTONX).
- queueWidgetOnGroundItem(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the raw packet for using a widget (typically an item) on a ground item.
- queueWidgetOnGroundItem(TileItem, WorldPoint, Widget, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the packet for using a specific
Widget(or item it represents) on a targetTileItem. - 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 targetNPC. - 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 targetPlayer. - 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 targetTileObject. - queueWidgetOnWidget(int, int, int, int, int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the raw IF_BUTTONT packet, simulating using an item/slot from a source widget on an item/slot of a destination widget.
- queueWidgetOnWidget(Widget, Widget) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a packet simulating the use of one widget item (source) on another widget item (destination).
- queueWidgetSubAction(Widget, String, String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a widget sub-action packet by identifying the specific sub-action and menu options associated with a given widget.
R
- random - Static variable in class com.kraken.api.util.RandomUtils
- random() - Method in class com.kraken.api.core.AbstractQuery
-
Returns a random element from the filtered list.
- randomDelay() - Static method in class com.kraken.api.util.RandomUtils
- randomFromSet(Set<Integer>) - Static method in class com.kraken.api.util.RandomUtils
- randomGaussian(double, double) - Static method in class com.kraken.api.service.util.RandomService
-
random gaussian
- randomIntBetween(int, int) - Static method in class com.kraken.api.util.RandomUtils
- randomizeSparsePath(WorldPoint, List<WorldPoint>, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Convenience overload that keeps endpoints and uses a default attempt count.
- randomizeSparsePath(WorldPoint, List<WorldPoint>, int, int, boolean) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Creates a randomized variation of a sparse path by slightly offsetting waypoints while ensuring each candidate waypoint is still reachable.
- randomPoint(Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point within the bounds of the given rectangle, biased towards the center.
- randomPoint(Point, int, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point on the screen, weighted around a central point (mean) within a maximum radius.
- randomPointEx(Point, Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point within the bounds of a rectangle, skewed towards a specified 'from' point.
- RandomService - Class in com.kraken.api.service.util
- RandomService() - Constructor for class com.kraken.api.service.util.RandomService
- RandomUtils - Class in com.kraken.api.util
- RandomUtils() - Constructor for class com.kraken.api.util.RandomUtils
- RAPID_HEAL - com.kraken.api.service.prayer.InteractablePrayer
- RAPID_RESTORE - com.kraken.api.service.prayer.InteractablePrayer
- raw - Variable in class com.kraken.api.core.AbstractEntity
- raw() - Method in class com.kraken.api.core.AbstractEntity
- raw() - Method in interface com.kraken.api.core.Interactable
-
Returns the wrapped (raw) RuneLite API object for this interactable game entity.
- raw() - Method in class com.kraken.api.query.player.LocalPlayerEntity
- reachable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only game objects which are reachable from the players current tile.
- reachable() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only ground items which are reachable from the players current tile.
- reachable() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the NPCs to include only those that are reachable based on their world location.
- reachableTiles(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Returns a list of all reachable tiles from the origins position using a breadth-first search algorithm.
- readByte(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads a single byte from the array at the given position.
- readInt(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads an integer from the byte array at the given position.
- readPacketBuffer(Object) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads the raw byte data from a packet buffer node using reflection.
- readShort(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads a short from the byte array at the given position.
- readStringCp1252NullCircumfixed(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads a CP1252 null-circumfixed string from the byte array.
- readStringCp1252NullTerminated(byte[], int) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Reads a CP1252 null-terminated string from the byte array.
- RECHARGE_DRAGONSTONE - com.kraken.api.service.magic.spellbook.Lunar
- RecordedPoint - Class in com.kraken.api.input.mouse.model
- RecordedPoint() - Constructor for class com.kraken.api.input.mouse.model.RecordedPoint
- REDEMPTION - com.kraken.api.service.prayer.InteractablePrayer
- ReflectionService - Class in com.kraken.api.service.util.reflect
-
Service for handling reflection operations, including field access and method invocation.
- ReflectionService(Client) - Constructor for class com.kraken.api.service.util.reflect.ReflectionService
-
Constructs a new ReflectionService.
- refreshAllPrices(String) - Method in class com.kraken.api.service.util.price.ItemPriceService
-
Asynchronously fetches prices for ALL items to populate the cache.
- REINFORCEMENT_SHAMAN - com.kraken.api.simulation.colosim.NpcType
- releaseShift() - Method in class com.kraken.api.input.KeyboardService
-
Simulates releasing the Shift key using a KEY_RELEASED event.
- remove() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Removes an equipped weapon or piece of armour.
- REMOVE_NPC - com.kraken.api.simulation.colosim.SimulationPanel.Tool
- removeMobAtTile(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
- render(Graphics2D) - Method in class com.kraken.api.overlay.MouseOverlay
- render(Graphics2D) - Method in class com.kraken.api.overlay.table.TableComponent
- render(Client, Graphics2D, Color, boolean) - Method in class com.kraken.api.service.tile.GameArea
-
Visualizes the area on the game screen.
- renderMinimap(Client, Graphics2D, Color) - Method in class com.kraken.api.service.tile.GameArea
-
Renders the area on the minimap.
- renderMinimapPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Renders a path on the minimap.
- renderPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Renders a series of tiles representing a path on the game canvas.
- REPLAY - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- ReplayStrategy - Class in com.kraken.api.input.mouse.strategy.replay
- ReplayStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- REPORT_IGNORE_PLAYER_CHECKED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_IGNORE_PLAYER_UNCHECKED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_WINDOW_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_WINDOW_OPENED - com.kraken.api.service.ui.tab.VarcIntValues
- reset() - Method in class com.kraken.api.core.script.breakhandler.BreakState
- reset() - Method in class com.kraken.api.simulation.colosim.Simulation
- resetPitch() - Method in class com.kraken.api.service.camera.CameraService
-
Resets the camera pitch to 280 if it is currently less than 280.
- resetZoom() - Method in class com.kraken.api.service.camera.CameraService
-
Resets the camera zoom to 200 if it is currently greater than 200.
- RESPAWN_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- result() - Method in class com.kraken.api.core.AbstractQuery
-
An alias for
list(). - Result() - Constructor for class com.kraken.api.simulation.DecisionTreeSearch.Result
- resume() - Method in class com.kraken.api.core.script.Script
-
Resumes the execution of the script if it is currently paused.
- RESUME_COUNTDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_COUNTDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_NAMEDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_OBJDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON - com.kraken.api.core.packet.model.PacketType
- RESUME_PAUSEBUTTON_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_STRINGDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESURRECT_CROPS - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_GREATER_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_GREATER_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_GREATER_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_LESSER_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_LESSER_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_LESSER_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_SUPERIOR_GHOST - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_SUPERIOR_SKELETON - com.kraken.api.service.magic.spellbook.Arceuus
- RESURRECT_SUPERIOR_ZOMBIE - com.kraken.api.service.magic.spellbook.Arceuus
- RETRIBUTION - com.kraken.api.service.prayer.InteractablePrayer
- retryUntil(Runnable, BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
-
Retries an action until a condition is met using default settings (3 retries, 600ms delay).
- retryUntil(Runnable, BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
-
Retries a specific action until a condition is met or the maximum number of retries is reached.
- revalidate() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- revalidateScroll() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- reverse() - Method in class com.kraken.api.core.AbstractQuery
-
Reverses the order of elements in the stream and returns a new stream with the reversed order.
- RIGHT - com.kraken.api.overlay.table.TableAlignment
- RIGOUR - com.kraken.api.service.prayer.InteractablePrayer
- ROCK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- run() - Method in class com.kraken.api.core.script.RunnableTask
- run(int, int) - Static method in class com.kraken.api.simulation.SimulationAction
-
Creates a run action for a directional delta.
- run(Runnable) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a task to the chain that executes the specified @Runnable action on the client thread and immediately proceeds to the next task in the chain.
- Rune - Enum in com.kraken.api.service.magic.rune
- RUNE_POUCH - com.kraken.api.service.magic.rune.RunePouch
- RUNE_POUCH_L - com.kraken.api.service.magic.rune.RunePouch
- RUNE_POUCH_LMS - com.kraken.api.service.magic.rune.RunePouch
- RUNELITE - com.kraken.api.service.ui.tab.VarcIntValues
- RUNELITE_CHATBOX_PANEL - com.kraken.api.service.ui.tab.VarcIntValues
- runelitePrayerFor(InteractablePrayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Maps an @InteractablePrayer to its corresponding @Prayer from the RuneLite API.
- RunePouch - Enum in com.kraken.api.service.magic.rune
- RunnableTask - Class in com.kraken.api.core.script
- RunnableTask(Runnable) - Constructor for class com.kraken.api.core.script.RunnableTask
- runOnce(BreakCondition) - Static method in class com.kraken.api.core.script.breakhandler.BreakConditions
-
Wraps a condition to ensure it only triggers once per session.
- runOnClientThread(Runnable) - Method in class com.kraken.api.Context
-
Runs a method on the client thread without returning a result.
- runOnClientThread(Callable<T>) - Method in class com.kraken.api.Context
-
Run a method on the client thread, returning the result directly.
- runOnClientThreadOptional(Callable<T>) - Method in class com.kraken.api.Context
-
Run a method on the client thread, returning an optional of the result.
S
- SAILING_CONTROLS_ID - Static variable in class com.kraken.api.service.SailingService
- SailingPackets - Class in com.kraken.api.core.packet.entity
- SailingPackets() - Constructor for class com.kraken.api.core.packet.entity.SailingPackets
- SailingService - Class in com.kraken.api.service
- SailingService() - Constructor for class com.kraken.api.service.SailingService
- SailingService.Direction - Enum in com.kraken.api.service
- SALVE_GRAVEYARD_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- SARADOMIN_STRIKE - com.kraken.api.service.magic.spellbook.Standard
- scale(BufferedImage, int, int) - Method in class com.kraken.api.simulation.colosim.SpriteStore
- Script - Class in com.kraken.api.core.script
- Script() - Constructor for class com.kraken.api.core.script.Script
- Scriptable - Interface in com.kraken.api.core.script
-
Interface representing a script that can be executed.
- search(SimulationState, int, DecisionTreeSearch.ActionGenerator, DecisionTreeSearch.StateEvaluator) - Method in class com.kraken.api.simulation.DecisionTreeSearch
-
Runs depth-limited best-first root action search.
- SEARCH - com.kraken.api.service.ui.tab.VarcIntValues
- SEERS_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- SELECT - com.kraken.api.simulation.colosim.SimulationPanel.Tool
- SELECTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_FRAME_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
- selectOption(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Selects a specific option in a dialog option group.
- selectOption(String) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Attempts to select an option from a dialog interface based on the provided option text.
- sendPacket(PacketDefinition, Object...) - Method in class com.kraken.api.core.packet.PacketClient
-
Constructs and sends a packet to the game server.
- SENNTISTEN_TELEPORT - com.kraken.api.service.magic.spellbook.Ancient
- SERPENT_SHAMAN - com.kraken.api.simulation.colosim.NpcType
- SET_HEADING - com.kraken.api.core.packet.model.PacketType
- SET_HEADING_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_PLAYER - com.kraken.api.simulation.colosim.SimulationPanel.Tool
- setAction(int, String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setAmount(int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Sets the skill multi-quantity value to the specified amount.
- setAngle(int, int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the angle of the camera to the target degrees limited by the max angle.
- setAnimationId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setArray(Object, byte[]) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively sets the underlying 'array' (the byte[]) on a buffer instance.
- setBorderType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setChildren(Widget[]) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setClickMask(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setColumnAlignments(TableAlignment...) - Method in class com.kraken.api.overlay.table.TableComponent
- setColumns(TableElement...) - Method in class com.kraken.api.overlay.table.TableComponent
- setColumns(String...) - Method in class com.kraken.api.overlay.table.TableComponent
- setContentType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDirection(SailingService.Direction) - Method in class com.kraken.api.service.SailingService
-
Sets the sailing direction of the boat in the game.
- setDragDeadTime(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDragDeadZone(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDragParent(Widget) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFieldValue(FieldHook, Object, Object) - Method in class com.kraken.api.service.util.reflect.ReflectionService
-
Sets the value of a field specified by the given hook.
- setFilled(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFlippedHorizontally(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFlippedVertically(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFontId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setForcedPosition(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHasListener(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHeightMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHidden(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemQuantity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemQuantityMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setLineHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setLoginIndexClassName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- setLoginIndexGarbageValue - Variable in class com.kraken.api.service.ui.login.AuthHooks
- setLoginIndexMethodName - Variable in class com.kraken.api.service.ui.login.AuthHooks
- setModelId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setModelType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setModelZoom(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setMouseMovementStrategy(MouseMovementStrategy) - Static method in class com.kraken.api.input.mouse.VirtualMouse
-
Sets the strategy to be used for mouse movement in the system.
- setName(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNoClickThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNoScrollThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNpcActive(int, boolean) - Method in class com.kraken.api.simulation.SimulationState
-
Enables or disables an NPC slot.
- setOffset(Object, int) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively sets the 'offset' (current write position) on a buffer instance.
- setOnClickListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDialogAbortListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDragCompleteListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDragListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnHoldListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnKeyListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseOverListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseRepeatListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnOpListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnReleaseListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnScrollWheelListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTargetEnterListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTargetLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTimerListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnVarTransmitListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOpacity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setPitch(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera pitch to the specified value.
- setPlacementManticoreExtra(String) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setPlacementNpcType(NpcType) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setPlayer(int, int) - Method in class com.kraken.api.simulation.colosim.Simulation
- setPos(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setPos(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setQuickPrayers(InteractablePrayer...) - Method in class com.kraken.api.service.prayer.PrayerService
-
Sets the quick prayers for the player by sending the appropriate widget action packets.
- setRelativeX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRelativeY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationZ(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRows(TableRow...) - Method in class com.kraken.api.overlay.table.TableComponent
- setRows(String[]...) - Method in class com.kraken.api.overlay.table.TableComponent
- setSails() - Method in class com.kraken.api.service.SailingService
-
Deploys the boat's sails to enable sailing control.
- setScrollHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setShowPlayerLos(boolean) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setShowVenatorBounce(boolean) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setSize(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSize(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSpriteId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSpriteTiling(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setStateChangedCallback(Runnable) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setTargetPriority(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTargetVerb(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setText(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTextColor(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTextShadowed(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- SETTINGS - com.kraken.api.service.ui.tab.InterfaceTab
- setTool(SimulationPanel.Tool) - Method in class com.kraken.api.simulation.colosim.SimulationPanel
- setType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setVarTransmitTrigger(int...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWidthMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWithdrawMode(boolean) - Method in class com.kraken.api.service.bank.BankService
-
Sets the withdrawal mode as either a note or item.
- setXAmount(int) - Method in class com.kraken.api.service.bank.BankService
-
Sets the X number of items to withdraw or deposit.
- setXPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setXTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setYaw(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera yaw (compass facing direction).
- setYPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setYTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setZoom(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera zoom to the specified level.
- SHADOW_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
- SHADOW_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
- SHADOW_BURST - com.kraken.api.service.magic.spellbook.Ancient
- SHADOW_RUSH - com.kraken.api.service.magic.spellbook.Ancient
- SHADOW_VEIL - com.kraken.api.service.magic.spellbook.Arceuus
- SHARP_EYE - com.kraken.api.service.prayer.InteractablePrayer
- SHOCKWAVE_COLOSSUS - com.kraken.api.simulation.colosim.NpcType
- shouldBreak() - Method in interface com.kraken.api.core.script.breakhandler.BreakCondition
-
Determines if a break should be triggered.
- shouldResumeAfterLogin() - Method in class com.kraken.api.core.script.breakhandler.BreakState
-
Checks if we should resume after login (break ended while logged out).
- shuffle() - Method in class com.kraken.api.core.AbstractQuery
-
Randomizes the order of elements in the stream and returns a new stream with the shuffled elements.
- shutdown() - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Shuts down the break handler and cleans up resources.
- simulateTick(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
-
Simulates one game tick in-place: apply player action, then move NPCs.
- simulateTickCopy(SimulationState, SimulationAction) - Method in class com.kraken.api.simulation.SimulationEngine
-
Copies the provided state and simulates a single tick on the copy.
- simulateTicks(SimulationState, List<SimulationAction>, int) - Method in class com.kraken.api.simulation.SimulationEngine
-
Simulates many ticks using an ordered action list.
- Simulation - Class in com.kraken.api.simulation.colosim
- Simulation() - Constructor for class com.kraken.api.simulation.colosim.Simulation
- Simulation.StepResult - Class in com.kraken.api.simulation.colosim
- SimulationAction - Class in com.kraken.api.simulation
-
Player action used by the simulation tick.
- SimulationDecisionAdapter - Class in com.kraken.api.simulation
-
Converts decision-tree simulation results into executable in-game movement and interaction actions.
- SimulationDecisionAdapter(Context, MovementService) - Constructor for class com.kraken.api.simulation.SimulationDecisionAdapter
-
Constructs a decision adapter for converting and executing simulation outcomes.
- SimulationDecisionAdapter.ExecutableAction - Class in com.kraken.api.simulation
-
Runtime action payload translated from a simulation decision.
- SimulationEngine - Class in com.kraken.api.simulation
-
Generic Old School RuneScape simulation engine designed for high-frequency decision search.
- SimulationEngine() - Constructor for class com.kraken.api.simulation.SimulationEngine
- SimulationNpcSnapshot - Class in com.kraken.api.simulation
-
Immutable snapshot of a RuneLite NPC at a single game tick.
- SimulationNpcSnapshot(int, int, String, WorldPoint, int, int, boolean, boolean) - Constructor for class com.kraken.api.simulation.SimulationNpcSnapshot
-
Creates a snapshot model for a single NPC.
- SimulationPanel - Class in com.kraken.api.simulation.colosim
- SimulationPanel(Simulation) - Constructor for class com.kraken.api.simulation.colosim.SimulationPanel
- SimulationPanel.Tool - Enum in com.kraken.api.simulation.colosim
- SimulationSnapshot - Class in com.kraken.api.simulation
-
Immutable RuneLite-compatible snapshot used as the root input for fast simulations.
- SimulationSnapshot(int, int, int, int, int[][], WorldPoint, List<SimulationNpcSnapshot>) - Constructor for class com.kraken.api.simulation.SimulationSnapshot
-
Creates an immutable snapshot used to seed one or more simulation states.
- SimulationSnapshotService - Class in com.kraken.api.simulation
-
Captures an immutable, RuneLite-compatible snapshot directly from the live game state.
- SimulationSnapshotService() - Constructor for class com.kraken.api.simulation.SimulationSnapshotService
- SimulationState - Class in com.kraken.api.simulation
-
Mutable simulation state optimized for rapid cloning and stepping.
- SINISTER_OFFERING - com.kraken.api.service.magic.spellbook.Arceuus
- SKELETAL_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
- skewedRand(double, double, double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random number skewed towards the specified mode within a specified range.
- skewedRand(long, long, long, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random long value skewed towards the specified mode within a specified range.
- SKILLS - com.kraken.api.service.ui.tab.InterfaceTab
- sleep(int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a specified amount of time in milliseconds.
- sleep(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a random duration between start and end milliseconds.
- sleep(long) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a specified amount of time in milliseconds.
- sleep(long, long) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a random duration between start and end milliseconds.
- sleepFor(int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps the current thread by the specified number of game ticks
- sleepFor(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a random number of ticks between the provided values.
- sleepGaussian(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a duration based on a Gaussian distribution.
- SleepService - Class in com.kraken.api.service.util
- SleepService() - Constructor for class com.kraken.api.service.util.SleepService
- sleepUntil(BooleanSupplier) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, with a default timeout of 5000ms.
- sleepUntil(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, or a timeout is reached.
- sleepUntil(Supplier<Boolean>) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true.
- sleepUntil(Supplier<Boolean>, int) - Static method in class com.kraken.api.service.util.SleepService
-
sleeps until the specified condition is true or the timeout is reached.
- sleepUntil(Supplier<Boolean>, long) - Static method in class com.kraken.api.service.util.SleepService
-
sleeps until the specified condition is true or the timeout is reached.
- sleepUntilIdle() - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps until the local player's animation is idle.
- sleepUntilNotNull(Callable<T>, int) - Static method in class com.kraken.api.service.util.SleepService
-
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
- sleepUntilNotNull(Callable<T>, int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
- sleepUntilTile(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps until the local player reaches the specified world tile.
- sleepUntilTrue(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, checking every 100ms, until a timeout is reached.
- sleepUntilTrue(BooleanSupplier, int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, checking at a given interval, until a timeout is reached.
- sleepWhile(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps while the specified condition is true or until the timeout is reached.
- SLOT_1 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_2 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_3 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_4 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_5 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_6 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_7 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SLOT_8 - com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
- SMITE - com.kraken.api.service.prayer.InteractablePrayer
- SMOKE - com.kraken.api.service.magic.rune.Rune
- SMOKE_BARRAGE - com.kraken.api.service.magic.spellbook.Ancient
- SMOKE_BLITZ - com.kraken.api.service.magic.spellbook.Ancient
- SMOKE_BURST - com.kraken.api.service.magic.spellbook.Ancient
- SMOKE_RUSH - com.kraken.api.service.magic.spellbook.Ancient
- SNARE - com.kraken.api.service.magic.spellbook.Standard
- sortByDistance() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Sorts the game object stream by distance from the local players current location.
- sortByDistance() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Sorts the ground object stream by distance from the local players' current location.
- sortByDistance() - Method in class com.kraken.api.query.npc.NpcQuery
-
Sorts the NPC stream by distance from the local players' current location.
- sortByDistance() - Method in class com.kraken.api.query.player.PlayerQuery
-
Sorts the player stream by distance from the local players current location.
- sortByWorldNumberAsc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the query results in ascending order based on the world number (ID).
- sorted(Comparator<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Applies a comparator to the stream for sorting elements within the stream.
- sortedByPlayersDesc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the current query's worlds by their player counts in descending order.
- sortedByWorldNumberDesc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the current query's worlds by their world numbers in descending order.
- SOUL - com.kraken.api.service.magic.rune.Rune
- source() - Method in class com.kraken.api.core.AbstractQuery
- source() - Method in class com.kraken.api.query.container.bank.BankInventoryQuery
- source() - Method in class com.kraken.api.query.container.bank.BankQuery
- source() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
- source() - Method in class com.kraken.api.query.equipment.EquipmentQuery
- source() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
- source() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
- source() - Method in class com.kraken.api.query.npc.NpcQuery
- source() - Method in class com.kraken.api.query.player.PlayerQuery
- source() - Method in class com.kraken.api.query.widget.WidgetQuery
- source() - Method in class com.kraken.api.query.world.WorldQuery
- SOUTH - com.kraken.api.service.SailingService.Direction
- SOUTH - Static variable in class com.kraken.api.simulation.SimulationAction
- SOUTH_EAST - com.kraken.api.service.SailingService.Direction
- SOUTH_EAST - Static variable in class com.kraken.api.simulation.SimulationAction
- SOUTH_SOUTH_EAST - com.kraken.api.service.SailingService.Direction
- SOUTH_SOUTH_WEST - com.kraken.api.service.SailingService.Direction
- SOUTH_WEST - com.kraken.api.service.SailingService.Direction
- SOUTH_WEST - Static variable in class com.kraken.api.simulation.SimulationAction
- SPEED_VARBIT - Static variable in class com.kraken.api.service.SailingService
- Spellbook - Enum in com.kraken.api.service.magic.spellbook
- SPELLBOOK_SWAP - com.kraken.api.service.magic.spellbook.Lunar
- SPIN_FLAX - com.kraken.api.service.magic.spellbook.Lunar
- SpriteStore - Class in com.kraken.api.simulation.colosim
- SpriteStore() - Constructor for class com.kraken.api.simulation.colosim.SpriteStore
- stackable() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for items that stack (runes, arrows, noted items).
- stackValueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the Grand Exchange price is above a specific threshold.
- standard() - Method in class com.kraken.api.query.world.WorldQuery
-
Configures and returns a
WorldQueryobject that excludes specific world types which are not part of the "standard" main game world category. - Standard - Enum in com.kraken.api.service.magic.spellbook
- STANDARD - com.kraken.api.service.magic.spellbook.Spellbook
- standardWalkActions() - Static method in class com.kraken.api.simulation.SimulationAction
- start() - Method in class com.kraken.api.core.script.Script
-
Starts the script execution, initializing the necessary parts and marking the script as running.
- start(String) - Method in class com.kraken.api.input.mouse.MouseRecorder
-
Starts recording mouse movements and gestures with the given label.
- STAT_RESTORE_POT_SHARE - com.kraken.api.service.magic.spellbook.Lunar
- STAT_SPY - com.kraken.api.service.magic.spellbook.Lunar
- status() - Method in interface com.kraken.api.core.script.Task
-
Returns the name of the status for display.
- STEAM - com.kraken.api.service.magic.rune.Rune
- STEEL_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- step() - Method in class com.kraken.api.simulation.colosim.Simulation
- StepResult() - Constructor for class com.kraken.api.simulation.colosim.Simulation.StepResult
- stop() - Method in class com.kraken.api.core.script.Script
-
Gracefully stops a running asynchronous loop.
- stop() - Method in class com.kraken.api.input.mouse.MouseRecorder
-
Stops the recording of mouse movements and gestures.
- stop(Runnable) - Method in class com.kraken.api.core.script.Script
-
Stops the current execution loop and performs the necessary cleanup.
- stop(Runnable) - Method in interface com.kraken.api.core.script.Scriptable
-
Gracefully stops a running asynchronous loop().
- stopTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
-
Stop tracking the NPC with the camera
- stream() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the raw stream of elements in the query so filters and matching can be manually applied.
- STRING_JEWELLERY - com.kraken.api.service.magic.spellbook.Lunar
- StringUtils - Class in com.kraken.api.util
- StringUtils() - Constructor for class com.kraken.api.util.StringUtils
- stripColTags(String) - Static method in class com.kraken.api.util.StringUtils
-
Strips
<col=...>tags from a single string. - stripColTags(String[]) - Static method in class com.kraken.api.util.StringUtils
-
Strips
<col=...>tags from each string in the provided array. - STUN - com.kraken.api.service.magic.spellbook.Standard
- styleActionButton(JButton, Color) - Static method in class com.kraken.api.simulation.colosim.AppTheme
- styleButton(JButton) - Static method in class com.kraken.api.simulation.colosim.AppTheme
- styleCard(JComponent) - Static method in class com.kraken.api.simulation.colosim.AppTheme
- styleCleanScrollBars(JScrollPane) - Static method in class com.kraken.api.simulation.colosim.AppTheme
- subtract(GameArea) - Method in class com.kraken.api.service.tile.GameArea
-
Removes the tiles of another area from this one (Difference).
- SUNFIRE - com.kraken.api.service.magic.rune.Rune
- SUPERGLASS_MAKE - com.kraken.api.service.magic.spellbook.Lunar
- SUPERHEAT_ITEM - com.kraken.api.service.magic.spellbook.Standard
- SUPERHUMAN_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- SUPERIOR_DEMONBANE - com.kraken.api.service.magic.spellbook.Arceuus
- switchTo(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
T
- TAB_ACC_MANAGEMENT - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_CHAT_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_COMBAT_OPTIONS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_EMOTES - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_FRIEND_LIST - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_INVENTORY - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_LOGOUT - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_MUSIC - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_NOT_SELECTED - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_PRAYER - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_QUEST_LIST - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SETTINGS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SKILLS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SPELLBOOK - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_WORN_EQUIPMENT - com.kraken.api.service.ui.tab.VarcIntValues
- TableAlignment - Enum in com.kraken.api.overlay.table
- TableComponent - Class in com.kraken.api.overlay.table
-
The
TableComponentclass represents a customizable table component used for rendering tabular data in a graphical user interface. - TableComponent() - Constructor for class com.kraken.api.overlay.table.TableComponent
- TableElement - Class in com.kraken.api.overlay.table
- TableElement() - Constructor for class com.kraken.api.overlay.table.TableElement
- TableRow - Class in com.kraken.api.overlay.table
- TableRow() - Constructor for class com.kraken.api.overlay.table.TableRow
- TabService - Class in com.kraken.api.service.ui.tab
- TabService() - Constructor for class com.kraken.api.service.ui.tab.TabService
- take() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Takes an item from the ground to be placed in the players inventory.
- take(int) - Method in class com.kraken.api.core.AbstractQuery
-
Takes the first N elements from the stream and returns them as a list.
- TAN_LEATHER - com.kraken.api.service.magic.spellbook.Lunar
- Task - Interface in com.kraken.api.core.script
-
Represents a generic task that can be executed as part of a workflow or script logic.
- TaskChain - Class in com.kraken.api.service.util
- TELE_BLOCK - com.kraken.api.service.magic.spellbook.Standard
- TELE_GROUP_BARBARIAN - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_CATHERBY - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_FISHING_GUILD - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_ICE_PLATEAU - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_KHAZARD - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_MOONCLAN - com.kraken.api.service.magic.spellbook.Lunar
- TELE_GROUP_WATERBIRTH - com.kraken.api.service.magic.spellbook.Lunar
- TELEKINETIC_GRAB - com.kraken.api.service.magic.spellbook.Standard
- TELEOTHER_CAMELOT - com.kraken.api.service.magic.spellbook.Standard
- TELEOTHER_FALADOR - com.kraken.api.service.magic.spellbook.Standard
- TELEOTHER_LUMBRIDGE - com.kraken.api.service.magic.spellbook.Standard
- TELEPORT_TO_APE_ATOLL - com.kraken.api.service.magic.spellbook.Standard
- TELEPORT_TO_BOUNTY_TARGET - com.kraken.api.service.magic.spellbook.Standard
- TELEPORT_TO_HOUSE - com.kraken.api.service.magic.spellbook.Standard
- TELEPORT_TO_KOUREND - com.kraken.api.service.magic.spellbook.Standard
- TELEPORT_TO_TARGET - com.kraken.api.service.magic.spellbook.Lunar
- TEXT - Static variable in class com.kraken.api.simulation.colosim.AppTheme
- THICK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- tick - Variable in class com.kraken.api.simulation.colosim.Simulation.StepResult
- tick() - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps the current thread for one game tick
- Tile - Class in com.kraken.api.simulation.colosim.model
- Tile() - Constructor for class com.kraken.api.simulation.colosim.model.Tile
- TileService - Class in com.kraken.api.service.tile
- TileService() - Constructor for class com.kraken.api.service.tile.TileService
- time - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
- TimedPoint() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
- TimelinePanel - Class in com.kraken.api.simulation.colosim
- TimelinePanel(Simulation) - Constructor for class com.kraken.api.simulation.colosim.TimelinePanel
- toChildId(int) - Static method in class com.kraken.api.service.ui.UIService
-
Converts a given integer ID to a child ID by masking higher-order bits.
- toggle(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Toggles a prayer on or off.
- toggle(Prayer, boolean) - Method in class com.kraken.api.service.prayer.PrayerService
-
Toggles a prayer on or off.
- toggleQuickPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
-
Toggles the set quick prayers.
- toggleRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Toggles the players run energy.
- toggleSpecialAttack(int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Sets the special attack state if current special attack energy is greater than or equal to the required special attack energy
- toggleSpecialAttack(int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Sets the special attack state if the current special attack energy is greater than or equal to the required special attack energy using reflection instead of mouse events.
- toGroupId(int) - Static method in class com.kraken.api.service.ui.UIService
-
Converts the given packed widget integer ID to a group ID by performing a bitwise right shift.
- toHexString() - Method in class com.kraken.api.core.packet.model.PacketData
- toHexString(byte[]) - Static method in class com.kraken.api.core.packet.PacketBufferReader
-
Converts byte array to hex string for display.
- toInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Converts a world point into a list of instanced world points
- TOOLTIP_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
- TOOLTIP_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
- TOP_DOWN_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Vertical columns: Col 1 (Top->Bottom), Col 2 (Top->Bottom)...
- TOP_LEFT_BOTTOM_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Standard reading order: Row 1 (Left->Right), Row 2 (Left->Right)...
- toRuneLite() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the underlying RuneLite entities that have been wrapped by the API.
- toString() - Method in class com.kraken.api.query.container.ContainerItem
- toString() - Method in class com.kraken.api.simulation.SimulationAction
- totalSkillLevel() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the total skill level of the player by summing up the real levels of all their skills.
- trackNpc(int) - Method in class com.kraken.api.service.camera.CameraService
-
Track the NPC with the camera
- transform(NormalizedPath, Point, Point, long) - Static method in class com.kraken.api.input.mouse.strategy.replay.MotionFactory
-
Transforms a normalized path into a real-world path by scaling, rotating, translating, and timing its points based on the given start and end coordinates and the duration of the motion.
- traversePath(Client, List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
-
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
- traversePath(Client, List<WorldPoint>, Consumer<String>) - Method in class com.kraken.api.service.movement.MovementService
-
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
- traversePath(Client, List<WorldPoint>, Consumer<String>, Consumer<String>) - Method in class com.kraken.api.service.movement.MovementService
-
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
- triggerBreak(String) - Method in class com.kraken.api.core.script.breakhandler.BreakManager
-
Manually triggers a break.
- TROLLHEIM_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- truncatedGauss(double, double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random number within the given range using a truncated Gaussian distribution.
- truncatedGauss(long, long, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random long value within the given range using a truncated Gaussian distribution.
- turnTo(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified actor with a default maximum angle of 40 degrees.
- turnTo(Actor, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified actor with a custom maximum angle.
- turnTo(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified local point with a default maximum angle of 40 degrees.
- turnTo(LocalPoint, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified local point with a custom maximum angle.
- turnTo(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified tile object with a default maximum angle of 40 degrees.
- turnTo(TileObject, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified tile object with a custom maximum angle.
- TWO_ROW_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Drops two rows at a time starting from left to right.
- typeChar(char) - Method in class com.kraken.api.input.KeyboardService
-
Types a single character.
- typeId - Variable in enum com.kraken.api.simulation.colosim.NpcType
- typeString(String) - Method in class com.kraken.api.input.KeyboardService
-
Types out a string character-by-character using KEY_TYPED events.
- typeString(String, int, int) - Method in class com.kraken.api.input.KeyboardService
-
Types a string with a customizable sleep between characters.
U
- UIService - Class in com.kraken.api.service.ui
-
Service for handling UI interactions and clickbox calculations.
- UIService() - Constructor for class com.kraken.api.service.ui.UIService
- ULTIMATE_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- UNDEAD_GRASP - com.kraken.api.service.magic.spellbook.Arceuus
- union(GameArea) - Method in class com.kraken.api.service.tile.GameArea
-
Combines this area with another (Union).
- UnitPoint - Class in com.kraken.api.input.mouse.model
- UnitPoint() - Constructor for class com.kraken.api.input.mouse.model.UnitPoint
- unnoted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for un-noted items.
- unpack(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Overloaded method wrapping
fromPacked. - unsetSails() - Method in class com.kraken.api.service.SailingService
-
Disables the boat's sails to bring the vessel to a halt.
- useOn(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on the other.
- useOn(GameObject) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on a Game object.
- useOn(GameObject) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on a Game Object (i.e.
- useOn(NPC) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on an NPC.
- useOn(NPC) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on an NPC (i.e.
- useOn(Widget) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on another widget.
- useWidget(Widget) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Uses a specified widget on the Game Object (i.e.
- useWidget(Widget) - Method in class com.kraken.api.query.npc.NpcEntity
-
Uses a specified widget on the NPC (i.e.
V
- validate() - Method in interface com.kraken.api.core.script.Task
-
Checks if this task should currently be executed.
- valueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the Grand Exchange price is above a specific threshold.
- valueOf(int) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.core.packet.model.PacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.overlay.table.TableAlignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.rune.Rune
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Ancient
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Arceuus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Lunar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.magic.spellbook.Standard
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.SailingService.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.tile.MovementFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.login.AccountType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.simulation.colosim.NpcType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.simulation.colosim.SimulationPanel.Tool
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.kraken.api.core.packet.model.PacketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.overlay.table.TableAlignment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.rune.Rune
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.rune.RunePouch
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.spellbook.Ancient
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.spellbook.Arceuus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.spellbook.Lunar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.spellbook.Spellbook
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.magic.spellbook.Standard
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.SailingService.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.tile.MovementFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.grandexchange.GrandExchangeSlot
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.login.AccountType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.simulation.colosim.NpcType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.simulation.colosim.SimulationPanel.Tool
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarcIntValues - Enum in com.kraken.api.service.ui.tab
- VariableStrideConfig - Class in com.kraken.api.service.movement
- VariableStrideConfig() - Constructor for class com.kraken.api.service.movement.VariableStrideConfig
- VARROCK_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- Venator - Class in com.kraken.api.simulation.colosim
- VENGEANCE - com.kraken.api.service.magic.spellbook.Lunar
- VENGEANCE_OTHER - com.kraken.api.service.magic.spellbook.Lunar
- VILE_VIGOUR - com.kraken.api.service.magic.spellbook.Arceuus
- VirtualMouse - Class in com.kraken.api.input.mouse
- VirtualMouse(MouseManager, Client) - Constructor for class com.kraken.api.input.mouse.VirtualMouse
- visible() - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets which are currently visible on the canvas.
- VULNERABILITY - com.kraken.api.service.magic.spellbook.Standard
W
- wait(double, double, RandomService.EWaitDir) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a wait with a random duration, biased towards the mean, left, or right of the given range.
- wait(int, int) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a wait with a random duration, biased towards the left side of the given range.
- WAIT - Static variable in class com.kraken.api.simulation.SimulationAction
- waitEx(double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Waits for a random duration based on a Gaussian distribution.
- waitUntil(BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met, using default delay and timeout values.
- waitUntil(BooleanSupplier, int) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met or a timeout occurs.
- waitUntil(BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met or a timeout occurs, checking the condition periodically at the specified interval.
- walkTo(WorldArea) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to a random reachable point inside a specific WorldArea.
- walkTo(WorldPoint) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to a specific WorldPoint using the LocalPathfinder and MovementService.
- walkTo(WorldPoint, int) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to an approximate location within a radius of the target.
- WARD_OF_ARCEUUS - com.kraken.api.service.magic.spellbook.Arceuus
- WATCHTOWER_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
- WATER - com.kraken.api.service.magic.rune.Rune
- WATER_BLAST - com.kraken.api.service.magic.spellbook.Standard
- WATER_BOLT - com.kraken.api.service.magic.spellbook.Standard
- WATER_STRIKE - com.kraken.api.service.magic.spellbook.Standard
- WATER_SURGE - com.kraken.api.service.magic.spellbook.Standard
- WATER_WAVE - com.kraken.api.service.magic.spellbook.Standard
- WATERBIRTH_TELEPORT - com.kraken.api.service.magic.spellbook.Lunar
- WEAKEN - com.kraken.api.service.magic.spellbook.Standard
- wear() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Attempts to wear an item in the inventory while the bank interface is open.
- wear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Wears an equippable item
- WEST - com.kraken.api.service.SailingService.Direction
- WEST - Static variable in class com.kraken.api.simulation.SimulationAction
- WEST_ARDOUGNE_TELEPORT - com.kraken.api.service.magic.spellbook.Arceuus
- WEST_NORTH_WEST - com.kraken.api.service.SailingService.Direction
- WEST_SOUTH_WEST - com.kraken.api.service.SailingService.Direction
- WidgetEntity - Class in com.kraken.api.query.widget
- WidgetEntity(Context, Widget) - Constructor for class com.kraken.api.query.widget.WidgetEntity
- WidgetPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending widget-related game packets.
- WidgetPackets() - Constructor for class com.kraken.api.core.packet.entity.WidgetPackets
- WidgetQuery - Class in com.kraken.api.query.widget
- WidgetQuery(Context) - Constructor for class com.kraken.api.query.widget.WidgetQuery
- widgets() - Method in class com.kraken.api.Context
-
Creates a new query builder for Widgets.
- wield() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Attempts to wield an item in the inventory while the bank interface is open
BankInventoryEntity. - wield() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Wields a weapon.
- wieldOrWear() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Attempts to wield or wear an item in the inventory while the bank interface is open.
- wieldOrWear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Wields or wears an equippable item dependent on the item.
- WildernessInfo - Class in com.kraken.api.query.player
- WildernessInfo(int, int) - Constructor for class com.kraken.api.query.player.WildernessInfo
- WIND - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- WIND_BLAST - com.kraken.api.service.magic.spellbook.Standard
- WIND_BOLT - com.kraken.api.service.magic.spellbook.Standard
- WIND_STRIKE - com.kraken.api.service.magic.spellbook.Standard
- WIND_SURGE - com.kraken.api.service.magic.spellbook.Standard
- WIND_WAVE - com.kraken.api.service.magic.spellbook.Standard
- WindMouseConfig - Class in com.kraken.api.input.mouse.strategy.wind
- WindMouseConfig() - Constructor for class com.kraken.api.input.mouse.strategy.wind.WindMouseConfig
- WindStrategy - Class in com.kraken.api.input.mouse.strategy.wind
- WindStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.wind.WindStrategy
- withAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for inventory items with a specific action like: "Drop", "Eat", or "Examine".
- withAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for objects that have a specific action available.
- withAction(String) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query for NPCs that have a specific menu option available.
- withAction(String) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets with a specific action.
- withActivity(String) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds associated with the specified activity.
- withChildId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a specific child component ID within a group.
- withdraw(int) - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws a specific amount.
- withdraw(int, boolean) - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws a specific amount with explicit Note mode selection.
- withdrawAll() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws All of this item.
- withdrawAllNoted() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws All of this item, ensuring it comes out as Notes.
- withdrawFive() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 5 of this item.
- withdrawOne() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 1 of this item.
- withdrawTen() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 10 of this item.
- withGroupChild(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a widget with a specific group ID and child ID.
- withId(int) - Method in class com.kraken.api.core.AbstractQuery
-
Filters the stream of game entities for ones where the ID matches a provided id
- withId(int) - Method in class com.kraken.api.query.container.bank.BankQuery
-
Filters for items in the bank which have a specified item id.
- withId(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Filters for equipment with a specific item id.
- withId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a widget with the exact packed ID.
- withIds(List<Integer>) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters for NPCs whose ids are present in the provided list of ids.
- within(int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only objects whose location is within the specified distance from the players current local point.
- within(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only objects whose location is within the specified distance from the players current local point.
- within(int) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the NPCs in the query to include only those within a specified distance from the local player's position.
- within(LocalPoint, int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only objects whose location is within the specified distance from the anchor point.
- within(WorldPoint, int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only objects whose location is within the specified distance from the anchor point.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Finds game objects within a specified area.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are located within a specified rectangular area.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters for players within a specified area.
- withinAttackableWildernessLevel() - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players who can attack you within the wilderness.
- withIndex(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters by the widget's index in its parent's array.
- withinDistance(int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players within a specified distance from the local player.
- withinLevel(int, int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players within a specified combat level (inclusive).
- withListener() - Method in class com.kraken.api.query.widget.WidgetQuery
-
Finds widgets that have a specific listener (e.g., "Continue" buttons).
- withName(String) - Method in class com.kraken.api.core.AbstractQuery
-
Filters for only entities whose name matches the provided name.
- withName(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the stream of game objects for objects with a specific name
- withName(String) - Method in class com.kraken.api.query.world.WorldQuery
- withOutTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the query to exclude worlds that contain any of the specified types.
- withPartialAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the game objects to include only those with at least one action containing the specified substring.
- withPlayerCountBetween(int, int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a player count within the specified range.
- withPlayerCountLessThan(int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a player count less than the specified value.
- withSprite(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Finds widgets by their Sprite ID (images).
- withText(String) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets containing the specified text in name, text, or actions.
- withText(String, boolean) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets containing the specified text in name, text, or actions.
- withTileDeviation() - Method in class com.kraken.api.service.movement.VariableStrideConfig
- withTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds that match any of the specified
WorldTypevalues. - 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
WorldPointto its corresponding screen X coordinate on the world map. - worldPointToMapPointY(WorldPoint) - Method in class com.kraken.api.service.map.WorldMapService
-
Converts a
WorldPointin the game world to its corresponding screen Y coordinate on the world map interface. - WorldQuery - Class in com.kraken.api.query.world
- WorldQuery(Context) - Constructor for class com.kraken.api.query.world.WorldQuery
- worlds() - Method in class com.kraken.api.Context
-
Creates a new query builder for Worlds.
- worldToLocalDistance(int) - Static method in class com.kraken.api.service.tile.TileService
-
Returns the distance from a world point to another world point in local point distance.
- WRATH - com.kraken.api.service.magic.rune.Rune
- writeStringCp1252NullCircumfixed(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a string to the buffer, encoded in CP1252, with a null (0) byte *before* and *after* the string.
- writeStringCp1252NullTerminated(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a string to the buffer, encoded in CP1252, followed by a single null (0) byte terminator.
- writeValue(String, int, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a single integer value to the buffer using a specified "write description".
X
- x - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
Y
- y - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
- YANILLE_TELEPORT - com.kraken.api.service.magic.spellbook.Standard
Z
- ZIG_ZAG - com.kraken.api.query.container.inventory.InventoryOrder
-
Snake/Zig-Zag pattern: Row 1 (Left->Right), Row 2 (Right->Left), Row 3 (Left->Right)...
- ZIG_ZAG_REVERSE - com.kraken.api.query.container.inventory.InventoryOrder
-
Reverse Snake/Zig-Zag pattern starting from the bottom right.
All Classes All Packages