Package org.powbot.api.rt4

Types

Actor
Link copied to clipboard
abstract class Actor<T : IActor>(accessor: T?) : Interactive, InteractableEntity, Validatable, Nameable, Locatable, Modelable<Actor<T>>
Bank
Link copied to clipboard
object Bank

Bank A utility class for withdrawing and depositing items, opening and closing the bank, and finding the closest usable bank.

BankCache
Link copied to clipboard
object BankCache : Validatable
BasicObject
Link copied to clipboard
class BasicObject<T : IBasicObject?>(accessor: T)

BasicObject An object representing an internal game object.

CacheItemConfig
Link copied to clipboard
class CacheItemConfig

CacheItemConfig An object holding configuration data for an Item within RuneScape.

CacheNpcConfig
Link copied to clipboard
class CacheNpcConfig

CacheNpcConfig An object holding configuration data for a Npc within Runescape.

CacheObjectConfig
Link copied to clipboard
class CacheObjectConfig

CacheObjectConfig An object holding configuration data for a GameObject within Runescape.

CacheVarbitConfig
Link copied to clipboard
class CacheVarbitConfig
Camera
Link copied to clipboard
object Camera

Camera A utility class with methods to retrieve camera values and control the mouse and keyboard to manipulate the viewport camera.

Chat
Link copied to clipboard
object Chat

Chat A utility class for simplifying interacting with the chat box.

ChatOption
Link copied to clipboard
class ChatOption(index: Int, option: Component?) : Textable, Validatable, Nillable<ChatOption>

ChatOption

CollectionBox
Link copied to clipboard
object CollectionBox
CollectionSlot
Link copied to clipboard
class CollectionSlot(component: Component)
CollisionMap
Link copied to clipboard
class CollisionMap(floor: Int, collisionMap: ICollisionMap)
Combat
Link copied to clipboard
object Combat

Combat A utility class with methods for parsing widget and varpbit values.

Component
Link copied to clipboard
class Component(parent: Component?, widget: IWidget?, index: Int) : Interactive, Identifiable, Validatable, Iterable<Component?> , Actionable, Nillable<Component?> , Textable
Components
Link copied to clipboard
object Components
Constants
Link copied to clipboard
object Constants

Constants A utility class holding all the game constants for rt4.

DepositBox
Link copied to clipboard
object DepositBox

DepositBox A utility class for depositing items, opening and closing a deposit box, and finding the closest usable bank deposit box.

Drag
Link copied to clipboard
data class Drag(start: Point, end: Point)
DynamicObject
Link copied to clipboard
class DynamicObject(dynamicObject: IDynamicObject?) : Identifiable, Validatable, Nillable<DynamicObject?> , Locatable
Equipment
Link copied to clipboard
object Equipment

Equipment A utility class for interacting with worn items on the player.

Game
Link copied to clipboard
object Game
GameObject
Link copied to clipboard
GenericItem
Link copied to clipboard
abstract class GenericItem : Interactive, Identifiable, Nameable

GenericItem

GeSlot
Link copied to clipboard
class GeSlot(component: Component)
GrandExchange
Link copied to clipboard
object GrandExchange
GrandExchangeItem
Link copied to clipboard
class GrandExchangeItem(id: Int, name: String?, dailyVolume: Int, guidePrice: Int, isMembers: Boolean, buyLimit: Int, high: Int, highTime: Long, low: Int, lowTime: Long) : Nillable<GrandExchangeItem>
GroundItem
Link copied to clipboard
class GroundItem(tile: Tile, node: IItemNode?, itemPile: IItemPile?) : GenericItem, Nameable, Interactable, Identifiable, Validatable, Actionable, Locatable, InteractableEntity, Nillable<GroundItem?> , Modelable<GroundItem>

GroundItem

GroundItems
Link copied to clipboard
object GroundItems
HashTable
Link copied to clipboard
class HashTable<T : INode?>(wrapped: IHashTable)
HintArrow
Link copied to clipboard
object HintArrow
IdsAndStack
Link copied to clipboard
data class IdsAndStack(ids: IntArray, stacks: IntArray)
Interactive
Link copied to clipboard
abstract class Interactive : Interactable, Actionable
Inventory
Link copied to clipboard
object Inventory

Inventory

Item
Link copied to clipboard
open class Item(component: Component?, inventoryIndex: Int, id: Int, stack: Int, type: ItemType) : GenericItem, Identifiable, Nameable, Stackable, Actionable, Nillable<Item?> , Emittable<ItemAction>

Item

ItemType
Link copied to clipboard
enum ItemType : Enum<ItemType>
Magic
Link copied to clipboard
object Magic

Magic interface

Menu
Link copied to clipboard
object Menu

Menu

Message
Link copied to clipboard
class Message(accessor: IMessageEntry?) : Textable
MessageLog
Link copied to clipboard
object MessageLog
MessageType
Link copied to clipboard
enum MessageType : Enum<MessageType>
Model
Link copied to clipboard
class Model(verticesX: IntArray, verticesY: IntArray, verticesZ: IntArray, indicesX: IntArray, indicesY: IntArray, indicesZ: IntArray, orientation: Int, entityHeight: Int?, tileHeight: Int?, downscale: Boolean)
Movement
Link copied to clipboard
object Movement

Movement

NilActor
Link copied to clipboard
class NilActor : Actor<IActor>
Npc
Link copied to clipboard
class Npc(accessor: INpc?) : Actor<INpc> , Identifiable, Actionable, Nillable<Npc>
Npcs
Link copied to clipboard
object Npcs
Objects
Link copied to clipboard
object Objects
OldLocalPath
Link copied to clipboard
class OldLocalPath : Path

LocalPath

Player
Link copied to clipboard
class Player(accessor: IPlayer?) : Actor<IPlayer>
Players
Link copied to clipboard
object Players
Prayer
Link copied to clipboard
object Prayer

Prayer

Projectile
Link copied to clipboard
class Projectile(projectile: IProjectile?) : Locatable, Identifiable, Validatable, Nillable<Projectile?>

Projectile

Projectiles
Link copied to clipboard
object Projectiles

Projectiles Projectiles is a utility which provides access to the game's projectiles.

Quests
Link copied to clipboard
object Quests
QuestsCache
Link copied to clipboard
object QuestsCache : Validatable
ScreenPosition
Link copied to clipboard
object ScreenPosition
Skills
Link copied to clipboard
object Skills

Skills

Store
Link copied to clipboard
object Store
TileMatrix
Link copied to clipboard
class TileMatrix(tile: Tile) : Interactive, InteractableEntity

TileMatrix An interactive tile matrix.

TilePath
Link copied to clipboard
class TilePath(tiles: Array<Tile>) : Path

TilePath

Varpbits
Link copied to clipboard
object Varpbits

Varpbits Varpbits is a utility which provides raw access to the game's settings, or otherwise known as varpbits.

WebWalking
Link copied to clipboard
object WebWalking
Widget
Link copied to clipboard
class Widget(widgets: Array<IWidget?>, index: Int) : Identifiable, Validatable, Iterable<Component?> , Nillable<Component?>

Widget

Widgets
Link copied to clipboard
object Widgets
WidgetScrollerHelper
Link copied to clipboard
object WidgetScrollerHelper
World
Link copied to clipboard
class World(number: Int, population: Int, textColor: Int, type: World.Type, server: World.Server, specialty: World.Specialty) : Nillable<World?> , Validatable, Identifiable
WorldList
Link copied to clipboard
object WorldList
WorldListCache
Link copied to clipboard
object WorldListCache : Validatable
WorldListItem
Link copied to clipboard
data class WorldListItem(number: Int, players: Int, country: String, members: Boolean, type: String)
Worlds
Link copied to clipboard
object Worlds

This class is used to manipulate the world switcher interface.