Interface Summary Interface Description ActorRepresents a RuneScape actor/entity. BufferProviderRepresents an engine graphic buffer. ChatLineBufferRepresents the buffer containing all messages in the chatbox. ChatPlayerRepresents a player in the chat. ClientRepresents the RuneScape client. CollisionDataRepresents tile collision data for the scene DecorativeObjectRepresents a decorative object, such as an object on a wall. EnumComposition FontTypeFaceA bitmap Font in Jagex's format FriendRepresents a player in the friends list. FriendsChatManager FriendsChatMemberRepresents a friends chat member. GameEngineRepresents the client game engine. GameObjectRepresents a game object. GrandExchangeOfferRepresents an offer in a grand exchange slot. GraphicsObjectRepresents a graphics object/spotanim. GroundObjectRepresents an object on the ground of a tile. HashTable<T extends Node>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. HealthBar IgnoreAn entry on the ignore list. IndexDataBaseRepresents an index in the cache IndexedSpriteRepresents an paletted sprite. IntegerNodeRepresents an integer typically in a
ItemCompositionRepresents the template of a specific item type. ItemContainerRepresents an inventory that contains items. ItemLayerRepresents a pile of items held by a tile. IterableHashTable<T extends Node> KeyFocusListenerDetects when the window is focused or unfocused. MainBufferProviderRepresents the clients primary image buffer. MapElementConfigRepresents an area in the world. MessageNodeRepresents a message in the chatbox. ModelRepresents the model of an object. NameableRepresents a chat entity that has a name. NameableContainer<T extends Nameable> NodeRepresents a doubly linked node. NodeCacheRepresents a doubly linked node cache. NPCRepresents a non-player character in the game. NPCCompositionInformation about a specific
ObjectCompositionInformation about a specific
PacketBuffer ParamHolderA composition that can hold `param` keys. PlayerRepresents a player entity in the game. PlayerCompositionRepresents the template of a player. PreferencesStores the clients persisting preferences. ProjectileRepresents a projectile entity. RenderableRepresents an object that can be rendered. RenderOverviewRepresents an overview of the currently rendered world map. SceneRepresents the entire 3D scene SceneTileModelRepresents the model of a tile in the current scene. SceneTilePaintRepresents the paint of a tile in the current scene. Script ScriptEvent SpritePixelsRepresents data about the pixels of a sprite image. StructCompositionA config type dedicated to holding params. Texture TextureProvider TileRepresents a tile in the game. TileItemRepresents an item inside an
TileObjectRepresents an object on a Tile VarbitComposition WallObjectRepresents one or two walls on a tile WidgetNodeRepresents a widget as an iterable node. WorldHolds data of a RuneScape world. WorldMapDataRepresents data on the world map. WorldMapManagerManages the world map.
Class Summary Class Description AnimationIDUtility class used for mapping animation IDs. CollisionDataFlagA utility class containing collision data flags for tiles. ConstantsA utility class containing constant values. EnumIDUtility class used for mapping enum IDs. ExperienceA utility class used for calculating experience related values. FontIDIDs of fonts in the cache GraphicID HitsplatA hitsplat that has been applied to an
Item ItemID KeyCodeJagex key codes MenuEntryA menu entry in a right-click menu. NpcID NullItemID NullNpcID NullObjectID ObjectID OpcodesUtility class containing ASM opcodes used by the RuneLite client. ParamID PerspectiveA utility class containing methods to help with conversion between in-game features to canvas areas. PointA two-dimensional coordinate on the canvas. ProjectileIDUtility class used for mapping projectile IDs. ScriptID SettingID SoundEffectIDUtility class used for mapping sound effect IDs. SoundEffectVolumeVolume values for each of the stops on the volume interface SpriteID StructID
Enum Summary Enum Description ChatMessageTypeEnumeration of message types that can be received in the chat. EquipmentInventorySlotAn enumeration of equipment slots in the inventory
FavourAn enumeration of Kourend house favour the player can earn. FriendsChatRankAn enumeration of ranks of friends chat members. GameStateAn enumeration of game states the client is in. GrandExchangeOfferStateDescribes the state of a Grand Exchange offer. HeadIconAn enumeration of prayer icons above the head. HintArrowTypeAn enumeration of hint arrow types. Hitsplat.HitsplatTypeAn enumeration of hitsplat types. IconIDEnum of all official icons that Jagex uses in chat. InstanceTemplatesAn enumeration of possible instance templates and the area they occupy. InventoryIDAn enumeration of possible inventory types. MenuActionAn enumeration of right-click menu actions. PrayerAn enumeration of different prayer spells. Quest QuestState SkillAn enumeration of skills that a player can level. SkullIconAn enumeration of PK skulls. VarbitsServer controlled "content-developer" integers. VarClientIntClient side only, content-developer integers VarCInts are stored entirely in memory, or locally on a user's machine in the preferences2.dat file depending on how Jagex configured the variable VarClientStrClient side only, content-developer strings VarCInts are stored entirely in memory, or locally on a user's machine in the preferences2.dat file depending on how Jagex configured the variable VarPlayerServer controlled "content-developer" integers. WorldTypeAn enumeration of possible world types.