All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractEvent |
This class provides a framework for creating new events.
|
| AbstractLoadoutItem |
This class represents an abstract loadout item.
|
| AbstractMessage |
This abstract class represents a message, with a type and a method to convert it to JSON.
|
| AbstractMuleEvent |
This class is an abstract event that provides common functionality for mule events.
|
| AbstractScript |
This class provides methods to control the state of a script and retrieve information about the active script.
|
| AccountLogDetails |
Represents the details of an account's login log.
|
| AccountSettings |
A class that provides methods for managing and retrieving account settings using a JSON object.
|
| Action |
Utility class for performing various actions within the game.
|
| Ancient |
|
| AnimationType |
|
| Arceuus |
|
| Area |
|
| AreaLocation |
|
| AsyncBufferedImage |
|
| AttackStyle |
|
| AutoCastSpellEvent |
This class represents an event for auto-casting a spell.
|
| Bank |
The Bank class provides methods and functionalities related to interacting with the player's bank.
|
| BankCacheUpdateEvent |
Represents an event for a cache update related to the bank functionality.
|
| BankChangeEvent |
Represents a change event in the bank, containing the index, old ID, new ID, old count, and new count.
|
| BankLocation |
|
| BankMode |
|
| BankPinEvent |
This class represents a bank pin event.
|
| BankQuantity |
|
| BankScrollEvent |
This class represents a bank scroll event.
|
| BankTab |
|
| BankType |
|
| BeforeRenderEvent |
|
| Branch |
This abstract class represents a branch in a tree structure, which contains a list of leaf nodes.
|
| BuyItem |
A class representing a buyable item.
|
| BuyItemEvent |
This class represents a buying event, which interacts with the Grand Exchange to buy items.
|
| Calculations |
Calculations class provides various static methods for performing calculations and generating random points based on different geometric shapes.
|
| Camera |
A class that provides methods to control and manipulate the game camera.
|
| CameraAngleEvent |
This class represents a camera angle event.
|
| CameraPitchEvent |
Represents a CameraPitchEvent which changes the pitch of the camera to a desired value.
|
| CameraRotateThread |
This class represents a thread used to rotate the camera's pitch or angle.
|
| CancelCollectOfferEvent |
This class represents an event for canceling a collect offer in the Grand Exchange.
|
| CarriedItems |
This class provides methods for counting, checking for the presence, and retrieving items in the player's carried inventory and equipment.
|
| CastSpellEvent |
This class represents an event for casting a spell.
|
| Character |
A class representing a character in the game with various methods to access its attributes and interact with other characters.
|
| ChatMessageEvent |
Represents a chat message event.
|
| ChatPackets |
Utility class for creating and queuing chat packets.
|
| Client |
Contains various fields and utility methods to perform various core client actions.
|
| ClientCrashEvent |
|
| ClientCycleEvent |
|
| ClientDir |
This class provides utility methods for fetching various client directories.
|
| ClientInstance |
|
| ClientInstances |
Utility class for finding and managing client instances.
|
| ClientInstancesUpdatedEvent |
Represents an event indicating that the list of client instances has been updated.
|
| ClientInteractableActionEvent |
|
| ClientItemActionEvent |
|
| ClientMode |
|
| ClientModeEvent |
This class represents an event that changes the client mode.
|
| ClientSettings |
A class that provides access to various client settings.
|
| ClientTickEvent |
Represents a tick event.
|
| ClientWidgetActionEvent |
|
| CloseGeEvent |
Event for closing the Grand Exchange interface.
|
| CollectOffersEvent |
This class represents an event for collecting offers in the Grand Exchange.
|
| Combat |
Contains utility methods for fetching combat information and toggling special attack/auto retaliate.
|
| CommunicationJoinEvent |
|
| CommunicationLeaveEvent |
|
| CommunicationMessageEvent |
|
| ConfirmEvent |
This class represents a ConfirmEvent.
|
| ContainerPrices |
|
| Cooldown |
This class provides methods to retrieve cooldown times for home teleport and minigame teleport.
|
| Coords |
|
| CreateResult<T> |
|
| CustomPaint |
This class represents a custom paint that can be displayed on the game screen.
|
| DeathsOfficeEvent |
This class represents a bot event for interacting with the Death's Office in Old School Runescape.
|
| DefaultMouseInfoAccessor |
|
| DefaultMouseMotionNature |
|
| DefaultNoiseProvider |
|
| DefaultOvershootManager |
|
| DefaultSpeedManager |
|
| DefaultSystemCalls |
|
| DeleteResult<T> |
|
| DepositAllEvent |
This class represents an event for depositing all items in the inventory into the bank.
|
| DepositEquipmentEvent |
A class that represents an event for depositing equipment.
|
| DepositEvent |
A class that represents a deposit event.
|
| DepositInventoryEvent |
This class represents a DepositInventoryEvent.
|
| DeviationProvider |
Creates arcs or deviation into mouse movement.
|
| DialogPackets |
Utility class for creating and queuing dialog packets.
|
| DialogueEvent |
A class representing a dialogue event.
|
| Dialogues |
Utility class for handling dialogues.
|
| DialogueTextChangedEvent |
|
| Direction |
|
| DisableSoundEvent |
This class represents an event to disable the sound.
|
| DiscordWebhook |
This class represents a Discord webhook object used to send messages with various customization options.
|
| DiscordWebhook.EmbedObject |
This class represents an object used to create an embed message for a bot, with methods to set various properties such as title, description, and color.
|
| DoublePoint |
|
| DropAllEvent |
This class represents an event in which all specified items are dropped, with the ability to exclude certain items from being dropped.
|
| EFAccount |
|
| EFAccountCategory |
|
| EFAgent |
|
| EFClient |
|
| EFPrimeLinkRequest |
|
| EFProxy |
|
| EFProxyCategory |
|
| EFTask |
|
| EnterInputEvent |
A class that represents an event to enter input into a game, either as a numeric value or a string.
|
| Entities |
Utility class for manipulating and retrieving entities.
|
| Entity |
A class representing an entity in the game, providing methods to access its model, orientation and identifier.
|
| EntityColors |
|
| EntityInteractEvent |
This class represents an event that allows interaction with an entity in the game.
|
| EntityType |
|
| Equipment |
A class to manage equipment related functionality.
|
| EquipmentCacheUpdateEvent |
Represents an event triggered when the equipment cache is updated.
|
| EquipmentChangeEvent |
Represents an event where a change occurs in the equipment, including the index, old and new IDs, as well as the old and new counts.
|
| EquipmentLoadout |
A class representing a loadout of equipment items, with methods to add items for different equipment slots.
|
| EquipmentLoadoutEvent |
Represents an event for setting up an equipment loadout.
|
| EquipmentLoadoutItem |
This class represents an equipment loadout item.
|
| EquipmentSlot |
|
| EternalFarmClient |
|
| EternalFarmClient.EternalFarmClientBuilder |
|
| EternalIterableLinkDeque |
|
| EternalIterableNodeDeque |
|
| EternalIterableNodeHashTable |
|
| EternalOpcodes |
|
| ExchangeSearchItem |
A class representing an item in the exchange search, with methods to get its name, ID, and action widget.
|
| FactoryTemplates |
|
| Favour |
Deprecated. |
| FKeys |
|
| Flow |
Flow for the mouse movement
Flow defines how slow or fast the cursor is moving at a particular moment, defining the characteristics
of movement itself not the trajectory, but how jagged or smooth, accelerating or decelerating, the movement is.
|
| FlowTemplates |
|
| FlowUtil |
|
| Focus |
This class handles focus events.
|
| Friends |
|
| FriendsChat |
|
| FunMode |
|
| GameObject |
This class represents a game object in Old School Runescape.
|
| GameObjectCompositionChangedEvent |
|
| GameObjectDespawnedEvent |
Represents an event when a game object has despawned.
|
| GameObjects |
Contains methods for retrieving and interacting with game objects.
|
| GameObjectSpawnedEvent |
Represents an event when a game object is spawned.
|
| GameObjectUpdateEvent |
Represents an event that occurs when a game object is updated.
|
| GameStateChangeEvent |
Represents a game state change event, containing the old and new states.
|
| GameTickEvent |
Represents a game tick event with the count and time.
|
| GeneralCancelEvent |
A class that represents a general cancel event for the Grand Exchange.
|
| GetResult<T> |
|
| GrandExchange |
This class provides methods for interacting with the Grand Exchange.
|
| GrandExchangeBankingEvent |
This class represents a Grand Exchange banking event.
|
| GrandExchangeEvent |
This class represents a Grand Exchange event.
|
| GrandExchangeOfferChangedEvent |
Represents an event that is triggered when a Grand Exchange offer has been changed.
|
| GraphicsObject |
This class represents a graphics object and provides methods to retrieve information about its ID, coordinates, plane, width, and height.
|
| GraphicsObjectCreatedEvent |
|
| GraphicsObjects |
This class provides methods to retrieve all graphics objects or a filtered list of graphics objects.
|
| GroundItem |
Represents a ground item with methods for retrieving information about the item and its location.
|
| GroundItemDespawnedEvent |
This class represents an event indicating that a ground item has despawned.
|
| GroundItemPackets |
Utility class for creating and queuing ground item packets.
|
| GroundItemPile |
Represents a pile of ground items on a specific tile.
|
| GroundItems |
This class provides utility methods for retrieving and manipulating ground items.
|
| GroundItemSpawnedEvent |
Represents an event when a ground item is spawned on the game world.
|
| GroundItemUpdateEvent |
GroundItemUpdateEvent represents an event when a ground item is updated.
|
| HintArrow |
Represents the hint arrow.
|
| HintArrowType |
|
| HitsplatAppliedEvent |
|
| House |
This class represents a player's house and provides methods to interact with it.
|
| Identifiable |
This interface provides methods for retrieving the ID, name, colored name, and type of an identifiable entity, as well as checking if it has a specific name or ID.
|
| ILogger |
This interface provides methods for logging various levels of messages, debugging, and handling exceptions.
|
| IMouseController |
This interface provides methods for controlling the mouse - moving, clicking, and dragging.
|
| Interactable |
This interface provides methods for interacting with objects.
|
| InteractionEvent |
A class representing an interaction event, which can be triggered by an entity or an item with a menu action.
|
| InteractionException |
|
| InteractionMode |
|
| Inventory |
A class representing the inventory, providing methods to interact with items in the inventory.
|
| InventoryCacheUpdateEvent |
This class represents an event that indicates an update in the inventory cache.
|
| InventoryChangeEvent |
Represents a change in the player's inventory.
|
| InventoryEvent |
A class representing an event related to inventory manipulation.
|
| InventoryLoadout |
This class represents an inventory loadout, and it extends the Loadout class.
|
| InventoryLoadoutItem |
A subclass of AbstractLoadoutItem representing an item in a player's inventory.
|
| IScriptInformation |
Interface for retrieving basic information about a script.
|
| ISettings |
This interface contains methods for modifying and retrieving various settings.
|
| Item |
This class represents an item and provides various methods to interact with it, such as getting the item ID, amount, actions, and checking if it is stackable, tradeable, or bankable.
|
| ItemComposite |
Represents a composite of an item.
|
| ItemContainerCache |
A class that represents a cache for storing items in an item container, with methods for updating, clearing, and retrieving the cache.
|
| ItemContainerChangedEvent |
|
| ItemMapping |
|
| ItemPrice |
Represents the price and time data for an in-game item.
|
| ItemType |
|
| ItemVariant |
This class represents an item variant with a base ID and a list of variant IDs.
|
| ItemVariationMapping |
This class provides mapping and retrieval methods for item variations.
|
| JavaScriptCallback |
|
| Keybind |
|
| Keyboard |
Utility class that provides methods for simulating keyboard events.
|
| KeyPressedEvent |
|
| KeyReleasedEvent |
|
| KeyTypedEvent |
|
| Leaf |
This class is an abstract class that represents a leaf in a tree structure.
|
| Listener |
This interface represents a listener.
|
| Listeners |
The Listeners class is responsible for registering and deregistering various types of listeners used.
|
| ListMulesRequestMessage |
Represents a request to list mules.
|
| ListMulesResponseMessage |
Represents a response message containing a list of mules, along with a success flag and an error message.
|
| LivePrices |
A class that provides methods to retrieve live prices of items.
|
| Loadout<T extends AbstractLoadoutItem> |
This class is an abstract loadout that provides methods to interact with a collection of loadout items, such as getting the items, checking if they should be banked, and getting various properties of the loadout.
|
| LoadoutItemType |
|
| LocalPlayer |
A class representing the local player in the game, providing various methods to access player information and actions.
|
| LocalTile |
|
| Log |
A class that provides logging functionality with different log levels and methods to log debug, info, warning, error, event debug, callback debug, and exception messages.
|
| LoginEvent |
This class represents the Login event of the bot, including methods for setting the world, OTP key, and handling login response and world change notifications.
|
| LoginMessageEvent |
Represents a login message event with three lines.
|
| LoginResponse |
|
| LoginResponseEvent |
This class represents a login response event.
|
| LogMessageEvent |
Represents a log message event containing a message, level, and timestamp.
|
| LogoutEvent |
A class representing a logout event, used for logging out of the game.
|
| LootingBag |
A class representing a looting bag with methods to interact with its cache and contents.
|
| LostConfigChangedEvent |
Indicates that a LostConfig value has changed.
|
| Lunar |
|
| Magic |
A class that provides methods for magic-related actions.
|
| Map |
Represents a map in the game.
|
| MathUtil |
|
| Menu |
This class provides methods for accessing and manipulating the game menu.
|
| MenuActionEvent |
|
| MethodProvider |
The `MethodProvider` class provides various static methods for time-related operations, sleeping, and checking conditions.
|
| MinigameScrollEvent |
This class represents a minigame scroll event.
|
| MinigameTeleport |
|
| MinigameTeleportEvent |
This class represents a minigame teleport event.
|
| ModelCalculations |
Calculates the 2D coordinates of a 3D model on the screen.
|
| Mouse |
This class provides methods for simulating mouse actions.
|
| MouseArea |
This class represents a rectangular area on the screen that can be used for mouse operations.
|
| MouseClickedEvent |
|
| MouseController |
This abstract class defines the basic functionality for controlling the mouse.
|
| MouseDraggedEvent |
|
| MouseEnteredEvent |
|
| MouseEntityInteractEvent |
This class represents a mouse entity interaction event.
|
| MouseExitedEvent |
|
| MouseInfoAccessor |
Abstraction for getting mouse position.
|
| MouseInventoryInteractEvent |
This class represents a mouse event for interacting with items in the inventory.
|
| MouseMenuInteractEvent |
This class represents a mouse menu interaction event.
|
| MouseMotion |
Contains instructions to move cursor smoothly to the destination coordinates from where ever the cursor
currently is.
|
| MouseMotionFactory |
This class should be used for creating new MouseMotion-s
The default instance is available via getDefault(), but can create new instance via constructor.
|
| MouseMotionNature |
|
| MouseMotionObserver |
Use to observe mouse movement in MouseMotion
|
| MouseMovedEvent |
|
| MouseMoveEvent |
This class represents a mouse move event that moves the mouse to a specific point on the screen.
|
| MousePackets |
Utility class for creating and queuing mouse packets.
|
| MousePressedEvent |
|
| MouseReleasedEvent |
|
| MouseWheelMovedEvent |
|
| MouseWidgetInteractEvent |
This class represents a mouse interaction event with a specific widget child.
|
| Movement |
|
| MovementFactory |
|
| MovementFlag |
|
| MovementPackets |
Utility class for creating and queuing movement packets.
|
| Mule |
Represents a Mule character.
|
| MuleClient |
|
| MuleHandleEvent |
Handles mule requests.
|
| MuleRequestEvent |
This class represents a MuleRequestEvent that extends AbstractMuleEvent and implements MessageListener.
|
| MuleRequestMessage |
Represents a request for a mule trade.
|
| MuleResponseMessage |
This class represents a response message for a Mule.
|
| MuleTile |
Represents a tile location in the game world.
|
| Muling |
Utility class for performing operations on a list of mules.
|
| MultipartUtility |
Utility class for sending HTTP multipart/form-data requests.
|
| Music |
This class provides methods for interacting with music, including retrieving songs, checking if a song is unlocked, and getting the total number of songs.
|
| NoiseProvider |
Provides noise or mistakes in the mouse movement
|
| Notify |
Marks a method as an event listener.
|
| NPC |
This class represents a non-player character (NPC).
|
| NpcAnimationEvent |
Represents an event triggered when an NPC performs a specific animation.
|
| NpcDeathEvent |
Represents an event when an NPC dies.
|
| NpcDespawnedEvent |
This class represents an event triggered when an NPC has despawned.
|
| NPCPackets |
Utility class for creating and queuing npc packets.
|
| NPCs |
This class provides methods to retrieve and interact with Non-Player Characters (NPCs).
|
| NpcSpawnedEvent |
This class represents an event triggered when an NPC is spawned in the game.
|
| NpcUpdateEvent |
Represents an event containing updated information about an NPC.
|
| ObjectPackets |
Utility class for creating and queuing object packets.
|
| Offer |
|
| OfferedItem |
Represents an item and its quantity offered in a trade.
|
| OpenBankEvent |
This class represents an event that opens the bank.
|
| OpenBuyEvent |
This class represents an event that opens the "Buy" offer in the Grand Exchange.
|
| OpenGeEvent |
This class represents an event for opening the Grand Exchange.
|
| OpenSellEvent |
This class represents an event for opening a sell offer in the Grand Exchange.
|
| Orientation |
|
| OverheadPrayerEvent |
Represents an event in which the overhead prayer icons of a player are updated.
|
| OverheadTextEvent |
Represents an event where an overhead text is displayed for a character in the game.
|
| OvershootManager |
Overshoots provide a realistic way to simulate user trying to reach the destination with mouse, but miss.
|
| OwnedItem |
Represents an owned item with its corresponding ID and quantity.
|
| OwnedItems |
Utility class that provides methods to count, check for the presence of, retrieve, and manipulate owned items.
|
| OwnedItemsUpdateMessage |
This class represents an update message for owned items, containing a list of owned items.
|
| PacketReceivedEvent |
Represents a packet received event.
|
| Packets |
Utility class for creating, queuing packets and converting a menu action into a packet.
|
| PacketSentEvent |
Represents a packet sent event.
|
| PageResult<T> |
|
| PaintableText |
A class used to create customizable text to be painted on a component.
|
| Painter |
This interface represents a painter that can draw on a graphics object.
|
| PaintInfo |
This interface defines a method to retrieve the paint information as an array of strings.
|
| PaintLocations |
|
| PaintUtil |
Utility class for drawing various shapes and text with specified colors.
|
| Pair<X,Y> |
|
| PathHandleState |
|
| PathLink |
|
| PathLinkHandler |
|
| Player |
A class representing a player character with various methods to retrieve player information.
|
| PlayerAnimationEvent |
Represents a player animation event.
|
| PlayerCompositionChangedEvent |
|
| PlayerDeathEvent |
Represents an event of a player's death.
|
| PlayerDespawnedEvent |
Represents an event when a player has despawned.
|
| PlayerOwnedHouse |
|
| PlayerPackets |
Utility class for creating and queuing player packets.
|
| Players |
This class provides various methods for retrieving and manipulating information about players.
|
| PlayerSettings |
Utility class that provides methods for retrieving and setting player settings in the game client.
|
| PlayerSpawnedEvent |
Represents an event when a player spawns in the game.
|
| PlayerUpdateEvent |
Represents an event that is fired when a player's information is updated.
|
| PolyArea |
|
| Positionable |
|
| Prayer |
|
| Prayers |
This class provides methods to interact with prayer functionality in the game.
|
| Production |
This class contains methods related to production in the game.
|
| Projectile |
This class represents a projectile in Old School RuneScape.
|
| ProjectileMovedEvent |
Represents an in-game projectile moved event.
|
| Projectiles |
Provides methods to retrieve a list of all projectiles or specific projectiles based on specified criteria.
|
| ProjectileSpawnedEvent |
Represents an in-game projectile spawned event.
|
| Proxy |
Represents a proxy server with an IP address, port number, username and password.
|
| Quantity |
|
| QuantityFormatter |
|
| Quest |
|
| QuestState |
|
| QuestVar |
|
| RandomManager |
The `RandomManager` class handles various random events and actions.
|
| ReactionGenerator |
This class generates reaction times based on different distributions and provides static methods to retrieve reaction times for different scenarios.
|
| RectArea |
|
| RegionTile |
|
| Remove |
|
| RequestCompleted |
A class representing a completed request with a request ID, player name, required items, and offered items.
|
| RequiredItem |
Represents a required item with its item ID and quantity.
|
| Requirement |
|
| ResetEvent |
This class is an event for resetting the Grand Exchange by canceling general offers and collecting all offers.
|
| Root |
Represents the root node of the tree.
|
| RSAbstractArchive |
|
| RSAbstractFont |
|
| RSAbstractRasterProvider |
|
| RSAbstractUrlRequester |
|
| RSAccessFile |
|
| RSAccountType |
|
| RSActor |
|
| RSAnimation |
|
| RSArchive |
|
| RSBoundaryObject |
|
| RSBuddy |
|
| RSBuffer |
|
| RSBufferedFile |
|
| RSCanvas |
|
| RSChatChannel |
|
| RSClanMate |
|
| RSClient |
|
| RSClientPacket |
|
| RSClientPreferences |
|
| RSCollisionMap |
Represents tile collision data for the scene
|
| RSCoord |
|
| RSDeque<T> |
A doubly linked list
|
| RSDesktopPlatformInfoProvider |
|
| RSDualNode |
|
| RSDynamicObject |
|
| RSEntity |
|
| RSEnumComposition |
|
| RSEvictingDualNodeHashTable |
|
| RSFillMode |
|
| RSFloorDecoration |
|
| RSFont |
|
| RSFrames |
|
| RSFriend |
|
| RSFriendLoginUpdate |
|
| RSFriendsChat |
|
| RSFriendsList |
|
| RSFriendSystem |
|
| RSGameEngine |
|
| RSGameObject |
|
| RSGrandExchangeOffer |
|
| RSGraphicsObject |
|
| RSHashTable<T extends RSNode> |
A data structure that uses a hash function to compute an index into an
array of buckets from which node objects can be quickly obtained.
|
| RSHealthBar |
|
| RSHealthBarDefinition |
|
| RSHealthBarUpdate |
|
| RSHuffman |
|
| RSIgnored |
|
| RSIgnoreList |
|
| RSIndexDataBase |
|
| RSInterfaceParent |
|
| RSIntProjection |
|
| RSIsaacCipher |
|
| RSItemComposition |
|
| RSItemContainer |
|
| RSItemLayer |
|
| RSIterableDualNodeQueue |
|
| RSIterableNodeDeque |
|
| RSIterableNodeHashTable<T extends RSNode> |
|
| RSKeyHandler |
|
| RSLink |
|
| RSLinkDeque |
|
| RSLoginScreenAnimation |
|
| RSLoginState |
|
| RSLoginType |
|
| RSMenuEntry |
|
| RSMessage |
|
| RSModel |
|
| RSModelBoundingBox |
|
| RSModelData |
|
| RSModelVars |
|
| RSMouseHandler |
|
| RSMouseRecorder |
|
| RSMouseWheelHandler |
|
| RSNode |
Represents a doubly linked node.
|
| RSNodeDeque |
|
| RSNodeHashTable |
|
| RSNPC |
|
| RSNPCComposition |
|
| RSObjectComposition |
|
| RSOpcodes |
|
| RSOverlayIndex |
|
| RSPacketBuffer |
|
| RSPacketBufferNode |
|
| RSPacketWriter |
|
| RSPcmPlayer |
|
| RSPlatformInfo |
|
| RSPlayer |
|
| RSPlayerComposition |
|
| RSProjectile |
|
| RSProjection |
|
| RSRasterizer3DData |
|
| RSRasterProvider |
|
| RSRenderable |
|
| RSScene |
|
| RSScript |
|
| RSScriptEvent |
|
| RSSequenceDefinition |
|
| RSServerPacket |
|
| RSSkeleton |
|
| RSSocket |
|
| RSSoundEffect |
|
| RSSpotAnimationData |
|
| RSSpritePixels |
|
| RSStructComposition |
|
| RSTile |
|
| RSTileItem |
|
| RSTileObject |
|
| RSUrlRequest |
|
| RSUrlRequester |
|
| RSUser |
|
| RSUserList<T extends net.eternalclient.api.data.rs.Nameable> |
|
| RSUsername |
|
| RSVarbitComposition |
|
| RSVarcs |
|
| RSWallDecoration |
|
| RSWidget |
|
| RSWidgetData |
|
| RSWorld |
|
| RSWorldEntity |
|
| RSWorldMap |
|
| RSWorldMapArea |
|
| RSWorldMapManager |
|
| RSWorldView |
|
| RSWorldViewData |
|
| Rune |
|
| RunePouch |
This class represents a Rune pouch and provides methods to get the quantity of a specific Rune in the pouch.
|
| Runes |
This class provides a static method to retrieve a HashMap of available runes based on the player's equipment, inventory, and rune pouch.
|
| RuneSlot |
|
| SceneTile |
|
| Screen |
|
| ScreenAdjustedNature |
This nature translates mouse coordinates to specified offset and screen dimension.
|
| ScriptCallbackEvent |
A callback from an eternal_callback opcode in a cs2
|
| ScriptCategory |
|
| ScriptManifest |
Contains information about a script, its name, author, version, category, etc.
|
| ScriptPausedEvent |
Represents an event that occurs when a script is paused.
|
| ScriptPostFired |
An event that is fired after the designated script is ran
|
| ScriptPreFired |
An event that is fired before the designated script is ran
|
| ScriptResumedEvent |
Represents an event indicating that a script has been resumed.
|
| ScriptStartedEvent |
Represents an event that occurs when a script is started.
|
| ScriptState |
|
| ScriptStoppedEvent |
Represents an event indicating that a script has been stopped.
|
| SearchEvent |
This class represents a search event.
|
| SeededPreferences |
|
| SellItem |
This class represents a sellable item and allows for customization of its properties such as item ID, quantity, price, etc.
|
| SellItemEvent |
SellItemEvent class represents an event where an item is being sold on the Grand Exchange.
|
| SetPriceEvent |
This class represents an event to set the price in the Grand Exchange and contains methods to execute the event.
|
| SetQuantityEvent |
This class represents an event to set the quantity of an item in the Grand Exchange.
|
| SettingsChangedEvent |
Represents an event indicating that the settings have been changed.
|
| SetWithdrawModeEvent |
This class represents an event for setting the withdrawal mode of a bank.
|
| Shop |
A class that represents a shop, providing various methods for interacting with the shop's items.
|
| ShopBuyEvent |
A class representing a shop buy event, with constructors to create the event based on item ID, item name, or item predicate.
|
| ShopSellEvent |
This class represents a shop sell event.
|
| SinusoidalDeviationProvider |
|
| Skill |
|
| SkillBoostEvent |
Represents an event triggered when a skill's level is boosted.
|
| SkillExperienceEvent |
Represents an event that tracks the experience gained in a specific skill.
|
| SkillFakeExperienceEvent |
Represents an event where fake experience is gained in a skill.
|
| SkillLevelEvent |
Represents an event that captures changes in a skill's level, including the previous level, current level, and gained experience.
|
| Skills |
A class that provides methods to retrieve skill-related information such as experience, levels, total level, and total experience.
|
| SkillTracker |
A class for tracking skills.
|
| Song |
|
| SpeedManager |
SpeedManager controls how long does it take to complete a mouse movement and within that
time how slow or fast the cursor is moving at a particular moment, the flow.
|
| Spell |
This interface represents a spell, providing methods to retrieve information about the spell such as its index, required level, required runes, and more.
|
| SpellBook |
|
| SpriteUtility |
|
| Standard |
|
| StartTaskResult |
|
| Status |
|
| StopTaskResult |
|
| StringUtility |
Utility class for manipulating strings and generating random strings.
|
| SystemCalls |
Abstracts ordinary static System calls away
|
| SystemDiagnosis |
|
| Tab |
|
| TabFKeys |
|
| Tabs |
This class contains static methods for interacting with the tabs.
|
| Teleport |
|
| TeleportScrolls |
|
| Tile |
|
| Timer |
A class that represents a timer for measuring elapsed time and calculating hourly rates.
|
| ToggleAcceptAidEvent |
This class represents an event that toggles the accept aid feature.
|
| ToggleAutoRetaliateEvent |
This class represents a toggle auto retaliate event.
|
| ToggleRunEvent |
The ToggleRunEvent class is responsible for toggling the run option.
|
| ToggleSpecialAttackEvent |
This class represents an event to toggle the special attack.
|
| Trade |
This class provides methods to interact with the trading system.
|
| TradeAddItemEvent |
This class represents a trade event for adding an item, with options for specifying the amount and conditions to find the item.
|
| TradeCompletedMessage |
Represents a message indicating the completion status of a trade, including whether it was successful, the reason for the result, and the specific trade request ID.
|
| TradeRemoveItemEvent |
This class represents a trade event for removing an item from the inventory.
|
| TradeRequestMessage |
Represents a trade request message.
|
| TradeResponseMessage |
Represents the response received from a trade request, including the success status, error message, and player name.
|
| Tree |
A tree object used to manage branches and leaves.
|
| UnknownTraderMessage |
Represents a message indicating that a player with an unknown trading status has been encountered.
|
| UpdateResult<T> |
|
| VarClientIntChangeEvent |
A value object representing a variable change event for an integer variable.
|
| VarClientStrChangeEvent |
Represents a variable client string change event.
|
| VarpbitChangeEvent |
Represents a change in a varpbit value, holding the old and new values.
|
| VarpChangeEvent |
Represents a change in a variable player (varp), including its old and new values.
|
| WalkCondition |
This interface represents a condition for walking.
|
| WalkerType |
|
| Walking |
This class provides methods for walking, setting destination and walk conditions, checking run energy and more.
|
| WalkPathEvent |
A class representing an event to walk a predefined path in the game.
|
| WalkState |
|
| WeaponType |
|
| Weights |
This class defines the weights for different equipment slots.
|
| Widget |
A class representing a widget.
|
| WidgetChild |
This class represents a child widget within a larger widget.
|
| WidgetClosedEvent |
Represents an event of a widget being closed.
|
| WidgetEvent |
Represents an event that interacts with a widget.
|
| WidgetHiddenChangeEvent |
Represents a change event for a hidden widget, including its child and the new hidden value.
|
| WidgetLoadedEvent |
Represents an event triggered when a widget is successfully loaded.
|
| WidgetPackets |
Utility class for creating and queuing widget packets.
|
| Widgets |
This class provides utility methods for interacting with widgets.
|
| WithdrawAllEvent |
This class represents a withdrawal event for an item in a bank, providing various methods to customize the event.
|
| WithdrawEvent |
WithdrawEvent is a class that represents a withdraw event, allowing the bot to withdraw items from the bank.
|
| WithdrawLoadoutEvent |
This class represents a withdraw loadout event, which can be used to withdraw items from the bank based on a specified loadout.
|
| World |
A class representing a world.
|
| WorldChangedEvent |
Represents an event that is triggered when the world has changed.
|
| WorldHopper |
This class provides methods for interacting with the World Hopper.
|
| WorldHopperEvent |
This class represents a World Hopper event, which allows the bot to hop between different worlds.
|
| WorldHopScrollEvent |
This class represents a world hopping scroll event.
|
| WorldLocation |
|
| WorldMap |
|
| WorldRegion |
|
| Worlds |
This class provides various methods for interacting with the Worlds.
|
| WorldTile |
|