All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AntiBan Handles detection and monitoring of staff members in the game world.AutoReply Bank The Bank class represents the player's bank in the RuneScape game.Bank.WithdrawMode Category Chat The Chat class provides functionality for sending messages in both private and public chat within the RuneScape game environment.ChatQuery ChatQuery is a chainable query builder for filtering and processing collections ofKSChatMessagesusing various criteria such as message content, type, sender, timestamps, and more.Combat The Combat class handles various combat-related actions and checks for the player.Combat.AttackStyle ConfigManager Consumables The Consumables class handles interactions with potions and food in the player's inventory.Consumables.PotionType DangerousTile Represents a dangerous area in the game world with configurable damage and reaction radii.Dialog Discord DynamicConfigManager Emote Equipment The Equipment class is responsible for managing the player's equipment inventory.EquipmentItemQuery A query class for filtering and retrievingKSItemobjects based on their equipment slot.EquipmentSlot FriendQuery A query class for filtering and retrievingFriendobjects.Friends Game Game.Direction Game.Tab GameArea GameArea.RegionArea GameObjects Provides functionality for collecting and querying all types of game-related tile objects in the RuneLite scene (wall, ground, decorative, and game objects).GraphicsObjectQuery A specialized query class for filtering and retrievingGraphicsObjectentities in the game.GraphicsObjects GroundItems Manages ground items (loot) on tiles in the game.ImageCache Interactable Inventory The Inventory class provides methods to interact with the player's inventory, including dropping items, using items on each other, and querying items by their name or ID.ItemQuery A query class for filtering and retrievingKSItemobjects based on various criteria.Items Keyboard Provides methods for simulating keyboard input by dispatchingKeyEventevents directly to the RuneLite client's canvas.KSChatMessage KSChatMessage.MessageTypes KSConfiguration KSGroundItem KSItem KSItem.Type KSNPC KSObject A wrapper class for RuneLite TileObjects, providing interaction and location logic.KSPlayer KSWidget Locatable Lootable Lootable.Priority Magic MovementFlags Enum representing collision flags used in the RuneScape pathfinding system.NPCQuery A specialized query class for filtering and retrieving NPC entities in the game.NPCs TheNPCsclass provides a high-level API for querying and interacting with NPCs (Non-Player Characters) in the RuneLite client.Paint Paintable Pathing Pathing system that handles player movement, pathfinding, and navigationPathing.Direction Direction enum for movement in cardinal and diagonal directionsPlayerQuery A specialized query class for filtering and retrieving player entities in the game.Players Positionable Prayer This class handles the player's prayer functionality, allowing for enabling/disabling specific prayers, checking prayer status, and retrieving the current prayer points.Prayer.Prayerbook Enum representing the different prayer books.Prayer.Prayers Production Query<T,Q extends Query<T,Q>> A generic utility class for querying and filtering collections of objects with a fluent API design.Random Reachable Utility class for determining reachable areas, pathfinding around obstacles, and calculating interaction points for NPCs and objects.Rune RunePouch Represents the player's Rune Pouch, providing utilities to check and retrieve rune types and quantities.RunePouch.RuneSlot Enum representing the 3 rune slots inside the Rune Pouch.RuneRequirement Script Script.Status ScriptManifest Shop Skills This class provides utility methods to interact with and retrieve information related to the player's skill levels in the game.Spell SpellBook SpellBook.Ancient SpellBook.Lunar SpellBook.Necromancy SpellBook.Standard Statistics Teleporter TextUtil TileItemQuery A specialized query class for filtering and retrieving ground items in the game.TileObjectQuery A query class for filtering and retrieving tile objects based on various criteria.Tiles This class provides utilities for interacting with in-game tiles, including functions to retrieve tile data, find specific tiles, and perform actions on or near certain tiles.Timer A utility class for managing and tracking elapsed time and performing time-based calculations.Trade This class provides methods for managing player trades, including initiating trades, verifying trade partners, and interacting with trade items.TradePostQuery Filters and queries items in the trading post based on various criteria.TradingPost TradingPostItem User Vars Provides safe access and modification for game variables (varps, varbits, varcs) and enums in the RuneLite client, using proper client thread execution.WidgetQuery A query class for filtering and retrievingWidgetobjects based on various criteria.Widgets Wildcard WorldArea