A B C D E F G H I K L M N O P Q R S T U V W X Y Z
All Classes All Packages
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
- activatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Wrapper method which turns a prayer on.
- activateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Activates run if it is deactivated.
- add(TaskChain) - Method in class com.kraken.api.service.util.TaskChain
-
Adds all tasks from the specified @TaskChain to the current task chain.
- addColTags(String) - Static method in class com.kraken.api.util.StringUtils
- addNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- addNodeMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- addNpc(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Adds an NPC to the simulation
- addNPCPathPoint(SimNpc, Point) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Adds an NPC path point
- addNpcToSimulation(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Adds an NPC to the simulation and UI list
- addObserver(SimulationObserver) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Add an observer to be notified of simulation updates
- ADEPT_REANIMATION - com.kraken.api.service.spell.Spells
- adjustPitch(float) - Method in class com.kraken.api.service.camera.CameraService
-
Adjusts the camera pitch to the specified percentage.
- AETHER - com.kraken.api.service.spell.Runes
- AIR - com.kraken.api.service.spell.Runes
- alive() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently alive.
- all() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to look at both equipped items and wearable items in the inventory.
- ANCIENT - com.kraken.api.service.spell.Spellbook
-
Ancient Magicks Spellbook - Unlocked after Desert Treasure I quest
- angleToTile(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified actor.
- angleToTile(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified local point.
- angleToTile(WorldPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified world point.
- angleToTile(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angle in degrees from the local player to the specified tile object.
- ANNAKARL_TELEPORT - com.kraken.api.service.spell.Spells
- APE_ATOLL_TELEPORT - com.kraken.api.service.spell.Spells
- applyVariableStride(List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
-
Converts a dense path (every tile) into a strided path.
- ARCEUUS - com.kraken.api.service.spell.Spellbook
-
Arceuus Spellbook - No quest requirement, accessible to all players
- ARCEUUS_LIBRARY_TELEPORT - com.kraken.api.service.spell.Spells
- ARDOUGNE_TELEPORT - com.kraken.api.service.spell.Spells
- AreaService - Class in com.kraken.api.service.tile
- AreaService() - Constructor for class com.kraken.api.service.tile.AreaService
- arrayToWorld(int, int) - Method in class com.kraken.api.sim.CollisionMap
-
Converts array coordinates to world coordinates.
- ASTRAL - com.kraken.api.service.spell.Runes
- at(WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters by exact WorldPoint.
- at(WorldPoint) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters by exact WorldPoint.
- at(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters and returns an
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.
- attack() - Method in class com.kraken.api.query.npc.NpcEntity
-
Attacks an NPC.
- attackable() - Method in class com.kraken.api.query.npc.NpcQuery
-
Returns Attackable NPC within the scene.
- AttackStyle - Enum in com.kraken.api.sim.model
-
Attack Style used by both players and NPC's
- AUGURY - com.kraken.api.service.prayer.InteractablePrayer
B
- BAKE_PIE - com.kraken.api.service.spell.Spells
- bank() - Method in class com.kraken.api.Context
-
Creates a new query builder for the Bank interface.
- BANK_INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
- BANK_SCROLLBAR_POSITION_400_ITEMS_MAX - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_WORN_ITEMS_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
- BANK_WORN_ITEMS_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
- BankEntity - Class in com.kraken.api.query.container.bank
- BankEntity(Context, BankItemWidget) - Constructor for class com.kraken.api.query.container.bank.BankEntity
- bankInventory() - Method in class com.kraken.api.Context
-
Creates a new query builder for a Bank Inventory.
- BankInventoryEntity - Class in com.kraken.api.query.container.bank
- BankInventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.bank.BankInventoryEntity
- BankInventoryQuery - Class in com.kraken.api.query.container.bank
- BankInventoryQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankInventoryQuery
- BankItemWidget - Class in com.kraken.api.query.container.bank
- BankItemWidget() - Constructor for class com.kraken.api.query.container.bank.BankItemWidget
- BankQuery - Class in com.kraken.api.query.container.bank
- BankQuery(Context) - Constructor for class com.kraken.api.query.container.bank.BankQuery
- BankService - Class in com.kraken.api.service.bank
-
A service class for interacting with global bank operations.
- BankService() - Constructor for class com.kraken.api.service.bank.BankService
- BARBARIAN_TELEPORT - com.kraken.api.service.spell.Spells
- BARROWS_TELEPORT - com.kraken.api.service.spell.Spells
- BASIC_REANIMATION - com.kraken.api.service.spell.Spells
- between(int, int) - Static method in class com.kraken.api.service.util.RandomService
-
generate random number between min and max
- BEZIER - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- BezierStrategy - Class in com.kraken.api.input.mouse.strategy.bezier
- BezierStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
- BIND - com.kraken.api.service.spell.Spells
- BLOCK_MOVEMENT_EAST - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_FLOOR - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_FLOOR_DECORATION - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_FULL - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_NORTH - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_NORTH_EAST - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_NORTH_WEST - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_OBJECT - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_SOUTH - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_SOUTH_EAST - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_SOUTH_WEST - com.kraken.api.sim.MovementFlag
- BLOCK_MOVEMENT_WEST - com.kraken.api.sim.MovementFlag
- BLOOD - com.kraken.api.service.spell.Runes
- BODY - com.kraken.api.service.spell.Runes
- BONES_TO_BANANAS - com.kraken.api.service.spell.Spells
- BONES_TO_PEACHES - com.kraken.api.service.spell.Spells
- BOOST_POTION_SHARE - com.kraken.api.service.spell.Spells
- BOTTOM_RIGHT_TOP_LEFT - com.kraken.api.query.container.inventory.InventoryOrder
-
Reverse reading order: Last Item -> First Item.
- bufferArrayField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- bufferOffsetField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- BufferUtils - Class in com.kraken.api.core.packet
-
A static utility class that uses reflection to interact with the client's obfuscated buffer objects (e.g., PacketBuffer).
- BufferUtils() - Constructor for class com.kraken.api.core.packet.BufferUtils
- builder(Context) - Static method in class com.kraken.api.service.util.TaskChain
-
Creates a new instance of TaskChain using the specified Context.
- BURST_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- byItemId(int) - Static method in enum com.kraken.api.service.spell.Runes
- byVarbitId(int) - Static method in enum com.kraken.api.service.spell.Runes
C
- calculateCameraYaw(int) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the CameraYaw based on the given NPC or object angle.
- CAMELOT_TELEPORT - com.kraken.api.service.spell.Spells
- cameraPitchPercentage() - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the current camera pitch as a percentage of the total pitch range.
- CameraService - Class in com.kraken.api.service.camera
- CameraService() - Constructor for class com.kraken.api.service.camera.CameraService
- cancel() - Static method in class com.kraken.api.core.script.RunnableTask
- CARRALLANGER_TELEPORT - com.kraken.api.service.spell.Spells
- cast(Spells) - Method in class com.kraken.api.service.spell.SpellService
-
Clicks on a spell in the spellbook.
- CATHERBY_TELEPORT - com.kraken.api.service.spell.Spells
- CEMETERY_TELEPORT - com.kraken.api.service.spell.Spells
- centerTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to center on the specified tile, using a default margin tolerance of 10%.
- centerTileOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to center on the specified tile, if it is not already within the given margin tolerance.
- centerView() - Method in class com.kraken.api.sim.ui.TilePanel
-
Centers the grid on the current view
- CHAOS - com.kraken.api.service.spell.Runes
- CHARGE_AIR_ORB - com.kraken.api.service.spell.Spells
- CHARGE_EARTH_ORB - com.kraken.api.service.spell.Spells
- CHARGE_FIRE_ORB - com.kraken.api.service.spell.Spells
- CHARGE_WATER_ORB - com.kraken.api.service.spell.Spells
- CHAT - com.kraken.api.service.ui.tab.InterfaceTab
- CHATBOX_SCROLLBAR_POSITION_MAX - com.kraken.api.service.ui.tab.VarcIntValues
- CHATBOX_SCROLLBAR_POSITION_MIN - com.kraken.api.service.ui.tab.VarcIntValues
- CHIVALRY - com.kraken.api.service.prayer.InteractablePrayer
- CIVITAS_ILLA_FORTIS_TELEPORT - com.kraken.api.service.spell.Spells
- CLARITY_THOUGHT - com.kraken.api.service.prayer.InteractablePrayer
- classContainingGetPacketBufferNodeName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- clearActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- clearCache() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
-
Clears the cache for the packet definition factory forcing the factory to re-create the objects again.
- click() - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Clicks the mouse at the current position.
- clientMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- clientMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- clientPacketClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- close() - Method in class com.kraken.api.service.bank.BankService
-
Closes the bank interface if it is open.
- collect() - Method in class com.kraken.api.sim.CollisionDumper
-
Collects collision data from the game within default distance (104 tiles).
- collect(int) - Method in class com.kraken.api.sim.CollisionDumper
-
Collects collision data from the game within specified distance.
- collectAndSave(String) - Method in class com.kraken.api.sim.CollisionDumper
-
Convenience method to collect from game and save to file with default distance.
- collectAndSave(String, int) - Method in class com.kraken.api.sim.CollisionDumper
-
Convenience method to collect from game and save to file.
- CollisionDumper - Class in com.kraken.api.sim
-
Handles collision data dumping, loading, and conversion between different formats.
- CollisionDumper() - Constructor for class com.kraken.api.sim.CollisionDumper
- CollisionMap - Class in com.kraken.api.sim
-
Collision map data container with all necessary information.
- CollisionMap() - Constructor for class com.kraken.api.sim.CollisionMap
- com.kraken.api - package com.kraken.api
- com.kraken.api.core - package com.kraken.api.core
- com.kraken.api.core.packet - package com.kraken.api.core.packet
- com.kraken.api.core.packet.entity - package com.kraken.api.core.packet.entity
- com.kraken.api.core.packet.model - package com.kraken.api.core.packet.model
- com.kraken.api.core.script - package com.kraken.api.core.script
- com.kraken.api.input - package com.kraken.api.input
- com.kraken.api.input.mouse - package com.kraken.api.input.mouse
- com.kraken.api.input.mouse.model - package com.kraken.api.input.mouse.model
- com.kraken.api.input.mouse.strategy - package com.kraken.api.input.mouse.strategy
- com.kraken.api.input.mouse.strategy.bezier - package com.kraken.api.input.mouse.strategy.bezier
- com.kraken.api.input.mouse.strategy.instant - package com.kraken.api.input.mouse.strategy.instant
- com.kraken.api.input.mouse.strategy.linear - package com.kraken.api.input.mouse.strategy.linear
- com.kraken.api.input.mouse.strategy.none - package com.kraken.api.input.mouse.strategy.none
- com.kraken.api.input.mouse.strategy.replay - package com.kraken.api.input.mouse.strategy.replay
- com.kraken.api.overlay - package com.kraken.api.overlay
- com.kraken.api.query - package com.kraken.api.query
- com.kraken.api.query.container - package com.kraken.api.query.container
- com.kraken.api.query.container.bank - package com.kraken.api.query.container.bank
- com.kraken.api.query.container.inventory - package com.kraken.api.query.container.inventory
- com.kraken.api.query.equipment - package com.kraken.api.query.equipment
- com.kraken.api.query.gameobject - package com.kraken.api.query.gameobject
- com.kraken.api.query.groundobject - package com.kraken.api.query.groundobject
- com.kraken.api.query.npc - package com.kraken.api.query.npc
- com.kraken.api.query.player - package com.kraken.api.query.player
- com.kraken.api.query.widget - package com.kraken.api.query.widget
- com.kraken.api.query.world - package com.kraken.api.query.world
- com.kraken.api.service.bank - package com.kraken.api.service.bank
- com.kraken.api.service.camera - package com.kraken.api.service.camera
- com.kraken.api.service.map - package com.kraken.api.service.map
- com.kraken.api.service.movement - package com.kraken.api.service.movement
- com.kraken.api.service.pathfinding - package com.kraken.api.service.pathfinding
- com.kraken.api.service.prayer - package com.kraken.api.service.prayer
- com.kraken.api.service.spell - package com.kraken.api.service.spell
- com.kraken.api.service.tile - package com.kraken.api.service.tile
- com.kraken.api.service.ui - package com.kraken.api.service.ui
- com.kraken.api.service.ui.dialogue - package com.kraken.api.service.ui.dialogue
- com.kraken.api.service.ui.processing - package com.kraken.api.service.ui.processing
- com.kraken.api.service.ui.tab - package com.kraken.api.service.ui.tab
- com.kraken.api.service.util - package com.kraken.api.service.util
- com.kraken.api.sim - package com.kraken.api.sim
- com.kraken.api.sim.engine - package com.kraken.api.sim.engine
- com.kraken.api.sim.model - package com.kraken.api.sim.model
- com.kraken.api.sim.ui - package com.kraken.api.sim.ui
- com.kraken.api.util - package com.kraken.api.util
- COMBAT - com.kraken.api.service.ui.tab.InterfaceTab
- combatLevelGreaterThan(int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Finds players with a combat level strictly greater than the given argument
- combineWith(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one inventory item on another.
- CONFUSE - com.kraken.api.service.spell.Spells
- ContainerItem - Class in com.kraken.api.query.container
-
Represents an item stored in an item container (either the inventory or Bank).
- ContainerItem(Item, ItemComposition, int, Context, Widget, ContainerItem.ItemOrigin) - Constructor for class com.kraken.api.query.container.ContainerItem
- ContainerItem.ItemOrigin - Enum in com.kraken.api.query.container
- contains(WorldPoint) - Method in class com.kraken.api.service.tile.GameArea
-
Checks if the given world point is inside this area.
- contains(Point) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- Context - Class in com.kraken.api
- Context(Client, ClientThread, VirtualMouse, EventBus, Injector, InteractionManager, TileService, BankService, ItemManager) - Constructor for class com.kraken.api.Context
- continueDialogue() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Attempts to continue an active dialogue in the game by interacting with various dialogue widgets.
- continueNumericDialogue(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Resumes a numeric dialogue in the game by interacting with the appropriate widgets and invoking client-side scripts to continue the process.
- continueObjectDialogue(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Resumes an object-based dialogue in the game by interacting with relevant widgets and invoking a client-side script to continue the process.
- COSMIC - com.kraken.api.service.spell.Runes
- count() - Method in class com.kraken.api.core.AbstractQuery
-
Returns a count of objects in the stream
- createAreaFromRadius(WorldPoint, int) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a square area around a center point.
- createChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- createChild(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- createFromPoints(Collection<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
-
Creates an area from a raw collection of points.
- createNpcFromCurrentSettings(Point) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Creates a new NPC with current property settings
- createPolygonArea(List<WorldPoint>) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a complex shape from a list of vertices.
- createPolygonArea(WorldPoint...) - Method in class com.kraken.api.service.tile.AreaService
-
Creates a complex shape (e.g., L-shape) from vertices.
- createReachableArea(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.AreaService
-
Creates an area based on movement reachability (BFS).
- ctx - Variable in class com.kraken.api.core.AbstractEntity
- ctx - Variable in class com.kraken.api.core.AbstractQuery
- ctx - Variable in class com.kraken.api.core.script.AbstractTask
- CURE_GROUP - com.kraken.api.service.spell.Spells
- CURE_ME - com.kraken.api.service.spell.Spells
- CURE_OTHER - com.kraken.api.service.spell.Spells
- CURE_PLANT - com.kraken.api.service.spell.Spells
- currentRunEnergy() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the amount of run energy remaining for the player as an integer between 0 and 100.
- CURSE - com.kraken.api.service.spell.Spells
D
- DAREEYAK_TELEPORT - com.kraken.api.service.spell.Spells
- DARK_DEMONBANE - com.kraken.api.service.spell.Spells
- DARK_LURE - com.kraken.api.service.spell.Spells
- DATA_DIR - Static variable in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
- deactivateAll() - Method in class com.kraken.api.service.prayer.PrayerService
- deactivateAll(boolean) - Method in class com.kraken.api.service.prayer.PrayerService
- deactivateAll(boolean, boolean, int) - Method in class com.kraken.api.service.prayer.PrayerService
- deactivatePrayer(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Wrapper method which turns a prayer off.
- deactivateProtectionPrayers() - Method in class com.kraken.api.service.prayer.PrayerService
- deactivateRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Deactivates run if it is enabled.
- DEATH - com.kraken.api.service.spell.Runes
- DEATH_CHARGE - com.kraken.api.service.spell.Spells
- DEFAULT_MAP_HEIGHT - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
- DEFAULT_MAP_WIDTH - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
- DEGRIME - com.kraken.api.service.spell.Spells
- delay(int) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a delay to the task chain, pausing execution for the specified duration in milliseconds before proceeding to the next task.
- delayTicks(int) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a delay to the task chain, pausing execution for the specified duration measured in game ticks before proceeding to the next task.
- deleteAllChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- DEMONIC_OFFERING - com.kraken.api.service.spell.Spells
- deposit(int) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits a set amount of the given item from the players inventory to the bank.
- depositAll() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits all of the given item from the players inventory into the bank.
- depositAll() - Method in class com.kraken.api.service.bank.BankService
-
Deposit all items in the players inventory into the bank.
- depositAllEquipment() - Method in class com.kraken.api.service.bank.BankService
-
Deposits all worn items from the players equipment tab into the bank.
- depositFive() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits five of the given items from the players inventory into the bank.
- depositOne() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits one of the given item from the players inventory into the bank.
- depositTen() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
-
Deposits ten of the given items from the players inventory into the bank.
- DialogueService - Class in com.kraken.api.service.ui.dialogue
-
A service class intended for managing and interacting with various types of dialogues in the game client.
- DialogueService() - Constructor for class com.kraken.api.service.ui.dialogue.DialogueService
- diceFractional(double) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a dice roll using a fractional probability (e.g., 0.1 for 10%).
- dicePercentage(double) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a dice roll using a whole number percentage (e.g., 10 for 10%).
- dispose() - Static method in class com.kraken.api.core.script.RunnableTask
- distinct(Function<T, Object>) - Method in class com.kraken.api.core.AbstractQuery
-
Filters the stream to only include elements that are distinct based on a property.
- doActionClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- doActionMethodName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- DRAYNOR_MANOR_TELEPORT - com.kraken.api.service.spell.Spells
- DREAM - com.kraken.api.service.spell.Spells
- drop() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Drops the item from the inventory.
- DUST - com.kraken.api.service.spell.Runes
- dx(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
- dxy(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
- dy(int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Offsets the compressed WorldPoint by the given amounts in each dimension.
E
- EAGLE_EYE - com.kraken.api.service.prayer.InteractablePrayer
- EARTH - com.kraken.api.service.spell.Runes
- EMOTES - com.kraken.api.service.ui.tab.InterfaceTab
- ENCHANT_DIAMOND_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_DRAGONSTONE_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_EMERALD_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_ONYX_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_RUBY_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_SAPPHIRE_JEWELLERY - com.kraken.api.service.spell.Spells
- ENCHANT_ZENYTE_JEWELLERY - com.kraken.api.service.spell.Spells
- encodeStringCp1252(CharSequence, int, int, byte[], int) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Encodes a Java String (CharSequence) into a byte array using the CP1252 character set.
- ENERGY_TRANSFER - com.kraken.api.service.spell.Spells
- ENFEEBLE - com.kraken.api.service.spell.Spells
- ENTANGLE - com.kraken.api.service.spell.Spells
- enter() - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing the Enter key.
- equals(Object) - Method in class com.kraken.api.core.AbstractEntity
- equals(Object) - Method in class com.kraken.api.query.container.ContainerItem
- equipment() - Method in class com.kraken.api.Context
-
Creates a new query builder for the equipment interface.
- EQUIPMENT - com.kraken.api.query.container.ContainerItem.ItemOrigin
- EQUIPMENT - com.kraken.api.service.ui.tab.InterfaceTab
- EquipmentEntity - Class in com.kraken.api.query.equipment
- EquipmentEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.equipment.EquipmentEntity
- EquipmentQuery - Class in com.kraken.api.query.equipment
- EquipmentQuery(Context) - Constructor for class com.kraken.api.query.equipment.EquipmentQuery
- EVENT_MOUSE_CLICK - com.kraken.api.core.packet.model.PacketType
- EVENT_MOUSE_CLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- EVENT_MOUSE_CLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- except(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Filters out elements that match the given predicate.
- execute() - Method in interface com.kraken.api.core.script.Task
-
Executes the task logic.
- execute() - Method in class com.kraken.api.service.util.TaskChain
-
Executes the task chain sequentially, proceeding through each task until all tasks are complete, an error occurs, or the chain is interrupted.
- EXPERT_REANIMATION - com.kraken.api.service.spell.Spells
F
- FALADOR_TELEPORT - com.kraken.api.service.spell.Spells
- FENKENSTRAINS_CASTLE_TELEPORT - com.kraken.api.service.spell.Spells
- FERTILE_SOIL - com.kraken.api.service.spell.Spells
- filter(Predicate<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Applies a predicate to the stream to filter elements of the stream.
- findApproximatePath(WorldPoint, WorldArea) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Computes an approximate path from a starting point to a destination within a specified area.
- findApproximatePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds an approximate path from a starting point to a target point within a given radius.
- findApproximatePath(WorldPoint, WorldPoint, int) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds an approximate path from a starting point to a target point within a given radius.
- findLibraries() - Static method in class com.kraken.api.input.mouse.VirtualMouse
-
Scans a specified directory for JSON files and returns a list of library names derived from the filenames.
- findPath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Calculates and returns a path from a starting point to a target point within the game world.
- findSparsePath(WorldPoint, WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Finds a sparse path between a starting point and a target point by filtering out unnecessary intermediate points from a previously computed dense path.
- FIRE - com.kraken.api.service.spell.Runes
- first() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the first type of object being queried (e.g., NpcEntity, WidgetEntity) from the stream.
- FISHING_GUILD_TELEPORT - com.kraken.api.service.spell.Spells
- food() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns a list of Inventory Items which can be consumed for health.
- freeSpace() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns the free space in a users inventory.
- freeToPlay() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only free-to-play worlds.
- FRIENDS - com.kraken.api.service.ui.tab.InterfaceTab
- fromInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Gets the coordinate of the tile that contains the passed world point, accounting for instances.
- fromPacked(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Decompresses a compressed WorldPoint integer back into a WorldPoint.
- fromValue(int) - Static method in enum com.kraken.api.service.spell.Spellbook
-
Get the spellbook from its value
- fromWorldInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Used to convert a WorldPoint in an instance to a LocalPoint
G
- GameArea - Class in com.kraken.api.service.tile
-
Encapsulates a set of tiles representing an area.
- GameArea() - Constructor for class com.kraken.api.service.tile.GameArea
- GameObjectEntity - Class in com.kraken.api.query.gameobject
- GameObjectEntity(Context, GameObject) - Constructor for class com.kraken.api.query.gameobject.GameObjectEntity
- GameObjectPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending packets related to
TileObject(Game Object) interactions to the game server. - GameObjectPackets() - Constructor for class com.kraken.api.core.packet.entity.GameObjectPackets
- GameObjectQuery - Class in com.kraken.api.query.gameobject
- GameObjectQuery(Context) - Constructor for class com.kraken.api.query.gameobject.GameObjectQuery
- gameObjects() - Method in class com.kraken.api.Context
-
Creates a new query builder for game objects.
- GameState - Class in com.kraken.api.sim.model
-
Represents a snapshot of the game state at a specific point in time.
- GameState() - Constructor for class com.kraken.api.sim.model.GameState
- gaussRand(double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random value based on a Gaussian (normal) distribution with a specified mean and standard deviation.
- GEOMANCY - com.kraken.api.service.spell.Spells
- get(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Retrieves the first
WidgetEntitymatching the specified packed ID. - 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. - getActions() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getActorClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor (NPC or Player).
- getAlchemyPrice() - Method in class com.kraken.api.query.groundobject.GroundItem
-
Returns the High Alchemy price of the item multiplied by the quantity on the ground.
- getAmount() - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Retrieves the current value of the skill multi-quantity variable.
- getAngle() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera yaw angle.
- getAngleTo(int) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the angular difference between the current camera angle and the target angle.
- getAnimationId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getAnimationMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- getArray(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively gets the underlying 'array' (the byte[]) from a buffer instance.
- getBoostedLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the boosted level of a specified skill.
- getBorderType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getBounds() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getBounds(Context, Client) - Method in class com.kraken.api.query.container.ContainerItem
-
Returns the rectangle bounds of an inventory item
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- getCanvas() - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
- getCanvas() - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- getCanvasLocation() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCharacterAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Gets the camera angle needed to face the specified actor.
- getChild(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getClickbox(ContainerItem) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an inventory item.
- getClickbox(ContainerItem, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an inventory item with optional randomization
- getClickbox(Actor) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor with randomization enabled by default.
- getClickbox(Actor, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for an Actor with optional randomization.
- getClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint with randomization enabled by default.
- getClickbox(LocalPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint with optional randomization.
- getClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane with randomization enabled by default.
- getClickbox(LocalPoint, int, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane with optional randomization.
- getClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint with randomization enabled by default.
- getClickbox(WorldPoint, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint with optional randomization.
- getClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile with randomization enabled by default.
- getClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject with randomization enabled by default.
- getClickbox(TileObject, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject with optional randomization.
- getClickbox(Tile, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile with optional randomization.
- getClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget with randomization enabled by default.
- getClickbox(Widget, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget with optional randomization.
- getClickingPoint(Rectangle, boolean) - Static method in class com.kraken.api.service.ui.UIService
-
Calculates a click point from a rectangle with optional randomization.
- getClickMask() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCollisionAt(int, int) - Method in class com.kraken.api.sim.CollisionMap
-
Gets collision flags at array coordinates.
- getCollisionAtWorld(int, int) - Method in class com.kraken.api.sim.CollisionMap
-
Gets collision flags at world coordinates.
- getComboRunes(Runes) - Static method in enum com.kraken.api.service.spell.Runes
- getContentType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getCurrentSpellbook() - Method in class com.kraken.api.service.spell.SpellService
-
Get the current active spellbook
- getCurrentTab() - Method in class com.kraken.api.service.ui.tab.TabService
- getDefaultRectangle() - Static method in class com.kraken.api.service.ui.UIService
-
Returns a default rectangle representing the entire game canvas with a slight random offset.
- getDialogueHeader() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves the dialogue header text currently displayed in the widget interface.
- getDialogueOptions() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves a list of dialogue options currently available in the dialogue interface.
- getDialogueText() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Retrieves the text from the currently active dialogue widget if available.
- getDistanceFromPlayer() - Method in class com.kraken.api.query.npc.NpcEntity
-
Calculates the distance between the NPC and the local player within the game world.
- getDragDeadTime() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDragDeadZone() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDragParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getDynamicChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getElementalRunes() - Method in enum com.kraken.api.service.spell.Spells
-
Returns only the elemental runes (Air, Water, Earth, Fire) required for this spell.
- getEquipmentActions() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the equipment actions, loading composition if needed.
- getEventMouseClick() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getExperience(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the total experience of the specified skill for the current client.
- getFont() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getFontId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getGrandExchangePrice() - Method in class com.kraken.api.query.groundobject.GroundItem
-
Returns the Grand Exchange price of the item multiplied by the quantity on the ground.
- getGroundItemActions(ItemComposition) - Static method in class com.kraken.api.query.groundobject.GroundItem
-
Returns a list of actions which can be performed on the Tile object.
- getHaPrice() - Method in class com.kraken.api.query.container.ContainerItem
-
The high alchemy price for the item
- getHeadIcon() - Method in class com.kraken.api.query.npc.NpcEntity
-
Retrieves the head icon associated with the NPC, if it exists.
- getHealthPercentage() - Method in class com.kraken.api.query.npc.NpcEntity
-
Gets the health percentage of the NPC.
- getHealthPercentage() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the player's current health as a percentage of their real (base) health.
- getHealthRemaining() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the players current health remaining as an integer.
- getHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getHeight() - Method in class com.kraken.api.sim.CollisionMap
- getHeightMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getId() - Method in interface com.kraken.api.core.Interactable
-
The item ID for the wrapped game entity
- getId() - Method in class com.kraken.api.query.container.bank.BankEntity
- getId() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- getId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getId() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- getId() - Method in class com.kraken.api.query.equipment.EquipmentEntity
- getId() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- getId() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
- getId() - Method in class com.kraken.api.query.npc.NpcEntity
- getId() - Method in class com.kraken.api.query.player.PlayerEntity
- getId() - Method in class com.kraken.api.query.widget.WidgetEntity
- getId() - Method in class com.kraken.api.query.world.WorldEntity
- getIfButtonT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIfButtonX() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIfSubOp() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getIndex() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getIndex(String[], String) - Static method in class com.kraken.api.util.StringUtils
-
Finds the index of a term in an array of terms, ignoring case.
- getInventoryActions() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the inventory actions, loading composition if needed.
- getItemComposition() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the item composition, loading it if needed.
- getItemId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getItemQuantity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getItemQuantityMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getLevel(Skill) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Retrieves the base level of the specified skill.
- getLineHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getLocalPointClickbox(LocalPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint by converting it to screen coordinates.
- getLocalPointClickbox(LocalPoint, int) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a LocalPoint at a specific plane by converting it to screen coordinates.
- getMaxHealth() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns the players maximum health as an integer.
- getModelId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getModelType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getModelZoom() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getMoveGameClick() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getName() - Method in interface com.kraken.api.core.Interactable
-
The game entities name.
- getName() - Method in class com.kraken.api.query.container.bank.BankEntity
- getName() - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- getName() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getName() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets the item name, loading composition if needed.
- getName() - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- getName() - Method in class com.kraken.api.query.equipment.EquipmentEntity
- getName() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- getName() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
- getName() - Method in class com.kraken.api.query.npc.NpcEntity
- getName() - Method in class com.kraken.api.query.player.PlayerEntity
- getName() - Method in class com.kraken.api.query.widget.WidgetEntity
- getName() - Method in class com.kraken.api.query.world.WorldEntity
- getNestedChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNoClickThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNoScrollThrough() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getNpcLineOfSight(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
- getObjectAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Gets the camera angle needed to face the specified tile object.
- getObjectClickbox(TileObject) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a TileObject (GameObject, WallObject, GroundObject, or DecorativeObject).
- getObjectComposition() - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Returns the object composition for a given
TileObject. - getObjectComposition(TileObject) - Method in class com.kraken.api.service.tile.TileService
-
Returns the object composition for a given TileObject.
- getOffset(Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively gets the 'offset' (current write position) from a buffer instance.
- getOnInvTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnKeyListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnLoadListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnOpListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOnVarTransmitListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOpacity() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOpHeldd() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLoc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpLocT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpc5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpNpcT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObj5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpObjT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer(int) - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer1() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer2() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer3() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer4() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer5() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer6() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer7() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayer8() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOpPlayerT() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getOriginalHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getOriginalY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getPackedPlane(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the plane from a compressed WorldPoint integer.
- getPackedX(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the X coordinate from a compressed WorldPoint integer.
- getPackedY(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Extracts the Y coordinate from a compressed WorldPoint integer.
- getPacketBufferNodeGarbageValue - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- getParent() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getParentId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getPitch() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera pitch value.
- getPriority() - Method in class com.kraken.api.core.script.PriorityTask
- getRandomTile() - Method in class com.kraken.api.service.tile.GameArea
-
Returns a random tile from the area.
- getReachableTilesFromTile(WorldPoint, int, boolean) - Method in class com.kraken.api.service.tile.TileService
-
This method calculates the distances to a specified tile in the game world using a breadth-first search (BFS) algorithm, considering movement restrictions and collision data.
- getRelativeX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRelativeY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRequiredRunes() - Method in enum com.kraken.api.service.spell.Spells
-
Returns a copy of the required runes for this spell.
- getResumeCountDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeNameDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeObjDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumePausebutton() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getResumeStringDialog() - Method in class com.kraken.api.core.packet.model.PacketDefFactory
- getRotationX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRotationY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getRotationZ() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollHeight() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollX() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getScrollY() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getService(Class<T>) - Method in class com.kraken.api.Context
-
Retrieves an instance of a specified service class.
- getSetFlags(int) - Static method in enum com.kraken.api.sim.MovementFlag
- getSimilarPath(List<NormalizedPath>, double) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
-
Selects a
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).
- getSpriteId() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getSpriteTiling() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getStaticChildren() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTargetPriority() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTargetVerb() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getText() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTextColor() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTextShadowed() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getTile(int, int) - Method in class com.kraken.api.service.tile.TileService
-
This method retrieves the tile at the specified coordinates (x, y) on the current plane.
- getTileAngle(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the camera angle needed to face the specified actor.
- getTileAngle(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Calculates the camera angle needed to face the specified tile object.
- getTileClickbox(Tile) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Tile.
- getTotalExperience() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the total experience across all skills for the current client.
- getType() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getVarbitValue(int) - Method in class com.kraken.api.Context
-
Returns a varbit value from the RuneLite client.
- getVarpValue(int) - Method in class com.kraken.api.Context
-
Returns a var player value from the RuneLite client.
- getVarTransmitTrigger() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWidget(int) - Method in class com.kraken.api.Context
-
Retrieves a Widget from the RuneLite client.
- getWidgetClickbox(Widget) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a Widget.
- getWidth() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWidth() - Method in class com.kraken.api.sim.CollisionMap
- getWidthMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getWorldPointClickbox(WorldPoint) - Static method in class com.kraken.api.service.ui.UIService
-
Gets the clickbox for a WorldPoint by converting it to screen coordinates.
- getXPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getXTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getYaw() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera yaw (compass facing direction).
- getYPositionMode() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getYTextAlignment() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- getZoom() - Method in class com.kraken.api.service.camera.CameraService
-
Gets the current camera zoom level.
- GHORROCK_TELEPORT - com.kraken.api.service.spell.Spells
- GHOSTLY_GRASP - com.kraken.api.service.spell.Spells
- GREATER_CORRUPTION - com.kraken.api.service.spell.Spells
- GroundItem - Class in com.kraken.api.query.groundobject
- GroundItem() - Constructor for class com.kraken.api.query.groundobject.GroundItem
- GroundItemPackets - Class in com.kraken.api.core.packet.entity
-
A utility class for sending packets related to
TileItem(ground item) interactions to the game server. - GroundItemPackets() - Constructor for class com.kraken.api.core.packet.entity.GroundItemPackets
- groundItems() - Method in class com.kraken.api.Context
-
Creates a new query builder for Ground Items.
- GroundObjectEntity - Class in com.kraken.api.query.groundobject
- GroundObjectEntity(Context, GroundItem) - Constructor for class com.kraken.api.query.groundobject.GroundObjectEntity
- GroundObjectQuery - Class in com.kraken.api.query.groundobject
- GroundObjectQuery(Context) - Constructor for class com.kraken.api.query.groundobject.GroundObjectQuery
H
- HARMONY_ISLAND_TELEPORT - com.kraken.api.service.spell.Spells
- hasAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Returns true if the inventory item has the specified action.
- hasFlag(MovementFlag[], MovementFlag) - Static method in enum com.kraken.api.sim.MovementFlag
- hasFood() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the player has edible hard food in their inventory and false otherwise.
- hashCode() - Method in class com.kraken.api.core.AbstractEntity
- hashCode() - Method in class com.kraken.api.query.container.ContainerItem
- hasItem(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the inventory contains a specific item, found by its item id.
- hasItem(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true when the inventory contains a specific item, found by its name.
- hasItems(int...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true ONLY if the inventory contains ALL of the specified item IDs.
- hasItems(String...) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true ONLY if the inventory contains ALL of the specified item names.
- hasItems(List<Integer>) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Determines whether the inventory contains all items specified by the given list of IDs.
- hasListener() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- hasRequiredRunes(Spells) - Method in class com.kraken.api.service.spell.SpellService
-
Returns true if the player has the required runes to cast the given spell.
- HAWK_EYE - com.kraken.api.service.prayer.InteractablePrayer
- HEAL_GROUP - com.kraken.api.service.spell.Spells
- HEAL_OTHER - com.kraken.api.service.spell.Spells
- HIGH_LEVEL_ALCHEMY - com.kraken.api.service.spell.Spells
- highAlchemyPriceAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the high alchemy price is above a specific threshold.
- HIGHLIGHTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_NONE - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
- HIGHLIGHTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
- holdShift() - Method in class com.kraken.api.input.KeyboardService
-
Simulates holding the Shift key using a KEY_PRESSED event.
- hop() - Method in class com.kraken.api.query.world.WorldEntity
-
Attempts to perform a world hop for the current
WorldEntity. - HUMIDIFY - com.kraken.api.service.spell.Spells
- HUNTER_KIT - com.kraken.api.service.spell.Spells
I
- ICE_PLATEAU_TELEPORT - com.kraken.api.service.spell.Spells
- idle() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters for NPCs that are not interacting with anyone (null interaction).
- IF_BUTTON - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONT - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX - com.kraken.api.core.packet.model.PacketType
- IF_BUTTONX_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_BUTTONX_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP - com.kraken.api.core.packet.model.PacketType
- IF_SUBOP_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IF_SUBOP_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- IMPROVED_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
- INCREDIBLE_REFLEXES - com.kraken.api.service.prayer.InteractablePrayer
- indexMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- INFERIOR_DEMONBANE - com.kraken.api.service.spell.Spells
- inGroup(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets belonging to a specific Interface Group.
- inInterface() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to only look for items currently equipped on the player (read from the Equipment interface widgets).
- inInventory() - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Configures the query to only look for wearable/wieldable items currently inside the player's inventory.
- init() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Initializes the visualizer.
- initialize(Client) - Static method in class com.kraken.api.core.packet.PacketMethodLocator
-
Initializes the packet method locator.
- initializePackets() - Method in class com.kraken.api.Context
-
Initializes packet queueing functionality by either loading the client packet sending method from the cached json file or running an analysis on the RuneLite injected client to determine the packet sending method.
- inRegion(WorldRegion...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds that belong to the specified regions.
- inSlot(EquipmentInventorySlot) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Returns the interactable equipment entity for a given equipment slot.
- INSTANT - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- InstantStrategy - Class in com.kraken.api.input.mouse.strategy.instant
- InstantStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- interact(BankItemWidget, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget in the players bank using the specific action.
- interact(ContainerItem, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with an item with the specified ID in an item container (inventory, inventory while banking, equipment, etc...) using the specified action.
- interact(GroundItem) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a ground item (
GroundItem) using the specified action i.e. - interact(String) - Method in interface com.kraken.api.core.Interactable
-
Interacts with the entity using the given action verb.
- interact(String) - Method in class com.kraken.api.query.container.bank.BankEntity
- interact(String) - Method in class com.kraken.api.query.container.bank.BankInventoryEntity
- interact(String) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
- interact(String) - Method in class com.kraken.api.query.equipment.EquipmentEntity
- interact(String) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
- interact(String) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Interact interacts with the ground object.
- interact(String) - Method in class com.kraken.api.query.npc.NpcEntity
- interact(String) - Method in class com.kraken.api.query.player.PlayerEntity
- interact(String) - Method in class com.kraken.api.query.widget.WidgetEntity
- interact(String) - Method in class com.kraken.api.query.world.WorldEntity
- interact(String, String) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Interacts with a widget by invoking a specified menu and action.
- interact(NPC, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with an NPC using the specified action i.e.
- interact(Player, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a Player using the specified action i.e.
- interact(TileObject, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a GameObject (
TileObject) using the specified action i.e. - interact(Widget, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget using the specific action.
- interact(Widget, String, String) - Method in class com.kraken.api.query.InteractionManager
-
Interacts with a widget using the specific sub action.
- interact(Widget, GameObject) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination Game Object (i.e.
- interact(Widget, NPC) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination NPC (i.e.
- interact(Widget, Widget) - Method in class com.kraken.api.query.InteractionManager
-
Uses a source widget on a destination widget (i.e.
- interactable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters game objects to only contain objects which can be interacted with (non Examine) actions.
- Interactable<T> - Interface in com.kraken.api.core
- InteractablePrayer - Enum in com.kraken.api.service.prayer
- interacting() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with any entity other than the local player.
- interactingWith(Actor) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with the specified
actor. - interactingWith(Actor) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players interacting with a specified actor
- interactingWithPlayer() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are currently interacting with the local player.
- InteractionManager - Class in com.kraken.api.query
-
Manages interactions across various game entities like NPC's, Players, Widgets, GameObjects, TileObjects and more.
- InteractionManager() - Constructor for class com.kraken.api.query.InteractionManager
- InterfaceTab - Enum in com.kraken.api.service.ui.tab
- inventory() - Method in class com.kraken.api.Context
-
Creates a new query builder for the standard Backpack Inventory.
- INVENTORY - com.kraken.api.query.container.ContainerItem.ItemOrigin
- INVENTORY - com.kraken.api.service.ui.tab.InterfaceTab
- InventoryEntity - Class in com.kraken.api.query.container.inventory
- InventoryEntity(Context, ContainerItem) - Constructor for class com.kraken.api.query.container.inventory.InventoryEntity
- InventoryOrder - Enum in com.kraken.api.query.container.inventory
- InventoryQuery - Class in com.kraken.api.query.container.inventory
- InventoryQuery(Context) - Constructor for class com.kraken.api.query.container.inventory.InventoryQuery
- isaacCipherFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- isActive(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Returns true if the prayer is active and false otherwise.
- isAngleGood(int, int) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the angle to the target is within the desired max angle
- isComboRune() - Method in enum com.kraken.api.service.spell.Runes
- isCurrentTab(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
- isDialoguePresent() - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Checks if any type of dialogue is currently present in the game client.
- isEmpty() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true if the inventory is empty and false otherwise.
- isEmpty() - Method in class com.kraken.api.sim.CollisionMap
- isFilled() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFlippedHorizontally() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFlippedVertically() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isFood() - Method in class com.kraken.api.query.container.ContainerItem
-
True if the item is food.
- isFull() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Returns true if the inventory is full and false otherwise.
- isHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isIdle() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is currently idle based on their pose animation.
- isIf3() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isInArea(GameArea) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Checks if the game object is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Checks if the ground object is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.npc.NpcEntity
-
Checks if the NPC's current location is within the game area.
- isInArea(GameArea) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within the game area.
- isInArea(WorldPoint) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within 5 tiles of a given
WorldPoint. - isInArea(WorldPoint, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within a specified distance of a given
WorldPoint. - isInArea(WorldPoint, int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is within a specified area around a given
WorldPoint. - isInScene(WorldPoint) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Returns true if the provided WorldPoint is in the currently loaded scene data.
- isMoving() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Checks if the player is currently moving based on their pose animation.
- isNoted() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is noted, loading composition if needed.
- isNull() - Method in class com.kraken.api.core.AbstractEntity
- isNull() - Method in interface com.kraken.api.core.Interactable
-
True when the game entity is null and false otherwise.
- isObjectReachable(GameObject) - Method in class com.kraken.api.service.tile.TileService
-
Checks if a GameObject is reachable.
- isOpen() - Method in class com.kraken.api.query.container.bank.BankQuery
-
Determines whether the bank interface is currently open.
- isOpen() - Method in class com.kraken.api.service.bank.BankService
-
Checks whether the bank interface is open.
- isOpen() - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Determines whether the widget corresponding to the specified interface ID is currently open and visible.
- isOptionPresent(String) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Checks if a specific dialogue option is present in the list of available options.
- isOutOfPrayer() - Method in class com.kraken.api.service.prayer.PrayerService
-
Checks if the player is out of prayer.
- isOwnedByLocalPlayer() - Method in class com.kraken.api.query.groundobject.GroundItem
-
True if the ground item belongs to the local player and false otherwise.
- isQuickPrayerSet(InteractablePrayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Checks if a given quick prayer is set
- isRunEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when a players run is enabled and false otherwise.
- isSelfHidden() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- isSkulled() - Method in class com.kraken.api.query.player.PlayerEntity
-
Returns true if the player has a Skull icon above their head and false otherwise.
- isSpecDisabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when the spec is disabled and false otherwise
- isSpecEnabled() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Returns true when the spec is enabled and false otherwise
- isStackable() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is stackable, loading composition if needed.
- isTileCenteredOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Determines whether the specified tile is centered on the screen, using a default margin tolerance of 10%.
- isTileCenteredOnScreen(LocalPoint, double) - Method in class com.kraken.api.service.camera.CameraService
-
Determines whether the specified tile is centered on the screen within a given tolerance.
- isTileOnScreen(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the specified local point is visible on the screen.
- isTileOnScreen(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Checks if the specified tile object is visible on the screen.
- isTileReachable(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
This method checks if a given target tile (WorldPoint) is reachable from the player's current location, considering collision data and the plane of the world.
- isTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
-
Checks if a NPC is being tracked
- isTradeable() - Method in class com.kraken.api.query.container.ContainerItem
-
Gets whether the item is tradeable, loading composition if needed.
- isVisible() - Method in class com.kraken.api.query.widget.WidgetEntity
-
Checks if the widget is currently visible.
- isWearing(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Checks if the player is wearing an item by id.
- isWearing(String) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Checks if the player is wearing an item by name.
- isWorldMapOpen() - Method in class com.kraken.api.service.map.WorldMapService
-
Determines whether the world map interface is currently open and visible.
K
- KeyboardService - Class in com.kraken.api.input
- KeyboardService() - Constructor for class com.kraken.api.input.KeyboardService
- keyHold(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates holding down a key using a KEY_PRESSED event.
- keyPress(char) - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing a single character using a KEY_TYPED event.
- keyPress(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates pressing and releasing a key in quick succession.
- keyRelease(int) - Method in class com.kraken.api.input.KeyboardService
-
Simulates releasing a key using a KEY_RELEASED event.
- KHARYRLL_TELEPORT - com.kraken.api.service.spell.Spells
- KHAZARD_TELEPORT - com.kraken.api.service.spell.Spells
- KOUREND_CASTLE_TELEPORT - com.kraken.api.service.spell.Spells
L
- LASSAR_TELEPORT - com.kraken.api.service.spell.Spells
- LAVA - com.kraken.api.service.spell.Runes
- LAW - com.kraken.api.service.spell.Runes
- LESSER_CORRUPTION - com.kraken.api.service.spell.Spells
- LINEAR - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- LinearStrategy - Class in com.kraken.api.input.mouse.strategy.linear
- LinearStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- list() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the stream of entities as a list of objects
- load(String) - Static method in class com.kraken.api.input.mouse.strategy.replay.PathLibrary
-
Loads and normalizes a set of mouse gestures from a specified library file, converting them into
NormalizedPathobjects. - loadFromFile(String) - Method in class com.kraken.api.sim.CollisionDumper
-
Loads collision map from a JSON file.
- loadLibrary(String) - Method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Loads a specified library into the current
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.
- loadWindowIcon() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Loads the window icon.
- local() - Method in class com.kraken.api.query.player.PlayerQuery
-
Directly retrieves the local player wrapper.
- LocalPathfinder - Class in com.kraken.api.service.pathfinding
-
The
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.
- logout() - Method in class com.kraken.api.query.player.LocalPlayerEntity
- LOGOUT - com.kraken.api.service.ui.tab.InterfaceTab
- loop() - Method in class com.kraken.api.core.script.Script
-
Executes a specific loop logic and returns an integer result based on the implementation.
- LOW_LEVEL_ALCHEMY - com.kraken.api.service.spell.Spells
- LUMBRIDGE_TELEPORT - com.kraken.api.service.spell.Spells
- LUNAR - com.kraken.api.service.spell.Spellbook
-
Lunar Spellbook - Unlocked after Lunar Diplomacy quest
M
- MAGE - com.kraken.api.sim.model.AttackStyle
- MAGIC - com.kraken.api.service.ui.tab.InterfaceTab
- MAGIC_IMBUE - com.kraken.api.service.spell.Spells
- makeX(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Executes the "Make X" operation for a specified quantity.
- map() - Method in class com.kraken.api.core.AbstractQuery
-
Collects the stream of entities into a map keyed by the id of the element in the map.
- mapClickToWorldPoint(int, int) - Method in class com.kraken.api.service.map.WorldMapService
-
Converts the screen-space click coordinates on the world map interface to a corresponding
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.spell.Spells
- MASTER_REANIMATION - com.kraken.api.service.spell.Spells
- matches(String, boolean) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Checks if the widget text, name, or actions match the input.
- MathUtils - Class in com.kraken.api.util
- MathUtils() - Constructor for class com.kraken.api.util.MathUtils
- MELEE - com.kraken.api.sim.model.AttackStyle
- members() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only members-only worlds.
- MIND - com.kraken.api.service.spell.Runes
- MIND_ALTAR_TELEPORT - com.kraken.api.service.spell.Spells
- MIST - com.kraken.api.service.spell.Runes
- MODERN - com.kraken.api.service.spell.Spellbook
-
Standard/Modern Spellbook - Default spellbook available to all players
- modInverse(long) - Static method in class com.kraken.api.util.MathUtils
-
Computes the inverse mod given a value and bits to shift left by
- modInverse(BigInteger, int) - Static method in class com.kraken.api.util.MathUtils
-
Computes the inverse mod given a value and bits to shift left by
- MONSTER_EXAMINE - com.kraken.api.service.spell.Spells
- MOONCLAN_TELEPORT - com.kraken.api.service.spell.Spells
- MotionFactory - Class in com.kraken.api.input.mouse.strategy.replay
- MotionFactory() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory
- MotionFactory.TimedPoint - Class in com.kraken.api.input.mouse.strategy.replay
- mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseClicked(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseDragged(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseEntered(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseExited(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- MouseGesture - Class in com.kraken.api.input.mouse.model
- MouseGesture() - Constructor for class com.kraken.api.input.mouse.model.MouseGesture
- MouseHandler_lastPressedTimeMillisClass - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MouseHandler_lastPressedTimeMillisField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- mouseHandlerMillisMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mouseMoved(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- MouseMovementStrategy - Enum in com.kraken.api.input.mouse.strategy
- MouseOverlay - Class in com.kraken.api.overlay
- MouseOverlay(Client) - Constructor for class com.kraken.api.overlay.MouseOverlay
- MousePackets - Class in com.kraken.api.core.packet.entity
- MousePackets() - Constructor for class com.kraken.api.core.packet.entity.MousePackets
- mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.MouseRecorder
- mousePressed(MouseEvent) - Method in class com.kraken.api.input.mouse.VirtualMouse
- MouseRecorder - Class in com.kraken.api.input.mouse
-
The
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
- move(ContainerItem) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified ContainerItem.
- move(ContainerItem, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified ContainerItem using the provided movement strategy.
- move(Polygon) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the center of the specified polygon.
- move(Rectangle) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the center of the specified rectangle.
- move(Actor) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Actor.
- move(Actor, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Actor using the provided movement strategy.
- move(LocalPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint.
- move(LocalPoint, int) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint at a specific plane.
- move(LocalPoint, int, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint at a specific plane using the provided movement strategy.
- move(LocalPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified LocalPoint using the provided movement strategy.
- move(WorldPoint) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified WorldPoint.
- move(WorldPoint, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified WorldPoint using the provided movement strategy.
- move(Point) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified target position using the default mouse movement strategy.
- move(Point, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified target position using the provided movement strategy.
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.bezier.BezierStrategy
-
Moves the mouse cursor along a cubic Bezier curve path to the specified target point.
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.instant.InstantStrategy
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.linear.LinearStrategy
- move(Point, Point) - Method in interface com.kraken.api.input.mouse.strategy.MoveableMouse
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.none.NoMovement
- move(Point, Point) - Method in class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- move(Tile) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Tile.
- move(TileObject) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified TileObject.
- move(TileObject, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified TileObject using the provided movement strategy.
- move(Tile, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Tile using the provided movement strategy.
- move(Widget) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Widget.
- move(Widget, MouseMovementStrategy) - Method in class com.kraken.api.input.mouse.VirtualMouse
-
Moves the mouse to the specified Widget using the provided movement strategy.
- MOVE_GAMECLICK - com.kraken.api.core.packet.model.PacketType
- MOVE_GAMECLICK_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MOVE_GAMECLICK_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- MoveableMouse - Interface in com.kraken.api.input.mouse.strategy
- MovementFlag - Enum in com.kraken.api.sim
-
This is a copy of the net.runelite.client.plugins.devtools.MovementFlag class which has private access within the RuneLite client.
- MovementPackets - Class in com.kraken.api.core.packet.entity
- MovementPackets() - Constructor for class com.kraken.api.core.packet.entity.MovementPackets
- MovementService - Class in com.kraken.api.service.movement
- MovementService() - Constructor for class com.kraken.api.service.movement.MovementService
- moveTo(LocalPoint) - Method in class com.kraken.api.service.movement.MovementService
-
Moves the player to a specified LocalPoint.
- moveTo(WorldPoint) - Method in class com.kraken.api.service.movement.MovementService
-
Moves the player to the specified WorldPoint, handling instanced areas conversion when necessary.
- MUD - com.kraken.api.service.spell.Runes
- MUSIC - com.kraken.api.service.ui.tab.InterfaceTab
- MYSTIC_LORE - com.kraken.api.service.prayer.InteractablePrayer
- MYSTIC_MIGHT - com.kraken.api.service.prayer.InteractablePrayer
- MYSTIC_WILL - com.kraken.api.service.prayer.InteractablePrayer
N
- nameContains(String) - Method in class com.kraken.api.core.AbstractQuery
-
Filters for entities whose name contains the substring or a portion of the name parameter.
- nameContains(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the stream of game objects for objects which match a specific substring of a name.
- nameContains(String) - Method in class com.kraken.api.query.world.WorldQuery
- NATURE - com.kraken.api.service.spell.Runes
- nearest() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Sorts the stream of game objects to order them by manhattan distance to the local player.
- nearest() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Sorts the stream of ground objects to order them by manhattan distance to the local player.
- nearest() - Method in class com.kraken.api.query.npc.NpcQuery
-
Retrieves the nearest NPC entity to the local player's current position.
- nearest() - Method in class com.kraken.api.query.player.PlayerQuery
-
Finds the nearest player to the local player.
- nearestTo(WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Sorts the current query results by determining the distance of each NPC's
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.
- noted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for items that are noted (cert).
- NOTHING_SELECTED - com.kraken.api.service.ui.tab.InterfaceTab
- NPC_CONTACT - com.kraken.api.service.spell.Spells
- NpcEntity - Class in com.kraken.api.query.npc
- NpcEntity(Context, NPC) - Constructor for class com.kraken.api.query.npc.NpcEntity
- NPCPackets - Class in com.kraken.api.core.packet.entity
-
A static utility class for sending packets related to Non-Player Character (NPC) interactions to the game server.
- NPCPackets() - Constructor for class com.kraken.api.core.packet.entity.NPCPackets
- npcPositions - Variable in class com.kraken.api.sim.model.GameState
-
The positions of all NPCs at this state
- NpcQuery - Class in com.kraken.api.query.npc
- NpcQuery(Context) - Constructor for class com.kraken.api.query.npc.NpcQuery
- npcs() - Method in class com.kraken.api.Context
-
Creates a new query builder for NPCs.
- nzRandom() - Static method in class com.kraken.api.service.util.RandomService
-
Returns a non-zero random double value.
O
- ObfuscatedNames - Class in com.kraken.api.core.packet
-
This class is a direct copy of the ObfuscatedNames class from the EthanVann PacketUtils class found here: https://github.com/Ethan-Vann/PacketUtils/blob/master/src/main/java/com/example/PacketUtils/ObfuscatedNames.java The copy was made so that this API could remain fundamentally compatible with the popular EthanVann PacketUtils plugin.
- ObfuscatedNames() - Constructor for class com.kraken.api.core.packet.ObfuscatedNames
- of(Prayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns the Kraken prayer (from this class) given a RuneLite API Prayer enum or null if the prayer doesn't exist.
- offsetMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- oneTickFlick(boolean, Prayer...) - Method in class com.kraken.api.service.prayer.PrayerService
- onGameTick(GameTick) - Method in class com.kraken.api.core.script.Script
-
Handles actions to be executed on each game tick event while the script is running.
- onlySkillTotal(int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a skill total requirement less than or equal to the specified value.
- onlyValidSkillTotal() - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with valid skill total level requirements that the local player's total skill level satisfies.
- onSimulationUpdated() - Method in interface com.kraken.api.sim.SimulationObserver
- onSimulationUpdated() - Method in class com.kraken.api.sim.ui.SimulationVisualizer
- onSimulationUpdated() - Method in class com.kraken.api.sim.ui.TilePanel
- onStart() - Method in class com.kraken.api.core.script.Script
-
Optional: Called when the script starts.
- onStart() - Method in interface com.kraken.api.core.script.Scriptable
- onStop() - Method in class com.kraken.api.core.script.Script
-
Optional: Called when the script stops.
- onStop() - Method in interface com.kraken.api.core.script.Scriptable
- onVarbitChanged(VarbitChanged) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
The poisoned status of the player, with negative values indicating the duration of poison or venom protection and positive values representing the amount of poison or venom damage the player will be taking.
- openNpcEditDialog(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Opens detailed edit dialog for an NPC
- OPHELDD - com.kraken.api.core.packet.model.PacketType
- OPHELDD_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPHELDD_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC - com.kraken.api.core.packet.model.PacketType
- OPLOC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT - com.kraken.api.core.packet.model.PacketType
- OPLOCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPLOCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC - com.kraken.api.core.packet.model.PacketType
- OPNPC1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPC5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT - com.kraken.api.core.packet.model.PacketType
- OPNPCT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPNPCT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ - com.kraken.api.core.packet.model.PacketType
- OPOBJ1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJ5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT - com.kraken.api.core.packet.model.PacketType
- OPOBJT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_METHOD_NAME7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE6 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITE7 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPOBJT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER - com.kraken.api.core.packet.model.PacketType
- OPPLAYER1_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER1_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER2_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER3_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER4_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER5_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER6_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER7_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYER8_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT - com.kraken.api.core.packet.model.PacketType
- OPPLAYERT_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_METHOD_NAME5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE3 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE4 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITE5 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- OPPLAYERT_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- orderBy(InventoryOrder) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Sorts the inventory query results based on the specified
InventoryOrder. - OURANIA_TELEPORT - com.kraken.api.service.spell.Spells
P
- pack(int, int) - Static method in class com.kraken.api.service.ui.UIService
-
Combines a group ID and a child ID into a single packed integer.
- pack(int, int, int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Compresses x, y, z coordinates into a single integer.
- pack(WorldPoint) - Static method in class com.kraken.api.service.map.WorldPointService
-
Compresses a WorldPoint into a single integer.
- packetBufferFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- packetBufferNodeClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- PacketCache - Class in com.kraken.api.core.packet.model
-
Represents the cache file stored on disk in the ~/.runelite/kraken directory containing cache contents for a specific client and RuneLite revision.
- PacketCache() - Constructor for class com.kraken.api.core.packet.model.PacketCache
- PacketClient - Class in com.kraken.api.core.packet
-
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.
- PacketDefFactory - Class in com.kraken.api.core.packet.model
- PacketDefFactory() - Constructor for class com.kraken.api.core.packet.model.PacketDefFactory
- PacketDefinition - Class in com.kraken.api.core.packet.model
- PacketDefinition() - Constructor for class com.kraken.api.core.packet.model.PacketDefinition
- PacketMethodLocator - Class in com.kraken.api.core.packet
-
A static utility class to find and cache the obfuscated packet-sending method ("addNode") from the game client.
- PacketMethodLocator() - Constructor for class com.kraken.api.core.packet.PacketMethodLocator
- packetMethods - Static variable in class com.kraken.api.core.packet.PacketMethodLocator
- PacketMethods - Class in com.kraken.api.core.packet.model
-
An object which holds references to the parsed packet methods from the game client.
- PacketMethods() - Constructor for class com.kraken.api.core.packet.model.PacketMethods
- PacketType - Enum in com.kraken.api.core.packet.model
-
Enum containing references to various packet types sent by the game client.
- packetWriterClassName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- packetWriterFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- PADDEWWA_TELEPORT - com.kraken.api.service.spell.Spells
- paintComponent(Graphics) - Method in class com.kraken.api.sim.ui.TilePanel
- pathLengthFieldName - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- pathLengthMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- PathLibrary - Class in com.kraken.api.input.mouse.strategy.replay
- PathLibrary() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathLibrary
- PathNormalizer - Class in com.kraken.api.input.mouse.strategy.replay
-
The PathNormalizer class is responsible for standardizing a raw mouse gesture path into a normalized and reusable format.
- PathNormalizer() - Constructor for class com.kraken.api.input.mouse.strategy.replay.PathNormalizer
- pause() - Method in class com.kraken.api.core.script.Script
-
Pauses the execution of the script.
- PIETY - com.kraken.api.service.prayer.InteractablePrayer
- PLANK_MAKE - com.kraken.api.service.spell.Spells
- PlayerEntity - Class in com.kraken.api.query.player
- PlayerEntity(Context, Player) - Constructor for class com.kraken.api.query.player.PlayerEntity
- PlayerPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending packets related to
Playerinteractions to the game server. - PlayerPackets() - Constructor for class com.kraken.api.core.packet.entity.PlayerPackets
- playerPath - Variable in class com.kraken.api.sim.model.GameState
-
The player's current path at this state
- playerPathIndex - Variable in class com.kraken.api.sim.model.GameState
-
The player's path index at this state
- playerPosition - Variable in class com.kraken.api.sim.model.GameState
-
The player's position at this state
- PlayerQuery - Class in com.kraken.api.query.player
- PlayerQuery(Context) - Constructor for class com.kraken.api.query.player.PlayerQuery
- players() - Method in class com.kraken.api.Context
-
Creates a new query builder for Players.
- PRAYER - com.kraken.api.service.ui.tab.InterfaceTab
- PrayerService - Class in com.kraken.api.service.prayer
- PrayerService() - Constructor for class com.kraken.api.service.prayer.PrayerService
- PRESERVE - com.kraken.api.service.prayer.InteractablePrayer
- previous() - Method in class com.kraken.api.query.world.WorldQuery
-
Retrieves the previous World in the sorted list of worlds based on the current world number.
- prevTick() - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Re-winds the game state by 1 tick.
- PriorityTask - Class in com.kraken.api.core.script
-
Represents a task that includes a priority level, allowing tasks to be prioritized during selection or execution in workflows or script logic.
- PriorityTask() - Constructor for class com.kraken.api.core.script.PriorityTask
- PRIVATE_MESSAGE - com.kraken.api.service.ui.tab.VarcIntValues
- process(int...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified item IDs by resuming the appropriate widget interaction based on the current multi-quantity value.
- process(ContainerItem) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified container items by resuming the appropriate widget interaction based on the current multi-quantity value.
- process(String...) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selection of one of the specified item names by resuming the appropriate widget interaction based on the current multi-quantity value.
- processByIndex(int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Confirms the selected index by resuming the specific widget and child interface associated with the provided index and the current multi-quantity value.
- ProcessingService - Class in com.kraken.api.service.ui.processing
- ProcessingService() - Constructor for class com.kraken.api.service.ui.processing.ProcessingService
- PROTECT_ITEM - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_MAGIC - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_MELEE - com.kraken.api.service.prayer.InteractablePrayer
- PROTECT_RANGE - com.kraken.api.service.prayer.InteractablePrayer
- providesRune(Runes) - Method in enum com.kraken.api.service.spell.Runes
Q
- quantityGreaterThan(int) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters by item quantity.
- QUESTS - com.kraken.api.service.ui.tab.InterfaceTab
- queueClickPacket(int, int) - Method in class com.kraken.api.core.packet.entity.MousePackets
-
Queues a click packet to send to the game server.
- queueDragAndDrop(Widget, Widget) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the OPHELDD packet, which simulates a drag-and-drop action between two slots within the same or different widgets (e.g., moving an item in the inventory or bank).
- queueGroundItemAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the low-level packet to perform a generic action click on a ground item.
- queueGroundItemAction(TileItem, WorldPoint, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the packet to perform the default "Take" action (Action 3) on a ground item.
- queueMovement(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific world point x and y location.
- queueMovement(LocalPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific local point.
- queueMovement(WorldPoint) - Method in class com.kraken.api.core.packet.entity.MovementPackets
-
Queues a movement packet for a specific world point.
- queueNPCAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.NPCPackets
-
Queues the low-level packet to perform a generic action click on an NPC.
- queueNPCAction(NPC, String...) - Method in class com.kraken.api.core.packet.entity.NPCPackets
-
Queues an NPC action by matching a human-readable action string (e.g., "Talk-to", "Attack").
- queueObjectAction(int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
-
Queues the low-level packet to perform a generic action click on a tile object.
- queueObjectAction(TileObject, boolean, String...) - Method in class com.kraken.api.core.packet.entity.GameObjectPackets
-
Queues a tile object action by matching a human-readable action string (e.g., "Chop", "Open", "Bank").
- queuePlayerAction(int, int, boolean) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
-
Queues the low-level packet to perform a generic action click on another player.
- queuePlayerAction(Player, String...) - Method in class com.kraken.api.core.packet.entity.PlayerPackets
-
Queues a player action by matching a human-readable action string (e.g., "Attack", "Trade", "Follow").
- queueResumeCount(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_COUNTDIALOG packet, sent in response to a numerical input dialog (e.g., "How many?" or "Enter amount").
- queueResumeName(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_NAMEDIALOG packet, sent in response to a chat dialog asking the player to enter a name (e.g., setting a clan name).
- queueResumeObj(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_OBJDIALOG packet, typically sent as a continuation packet after selecting an option in a multi-choice dialog, where the value represents an item ID or object ID relevant to the dialog option.
- queueResumePause(int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_PAUSEBUTTON packet, usually sent when interacting with non-interactable dialogs (e.g., "Click here to continue").
- queueResumePause(int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_PAUSEBUTTON packet, typically sent when the player clicks a "Click here to continue" or "Close" button on a standard, non-interactable dialog, such as a dialogue with an NPC.
- queueResumeString(String) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues the RESUME_STRINGDIALOG packet, sent in response to a chat dialog asking the player to enter a generic string (e.g., a search query).
- queueWidgetAction(Widget, String...) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a widget action by searching for a specific action string (e.g., "Withdraw-1", "Bank").
- queueWidgetActionPacket(int, int, int, int) - Method in class com.kraken.api.core.packet.entity.WidgetPackets
-
Queues a low-level widget action packet (IF_BUTTONX).
- queueWidgetOnGroundItem(int, int, int, int, int, int, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the raw packet for using a widget (typically an item) on a ground item.
- queueWidgetOnGroundItem(TileItem, WorldPoint, Widget, boolean) - Method in class com.kraken.api.core.packet.entity.GroundItemPackets
-
Queues the packet for using a specific
Widget(or item it represents) on a 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
- randomPoint(Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point within the bounds of the given rectangle, biased towards the center.
- randomPoint(Point, int, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point on the screen, weighted around a central point (mean) within a maximum radius.
- randomPointEx(Point, Rectangle, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random point within the bounds of a rectangle, skewed towards a specified 'from' point.
- RandomService - Class in com.kraken.api.service.util
- RandomService() - Constructor for class com.kraken.api.service.util.RandomService
- RandomUtils - Class in com.kraken.api.util
- RandomUtils() - Constructor for class com.kraken.api.util.RandomUtils
- RANGE - com.kraken.api.sim.model.AttackStyle
- RAPID_HEAL - com.kraken.api.service.prayer.InteractablePrayer
- RAPID_RESTORE - com.kraken.api.service.prayer.InteractablePrayer
- raw - Variable in class com.kraken.api.core.AbstractEntity
- raw() - Method in class com.kraken.api.core.AbstractEntity
- raw() - Method in interface com.kraken.api.core.Interactable
-
Returns the wrapped (raw) RuneLite API object for this interactable game entity.
- raw() - Method in class com.kraken.api.query.player.LocalPlayerEntity
- reachable() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only game objects which are reachable from the players current tile.
- reachable() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only ground items which are reachable from the players current tile.
- reachable() - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the NPCs to include only those that are reachable based on their world location.
- RECHARGE_DRAGONSTONE - com.kraken.api.service.spell.Spells
- RecordedPoint - Class in com.kraken.api.input.mouse.model
- RecordedPoint() - Constructor for class com.kraken.api.input.mouse.model.RecordedPoint
- REDEMPTION - com.kraken.api.service.prayer.InteractablePrayer
- refresh() - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Refresh will re-load the simulation with collision, npc, and player data gathered directly from the game USING defaults like 0 for the tick and player path index.
- refresh(CollisionMap, Point, int, int, List<Point>) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Refresh will re-load the simulation with collision, npc, and player data gathered directly from the game.
- releaseShift() - Method in class com.kraken.api.input.KeyboardService
-
Simulates releasing the Shift key using a KEY_RELEASED event.
- remove() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Removes an equipped weapon or piece of armour.
- removeLastNPCPathPoint(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Removes the last NPC pathing point
- removeNpc(SimNpc) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Removes an NPC from the simulation
- removeNpcFromList(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Removes an NPC from the UI list
- removeObserver(SimulationObserver) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Remove an observer
- render(Graphics2D) - Method in class com.kraken.api.overlay.MouseOverlay
- render(Client, Graphics2D, Color, boolean) - Method in class com.kraken.api.service.tile.GameArea
-
Visualizes the area on the game screen.
- renderMinimap(Client, Graphics2D, Color) - Method in class com.kraken.api.service.tile.GameArea
-
Renders the area on the minimap.
- renderMinimapPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Renders a path on the minimap.
- renderPath(List<WorldPoint>, Graphics2D, Color) - Method in class com.kraken.api.service.pathfinding.LocalPathfinder
-
Renders a series of tiles representing a path on the game canvas.
- REPLAY - com.kraken.api.input.mouse.strategy.MouseMovementStrategy
- ReplayStrategy - Class in com.kraken.api.input.mouse.strategy.replay
- ReplayStrategy() - Constructor for class com.kraken.api.input.mouse.strategy.replay.ReplayStrategy
- REPORT_IGNORE_PLAYER_CHECKED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_IGNORE_PLAYER_UNCHECKED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_WINDOW_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
- REPORT_WINDOW_OPENED - com.kraken.api.service.ui.tab.VarcIntValues
- reset() - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Resets the state of the simulation
- resetPitch() - Method in class com.kraken.api.service.camera.CameraService
-
Resets the camera pitch to 280 if it is currently less than 280.
- resetZoom() - Method in class com.kraken.api.service.camera.CameraService
-
Resets the camera zoom to 200 if it is currently greater than 200.
- resetZoom() - Method in class com.kraken.api.sim.ui.TilePanel
-
Resets the zoom to 1.0
- RESPAWN_TELEPORT - com.kraken.api.service.spell.Spells
- result() - Method in class com.kraken.api.core.AbstractQuery
-
An alias for
list(). - resume() - Method in class com.kraken.api.core.script.Script
-
Resumes the execution of the script if it is currently paused.
- RESUME_COUNTDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_COUNTDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_COUNTDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_NAMEDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_NAMEDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_OBJDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_OBJDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON - com.kraken.api.core.packet.model.PacketType
- RESUME_PAUSEBUTTON_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_PAUSEBUTTON_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG - com.kraken.api.core.packet.model.PacketType
- RESUME_STRINGDIALOG_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_METHOD_NAME2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_OBFUSCATED_NAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITE2 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESUME_STRINGDIALOG_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- RESURRECT_CROPS - com.kraken.api.service.spell.Spells
- RESURRECT_GREATER_GHOST - com.kraken.api.service.spell.Spells
- RESURRECT_GREATER_SKELETON - com.kraken.api.service.spell.Spells
- RESURRECT_GREATER_ZOMBIE - com.kraken.api.service.spell.Spells
- RESURRECT_LESSER_GHOST - com.kraken.api.service.spell.Spells
- RESURRECT_LESSER_SKELETON - com.kraken.api.service.spell.Spells
- RESURRECT_LESSER_ZOMBIE - com.kraken.api.service.spell.Spells
- RESURRECT_SUPERIOR_GHOST - com.kraken.api.service.spell.Spells
- RESURRECT_SUPERIOR_SKELETON - com.kraken.api.service.spell.Spells
- RESURRECT_SUPERIOR_ZOMBIE - com.kraken.api.service.spell.Spells
- RETRIBUTION - com.kraken.api.service.prayer.InteractablePrayer
- retryUntil(Runnable, BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
-
Retries an action until a condition is met using default settings (3 retries, 600ms delay).
- retryUntil(Runnable, BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
-
Retries a specific action until a condition is met or the maximum number of retries is reached.
- revalidate() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- revalidateScroll() - Method in class com.kraken.api.query.container.bank.BankItemWidget
- reverse() - Method in class com.kraken.api.core.AbstractQuery
-
Reverses the order of elements in the stream and returns a new stream with the reversed order.
- RIGOUR - com.kraken.api.service.prayer.InteractablePrayer
- ROCK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- run() - Method in class com.kraken.api.core.script.RunnableTask
- run(Runnable) - Method in class com.kraken.api.service.util.TaskChain
-
Adds a task to the chain that executes the specified @Runnable action on the client thread and immediately proceeds to the next task in the chain.
- RUNELITE - com.kraken.api.service.ui.tab.VarcIntValues
- RUNELITE_CHATBOX_PANEL - com.kraken.api.service.ui.tab.VarcIntValues
- runelitePrayerFor(InteractablePrayer) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
- Runes - Enum in com.kraken.api.service.spell
- RunnableTask - Class in com.kraken.api.core.script
- RunnableTask(Runnable) - Constructor for class com.kraken.api.core.script.RunnableTask
- runOnClientThread(Runnable) - Method in class com.kraken.api.Context
-
Runs a method on the client thread without returning a result.
- runOnClientThread(Callable<T>) - Method in class com.kraken.api.Context
-
Run a method on the client thread, returning the result directly.
- runOnClientThreadOptional(Callable<T>) - Method in class com.kraken.api.Context
-
Run a method on the client thread, returning an optional of the result.
S
- SALVE_GRAVEYARD_TELEPORT - com.kraken.api.service.spell.Spells
- saveToFile(CollisionMap, String) - Method in class com.kraken.api.sim.CollisionDumper
-
Saves collision map to a JSON file.
- Script - Class in com.kraken.api.core.script
- Script() - Constructor for class com.kraken.api.core.script.Script
- Scriptable - Interface in com.kraken.api.core.script
-
Interface representing a script that can be executed.
- SEARCH - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_ALL - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_CLAN - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_FRAME_CLOSED - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_GAME - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_PRIVATE - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_PUBLIC - com.kraken.api.service.ui.tab.VarcIntValues
- SELECTED_CHAT_TAB_TRADE - com.kraken.api.service.ui.tab.VarcIntValues
- selectNpcInList(SimNpc) - Method in class com.kraken.api.sim.ui.SimulationVisualizer
-
Selects an NPC in the UI list
- selectOption(int) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Selects a specific option in a dialog option group.
- selectOption(String) - Method in class com.kraken.api.service.ui.dialogue.DialogueService
-
Attempts to select an option from a dialog interface based on the provided option text.
- sendPacket(PacketDefinition, Object...) - Method in class com.kraken.api.core.packet.PacketClient
-
Constructs and sends a packet to the game server.
- SENNTISTEN_TELEPORT - com.kraken.api.service.spell.Spells
- SET_HEADING_METHOD_NAME1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_OBFUSCATEDNAME - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_WRITE1 - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- SET_HEADING_WRITES - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- setAction(int, String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setAmount(int) - Method in class com.kraken.api.service.ui.processing.ProcessingService
-
Sets the skill multi-quantity value to the specified amount.
- setAngle(int, int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the angle of the camera to the target degrees limited by the max angle.
- setAnimationId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setArray(Object, byte[]) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively sets the underlying 'array' (the byte[]) on a buffer instance.
- setBorderType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setChildren(Widget[]) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setClickMask(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setContentType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDragDeadTime(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDragDeadZone(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setDragParent(Widget) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFilled(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFlippedHorizontally(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFlippedVertically(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setFontId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setForcedPosition(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHasListener(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHeightMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setHidden(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemQuantity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setItemQuantityMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setLineHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setModelId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setModelType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setModelZoom(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setMouseMovementStrategy(MouseMovementStrategy) - Static method in class com.kraken.api.input.mouse.VirtualMouse
-
Sets the strategy to be used for mouse movement in the system.
- setName(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNoClickThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNoScrollThrough(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setNpcPlacementMode(boolean) - Method in class com.kraken.api.sim.ui.TilePanel
- setOffset(Object, int) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Reflectively sets the 'offset' (current write position) on a buffer instance.
- setOnClickListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDialogAbortListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDragCompleteListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnDragListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnHoldListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnKeyListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseOverListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnMouseRepeatListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnOpListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnReleaseListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnScrollWheelListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTargetEnterListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTargetLeaveListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnTimerListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOnVarTransmitListener(Object...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOpacity(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setOriginalY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setPitch(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera pitch to the specified value.
- setPlayerTarget(Point) - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Sets the target point for a player to move towards and runs a BFS calculation to determine the shortest path.
- setPos(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setPos(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRelativeX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRelativeY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setRotationZ(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollHeight(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollX(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setScrollY(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSize(int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSize(int, int, int, int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSpriteId(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setSpriteTiling(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTargetPriority(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTargetVerb(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setText(String) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTextColor(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setTextShadowed(boolean) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- SETTINGS - com.kraken.api.service.ui.tab.InterfaceTab
- setType(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setVarTransmitTrigger(int...) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWidth(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWidthMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setWithdrawMode(boolean) - Method in class com.kraken.api.service.bank.BankService
-
Sets the withdrawal mode as either a note or item.
- setXPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setXTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setYaw(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera yaw (compass facing direction).
- setYPositionMode(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setYTextAlignment(int) - Method in class com.kraken.api.query.container.bank.BankItemWidget
- setZoom(int) - Method in class com.kraken.api.service.camera.CameraService
-
Sets the camera zoom to the specified level.
- SHADOW_VEIL - com.kraken.api.service.spell.Spells
- SHARP_EYE - com.kraken.api.service.prayer.InteractablePrayer
- shuffle() - Method in class com.kraken.api.core.AbstractQuery
-
Randomizes the order of elements in the stream and returns a new stream with the shuffled elements.
- SimNpc - Class in com.kraken.api.sim.model
-
NPC entity class used within the simulation.
- SimNpc(Point, Color, String) - Constructor for class com.kraken.api.sim.model.SimNpc
- SimPlayer - Class in com.kraken.api.sim.model
-
A model of a player within a simulation.
- SimPlayer() - Constructor for class com.kraken.api.sim.model.SimPlayer
- SimulationEngine - Class in com.kraken.api.sim.engine
-
Simulation engine for NPC and player movement.
- SimulationEngine() - Constructor for class com.kraken.api.sim.engine.SimulationEngine
- SimulationObserver - Interface in com.kraken.api.sim
- SimulationUIState - Class in com.kraken.api.sim.ui
- SimulationUIState() - Constructor for class com.kraken.api.sim.ui.SimulationUIState
- SimulationVisualizer - Class in com.kraken.api.sim.ui
-
Main visualizer for OSRS tile collision data and movement simulation.
- SimulationVisualizer(SimulationEngine, TilePanel, SimulationUIState) - Constructor for class com.kraken.api.sim.ui.SimulationVisualizer
- SINISTER_OFFERING - com.kraken.api.service.spell.Spells
- SKELETAL_GRASP - com.kraken.api.service.spell.Spells
- skewedRand(double, double, double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random number skewed towards the specified mode within a specified range.
- skewedRand(long, long, long, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random long value skewed towards the specified mode within a specified range.
- SKILLS - com.kraken.api.service.ui.tab.InterfaceTab
- skullIconField - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- skullIconMultiplier - Static variable in class com.kraken.api.core.packet.ObfuscatedNames
- sleep(int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a specified amount of time in milliseconds.
- sleep(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a random duration between start and end milliseconds.
- sleep(long) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a specified amount of time in milliseconds.
- sleep(long, long) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a random duration between start and end milliseconds.
- sleepFor(int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps the current thread by the specified number of game ticks
- sleepGaussian(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps for a duration based on a Gaussian distribution.
- SleepService - Class in com.kraken.api.service.util
- SleepService() - Constructor for class com.kraken.api.service.util.SleepService
- sleepUntil(BooleanSupplier) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, with a default timeout of 5000ms.
- sleepUntil(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, or a timeout is reached.
- sleepUntil(Supplier<Boolean>) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true.
- sleepUntil(Supplier<Boolean>, int) - Static method in class com.kraken.api.service.util.SleepService
-
sleeps until the specified condition is true or the timeout is reached.
- sleepUntil(Supplier<Boolean>, long) - Static method in class com.kraken.api.service.util.SleepService
-
sleeps until the specified condition is true or the timeout is reached.
- sleepUntilIdle() - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps until the local player's animation is idle.
- sleepUntilNotNull(Callable<T>, int) - Static method in class com.kraken.api.service.util.SleepService
-
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
- sleepUntilNotNull(Callable<T>, int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Repeatedly calls a method until it returns a non-null value, or a timeout is reached.
- sleepUntilTile(int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps until the local player reaches the specified world tile.
- sleepUntilTrue(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, checking every 100ms, until a timeout is reached.
- sleepUntilTrue(BooleanSupplier, int, int) - Static method in class com.kraken.api.service.util.SleepService
-
Waits until the specified condition is true, checking at a given interval, until a timeout is reached.
- sleepWhile(BooleanSupplier, int) - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps while the specified condition is true or until the timeout is reached.
- SMITE - com.kraken.api.service.prayer.InteractablePrayer
- SMOKE - com.kraken.api.service.spell.Runes
- SNARE - com.kraken.api.service.spell.Spells
- sortByDistance() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Sorts the game object stream by distance from the local players current location.
- sortByDistance() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Sorts the ground object stream by distance from the local players' current location.
- sortByDistance() - Method in class com.kraken.api.query.npc.NpcQuery
-
Sorts the NPC stream by distance from the local players' current location.
- sortByDistance() - Method in class com.kraken.api.query.player.PlayerQuery
-
Sorts the player stream by distance from the local players current location.
- sortByWorldNumberAsc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the query results in ascending order based on the world number (ID).
- sorted(Comparator<T>) - Method in class com.kraken.api.core.AbstractQuery
-
Applies a comparator to the stream for sorting elements within the stream.
- sortedByPlayersDesc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the current query's worlds by their player counts in descending order.
- sortedByWorldNumberDesc() - Method in class com.kraken.api.query.world.WorldQuery
-
Sorts the current query's worlds by their world numbers in descending order.
- SOUL - com.kraken.api.service.spell.Runes
- source() - Method in class com.kraken.api.core.AbstractQuery
- source() - Method in class com.kraken.api.query.container.bank.BankInventoryQuery
- source() - Method in class com.kraken.api.query.container.bank.BankQuery
- source() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
- source() - Method in class com.kraken.api.query.equipment.EquipmentQuery
- source() - Method in class com.kraken.api.query.gameobject.GameObjectQuery
- source() - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
- source() - Method in class com.kraken.api.query.npc.NpcQuery
- source() - Method in class com.kraken.api.query.player.PlayerQuery
- source() - Method in class com.kraken.api.query.widget.WidgetQuery
- source() - Method in class com.kraken.api.query.world.WorldQuery
- Spellbook - Enum in com.kraken.api.service.spell
- SPELLBOOK_SWAP - com.kraken.api.service.spell.Spells
- Spells - Enum in com.kraken.api.service.spell
- SpellService - Class in com.kraken.api.service.spell
- SpellService() - Constructor for class com.kraken.api.service.spell.SpellService
- SPIN_FLAX - com.kraken.api.service.spell.Spells
- stackable() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for items that stack (runes, arrows, noted items).
- stackValueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the Grand Exchange price is above a specific threshold.
- standard() - Method in class com.kraken.api.query.world.WorldQuery
-
Configures and returns a
WorldQueryobject that excludes specific world types which are not part of the "standard" main game world category. - start() - Method in class com.kraken.api.core.script.Script
-
Starts the script execution, initializing necessary components and marking the script as running.
- start() - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Starts a timer which runs the simulation on 0.6s (1 game tick) intervals.
- start(String) - Method in class com.kraken.api.input.mouse.MouseRecorder
-
Starts recording mouse movements and gestures with the given label.
- STAT_RESTORE_POT_SHARE - com.kraken.api.service.spell.Spells
- STAT_SPY - com.kraken.api.service.spell.Spells
- status() - Method in interface com.kraken.api.core.script.Task
-
Returns the name of the status for display.
- STEAM - com.kraken.api.service.spell.Runes
- STEEL_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- stop() - Method in class com.kraken.api.core.script.Script
-
Gracefully stops a running asynchronous loop.
- stop() - Method in class com.kraken.api.input.mouse.MouseRecorder
-
Stops the recording of mouse movements and gestures.
- stop() - Method in class com.kraken.api.sim.engine.SimulationEngine
-
Stops the primary simulation timer and resets history.
- stop(Runnable) - Method in class com.kraken.api.core.script.Script
-
Stops the current execution loop and performs the necessary cleanup.
- stop(Runnable) - Method in interface com.kraken.api.core.script.Scriptable
-
Gracefully stops a running asynchronous loop().
- stopTrackingNpc() - Method in class com.kraken.api.service.camera.CameraService
-
Stop tracking the NPC with the camera
- stream() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the raw stream of elements in the query so filters and matching can be manually applied.
- STRING_JEWELLERY - com.kraken.api.service.spell.Spells
- StringUtils - Class in com.kraken.api.util
- StringUtils() - Constructor for class com.kraken.api.util.StringUtils
- stripColTags(String) - Static method in class com.kraken.api.util.StringUtils
- stripColTags(String[]) - Static method in class com.kraken.api.util.StringUtils
-
Strips
<col=...>tags from each string in the provided array. - STUN - com.kraken.api.service.spell.Spells
- subtract(GameArea) - Method in class com.kraken.api.service.tile.GameArea
-
Removes the tiles of another area from this one (Difference).
- SUNFIRE - com.kraken.api.service.spell.Runes
- SUPERGLASS_MAKE - com.kraken.api.service.spell.Spells
- SUPERHEAT_ITEM - com.kraken.api.service.spell.Spells
- SUPERHUMAN_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- SUPERIOR_DEMONBANE - com.kraken.api.service.spell.Spells
- switchTo(InterfaceTab) - Method in class com.kraken.api.service.ui.tab.TabService
T
- TAB_ACC_MANAGEMENT - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_CHAT_CHANNEL - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_COMBAT_OPTIONS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_EMOTES - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_FRIEND_LIST - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_INVENTORY - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_LOGOUT - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_MUSIC - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_NOT_SELECTED - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_PRAYER - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_QUEST_LIST - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SETTINGS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SKILLS - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_SPELLBOOK - com.kraken.api.service.ui.tab.VarcIntValues
- TAB_WORN_EQUIPMENT - com.kraken.api.service.ui.tab.VarcIntValues
- TabService - Class in com.kraken.api.service.ui.tab
- TabService() - Constructor for class com.kraken.api.service.ui.tab.TabService
- take() - Method in class com.kraken.api.query.groundobject.GroundObjectEntity
-
Takes an item from the ground to be placed in the players inventory.
- take(int) - Method in class com.kraken.api.core.AbstractQuery
-
Takes the first N elements from the stream and returns them as a list.
- TAN_LEATHER - com.kraken.api.service.spell.Spells
- Task - Interface in com.kraken.api.core.script
-
Represents a generic task that can be executed as part of a workflow or script logic.
- TaskChain - Class in com.kraken.api.service.util
- TELE_BLOCK - com.kraken.api.service.spell.Spells
- TELE_GROUP_BARBARIAN - com.kraken.api.service.spell.Spells
- TELE_GROUP_CATHERBY - com.kraken.api.service.spell.Spells
- TELE_GROUP_FISHING_GUILD - com.kraken.api.service.spell.Spells
- TELE_GROUP_ICE_PLATEAU - com.kraken.api.service.spell.Spells
- TELE_GROUP_KHAZARD - com.kraken.api.service.spell.Spells
- TELE_GROUP_MOONCLAN - com.kraken.api.service.spell.Spells
- TELE_GROUP_WATERBIRTH - com.kraken.api.service.spell.Spells
- TELEKINETIC_GRAB - com.kraken.api.service.spell.Spells
- TELEPORT_TO_HOUSE - com.kraken.api.service.spell.Spells
- THICK_SKIN - com.kraken.api.service.prayer.InteractablePrayer
- tick - Variable in class com.kraken.api.sim.model.GameState
-
The tick number when this state was captured
- tick() - Static method in class com.kraken.api.service.util.SleepService
-
Sleeps the current thread for one game tick
- tick() - Method in class com.kraken.api.sim.engine.SimulationEngine
- TILE_SIZE - Static variable in class com.kraken.api.sim.ui.SimulationVisualizer
- TilePanel - Class in com.kraken.api.sim.ui
-
This class is responsible for drawing on the canvas presented by the Simulation Visualizer.
- TilePanel(SimulationUIState, SimulationEngine) - Constructor for class com.kraken.api.sim.ui.TilePanel
- TileService - Class in com.kraken.api.service.tile
- TileService() - Constructor for class com.kraken.api.service.tile.TileService
- time - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
- TimedPoint() - Constructor for class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
- toChildId(int) - Static method in class com.kraken.api.service.ui.UIService
-
Converts a given integer ID to a child ID by masking higher-order bits.
- toggle(Prayer) - Method in class com.kraken.api.service.prayer.PrayerService
-
Toggles a prayer on or off.
- toggle(Prayer, boolean) - Method in class com.kraken.api.service.prayer.PrayerService
-
Toggles a prayer on or off.
- toggleRun() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Toggles the players run energy.
- toggleSpecialAttack(int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Sets the special attack state if current special attack energy is greater than or equal to the required special attack energy
- toggleSpecialAttack(int, int) - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Sets the special attack state if the current special attack energy is greater than or equal to the required special attack energy using reflection instead of mouse events.
- toGroupId(int) - Static method in class com.kraken.api.service.ui.UIService
-
Converts the given packed widget integer ID to a group ID by performing a bitwise right shift.
- toInstance(WorldPoint) - Method in class com.kraken.api.service.tile.TileService
-
Converts a world point into a list of instanced world points
- TOOLTIP_HIDDEN - com.kraken.api.service.ui.tab.VarcIntValues
- TOOLTIP_SHOWN - com.kraken.api.service.ui.tab.VarcIntValues
- TOP_DOWN_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Vertical columns: Col 1 (Top->Bottom), Col 2 (Top->Bottom)...
- TOP_LEFT_BOTTOM_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Standard reading order: Row 1 (Left->Right), Row 2 (Left->Right)...
- toRuneLite() - Method in class com.kraken.api.core.AbstractQuery
-
Returns the underlying RuneLite entities that have been wrapped by the API.
- toString() - Method in class com.kraken.api.query.container.ContainerItem
- totalSkillLevel() - Method in class com.kraken.api.query.player.LocalPlayerEntity
-
Calculates the total skill level of the player by summing up the real levels of all their skills.
- trackNpc(int) - Method in class com.kraken.api.service.camera.CameraService
-
Track the NPC with the camera
- transform(NormalizedPath, Point, Point, long) - Static method in class com.kraken.api.input.mouse.strategy.replay.MotionFactory
-
Transforms a normalized path into a real-world path by scaling, rotating, translating, and timing its points based on the given start and end coordinates and the duration of the motion.
- traversePath(Client, MovementService, List<WorldPoint>) - Method in class com.kraken.api.service.movement.MovementService
-
Traverses a given path made up of waypoints, attempting to successfully move the player to each WorldPoint in the sequence.
- TROLLHEIM_TELEPORT - com.kraken.api.service.spell.Spells
- truncatedGauss(double, double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random number within the given range using a truncated Gaussian distribution.
- truncatedGauss(long, long, double) - Static method in class com.kraken.api.service.util.RandomService
-
Generates a random long value within the given range using a truncated Gaussian distribution.
- turnTo(Actor) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified actor with a default maximum angle of 40 degrees.
- turnTo(Actor, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified actor with a custom maximum angle.
- turnTo(LocalPoint) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified local point with a default maximum angle of 40 degrees.
- turnTo(LocalPoint, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified local point with a custom maximum angle.
- turnTo(TileObject) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified tile object with a default maximum angle of 40 degrees.
- turnTo(TileObject, int) - Method in class com.kraken.api.service.camera.CameraService
-
Rotates the camera to face the specified tile object with a custom maximum angle.
- TWO_ROW_LEFT_RIGHT - com.kraken.api.query.container.inventory.InventoryOrder
-
Drops two rows at a time starting from left to right.
- typeString(String) - Method in class com.kraken.api.input.KeyboardService
-
Types out a string character-by-character using KEY_TYPED events.
U
- UIService - Class in com.kraken.api.service.ui
-
Service for handling UI interactions and clickbox calculations.
- UIService() - Constructor for class com.kraken.api.service.ui.UIService
- ULTIMATE_STRENGTH - com.kraken.api.service.prayer.InteractablePrayer
- UNDEAD_GRASP - com.kraken.api.service.spell.Spells
- union(GameArea) - Method in class com.kraken.api.service.tile.GameArea
-
Combines this area with another (Union).
- UnitPoint - Class in com.kraken.api.input.mouse.model
- UnitPoint() - Constructor for class com.kraken.api.input.mouse.model.UnitPoint
- unnoted() - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for un-noted items.
- unpack(int) - Static method in class com.kraken.api.service.map.WorldPointService
-
Overloaded method wrapping
fromPacked. - useOn(ContainerItem) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on the other.
- useOn(GameObject) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on a Game object.
- useOn(GameObject) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on a Game Object (i.e.
- useOn(NPC) - Method in class com.kraken.api.query.container.inventory.InventoryEntity
-
Uses one item in the inventory on an NPC.
- useOn(NPC) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on an NPC (i.e.
- useOn(Widget) - Method in class com.kraken.api.query.widget.WidgetEntity
-
Uses a widget on another widget.
- useWidget(Widget) - Method in class com.kraken.api.query.gameobject.GameObjectEntity
-
Uses a specified widget on the Game Object (i.e.
- useWidget(Widget) - Method in class com.kraken.api.query.npc.NpcEntity
-
Uses a specified widget on the NPC (i.e.
V
- validate() - Method in interface com.kraken.api.core.script.Task
-
Checks if this task should currently be executed.
- valueAbove(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for ground items where the Grand Exchange price is above a specific threshold.
- valueOf(int) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.core.packet.model.PacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.spell.Runes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.spell.Spellbook
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.spell.Spells
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.sim.model.AttackStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.kraken.api.sim.MovementFlag
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.kraken.api.core.packet.model.PacketType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.input.mouse.strategy.MouseMovementStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.query.container.ContainerItem.ItemOrigin
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.query.container.inventory.InventoryOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.prayer.InteractablePrayer
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.spell.Runes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.spell.Spellbook
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.spell.Spells
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.tab.InterfaceTab
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.service.ui.tab.VarcIntValues
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.sim.model.AttackStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.kraken.api.sim.MovementFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarcIntValues - Enum in com.kraken.api.service.ui.tab
- VARROCK_TELEPORT - com.kraken.api.service.spell.Spells
- VENGEANCE - com.kraken.api.service.spell.Spells
- VENGEANCE_OTHER - com.kraken.api.service.spell.Spells
- VILE_VIGOUR - com.kraken.api.service.spell.Spells
- VirtualMouse - Class in com.kraken.api.input.mouse
- VirtualMouse(MouseManager, Client) - Constructor for class com.kraken.api.input.mouse.VirtualMouse
- visible() - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets which are currently visible on the canvas.
- VULNERABILITY - com.kraken.api.service.spell.Spells
W
- wait(double, double, RandomService.EWaitDir) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a wait with a random duration, biased towards the mean, left, or right of the given range.
- wait(int, int) - Static method in class com.kraken.api.service.util.RandomService
-
Simulates a wait with a random duration, biased towards the left side of the given range.
- waitEx(double, double) - Static method in class com.kraken.api.service.util.RandomService
-
Waits for a random duration based on a Gaussian distribution.
- waitUntil(BooleanSupplier) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met, using default delay and timeout values.
- waitUntil(BooleanSupplier, int) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met or a timeout occurs.
- waitUntil(BooleanSupplier, int, int) - Method in class com.kraken.api.service.util.TaskChain
-
Waits until the given condition is met or a timeout occurs, checking the condition periodically at the specified interval.
- walkTo(WorldArea) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to a random reachable point inside a specific WorldArea.
- walkTo(WorldPoint) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to a specific WorldPoint using the LocalPathfinder and MovementService.
- walkTo(WorldPoint, int) - Method in class com.kraken.api.service.util.TaskChain
-
Walks to an approximate location within a radius of the target.
- WARD_OF_ARCEUUS - com.kraken.api.service.spell.Spells
- WATCHTOWER_TELEPORT - com.kraken.api.service.spell.Spells
- WATER - com.kraken.api.service.spell.Runes
- WATERBIRTH_TELEPORT - com.kraken.api.service.spell.Spells
- WEAKEN - com.kraken.api.service.spell.Spells
- wear() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Wears an equippable item
- WidgetEntity - Class in com.kraken.api.query.widget
- WidgetEntity(Context, Widget) - Constructor for class com.kraken.api.query.widget.WidgetEntity
- WidgetPackets - Class in com.kraken.api.core.packet.entity
-
A high-level utility class for sending widget-related game packets.
- WidgetPackets() - Constructor for class com.kraken.api.core.packet.entity.WidgetPackets
- WidgetQuery - Class in com.kraken.api.query.widget
- WidgetQuery(Context) - Constructor for class com.kraken.api.query.widget.WidgetQuery
- widgets() - Method in class com.kraken.api.Context
-
Creates a new query builder for Widgets.
- wield() - Method in class com.kraken.api.query.equipment.EquipmentEntity
-
Wields a weapon.
- withAction(String) - Method in class com.kraken.api.query.container.inventory.InventoryQuery
-
Filters for inventory items with a specific action like: "Drop", "Eat", or "Examine".
- withAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for objects that have a specific action available.
- withAction(String) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query for NPCs that have a specific menu option available.
- withAction(String) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets with a specific action.
- withActivity(String) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds associated with the specified activity.
- withChildId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a specific child component ID within a group.
- withdraw(int) - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws a specific amount.
- withdraw(int, boolean) - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws a specific amount with explicit Note mode selection.
- withdrawAll() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws All of this item.
- withdrawAllNoted() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws All of this item, ensuring it comes out as Notes.
- withdrawFive() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 5 of this item.
- withdrawOne() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 1 of this item.
- withdrawTen() - Method in class com.kraken.api.query.container.bank.BankEntity
-
Withdraws 10 of this item.
- withGroupChild(int, int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a widget with a specific group ID and child ID.
- withId(int) - Method in class com.kraken.api.core.AbstractQuery
-
Filters the stream of game entities for ones where the ID matches a provided id
- withId(int) - Method in class com.kraken.api.query.container.bank.BankQuery
-
Filters for items in the bank which have a specified item id.
- withId(int) - Method in class com.kraken.api.query.equipment.EquipmentQuery
-
Filters for equipment with a specific item id.
- withId(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for a widget with the exact packed ID.
- within(int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only objects whose location is within the specified distance from the players current local point.
- within(int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only objects whose location is within the specified distance from the players current local point.
- within(int) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the NPCs in the query to include only those within a specified distance from the local player's position.
- within(LocalPoint, int) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters for only objects whose location is within the specified distance from the anchor point.
- within(WorldPoint, int) - Method in class com.kraken.api.query.groundobject.GroundObjectQuery
-
Filters for only objects whose location is within the specified distance from the anchor point.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Finds game objects within a specified area.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.npc.NpcQuery
-
Filters the query to include only NPCs that are located within a specified rectangular area.
- withinArea(WorldPoint, WorldPoint) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters for players within a specified area.
- withIndex(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters by the widget's index in its parent's array.
- withinDistance(int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players within a specified distance from the local player.
- withinLevel(int, int) - Method in class com.kraken.api.query.player.PlayerQuery
-
Filters the stream for players within a specified combat level (inclusive).
- withListener() - Method in class com.kraken.api.query.widget.WidgetQuery
-
Finds widgets that have a specific listener (e.g., "Continue" buttons).
- withName(String) - Method in class com.kraken.api.core.AbstractQuery
-
Filters for only entities whose name matches the provided name.
- withName(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the stream of game objects for objects with a specific name
- withName(String) - Method in class com.kraken.api.query.world.WorldQuery
- withOutTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the query to exclude worlds that contain any of the specified types.
- withPartialAction(String) - Method in class com.kraken.api.query.gameobject.GameObjectQuery
-
Filters the game objects to include only those with at least one action containing the specified substring.
- withPlayerCountBetween(int, int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a player count within the specified range.
- withPlayerCountLessThan(int) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds with a player count less than the specified value.
- withSprite(int) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Finds widgets by their Sprite ID (images).
- withText(String) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets containing the specified text in name, text, or actions.
- withText(String, boolean) - Method in class com.kraken.api.query.widget.WidgetQuery
-
Filters for widgets containing the specified text in name, text, or actions.
- withTypes(WorldType...) - Method in class com.kraken.api.query.world.WorldQuery
-
Filters the current query to include only worlds that match any of the specified
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.
- worldToArray(int, int) - Method in class com.kraken.api.sim.CollisionMap
-
Converts world coordinates to array coordinates.
- worldToLocalDistance(int) - Static method in class com.kraken.api.service.tile.TileService
-
Returns the distance from a world point to another world point in local point distance.
- worldToSim(WorldPoint, int, int, int, int) - Method in class com.kraken.api.sim.CollisionDumper
-
Converts world coordinates to simulation coordinates.
- WRATH - com.kraken.api.service.spell.Runes
- writeStringCp1252NullCircumfixed(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a string to the buffer, encoded in CP1252, with a null (0) byte *before* and *after* the string.
- writeStringCp1252NullTerminated(String, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a string to the buffer, encoded in CP1252, followed by a single null (0) byte terminator.
- writeValue(String, int, Object) - Static method in class com.kraken.api.core.packet.BufferUtils
-
Writes a single integer value to the buffer using a specified "write description".
X
- x - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
Y
- y - Variable in class com.kraken.api.input.mouse.strategy.replay.MotionFactory.TimedPoint
Z
- ZIG_ZAG - com.kraken.api.query.container.inventory.InventoryOrder
-
Snake/Zig-Zag pattern: Row 1 (Left->Right), Row 2 (Right->Left), Row 3 (Left->Right)...
- ZIG_ZAG_REVERSE - com.kraken.api.query.container.inventory.InventoryOrder
-
Reverse Snake/Zig-Zag pattern starting from the bottom right.
- zoomIn() - Method in class com.kraken.api.sim.ui.TilePanel
-
Zooms the map in
- zoomOut() - Method in class com.kraken.api.sim.ui.TilePanel
-
Zooms the map out
All Classes All Packages