Package org.powbot.api

Types

Actionable
Link copied to clipboard
interface Actionable
Area
Link copied to clipboard
class Area(_tiles: Tile)
BoundingModel
Link copied to clipboard
abstract class BoundingModel(x1: Int, x2: Int, y1: Int, y2: Int, z1: Int, z2: Int)
Calculations
Link copied to clipboard
object Calculations

Calculations A utility class for converting cartesian coordinates from 3D to 2D.

Color
Link copied to clipboard
object Color
Condition
Link copied to clipboard
object Condition

Condition An event-driven blocking utility. Frequencies are randomly adjusted to provide a basic antipattern.

Dimension
Link copied to clipboard
data class Dimension(width: Int, height: Int) : Validatable
Drawable
Link copied to clipboard
interface Drawable
Events
Link copied to clipboard
object Events
Filter
Link copied to clipboard
interface Filter<T> : Predicate<T?>
Identifiable
Link copied to clipboard
interface Identifiable
Input
Link copied to clipboard
object Input

Input A utility class for generating input to the canvas and retrieving information from the canvas.

Interactable
Link copied to clipboard
interface Interactable : Targetable, Validatable, Viewable, Drawable
InteractableEntity
Link copied to clipboard
interface InteractableEntity : Interactable, Locatable, Actionable
Locatable
Link copied to clipboard
interface Locatable
MenuCommand
Link copied to clipboard
open class MenuCommand(a: String?, o: String?)

MenuCommand A component of the Menu containing an action and option.

Modelable
Link copied to clipboard
interface Modelable<T>

Modelable An entity which contains a model.

ModelCache
Link copied to clipboard
object ModelCache
ModelWrapper
Link copied to clipboard
data class ModelWrapper(lock: Object?, model: Model?)
Nameable
Link copied to clipboard
interface Nameable
Nillable
Link copied to clipboard
interface Nillable<E>
NodeQueue
Link copied to clipboard
object NodeQueue
Notifications
Link copied to clipboard
object Notifications
Path
Link copied to clipboard
abstract class Path : Validatable

Path

Point
Link copied to clipboard
class Point(x: Int, y: Int) : Validatable
Polygon
Link copied to clipboard
class Polygon(npoints: Int, xpoints: IntArray, ypoints: IntArray)
Preferences
Link copied to clipboard
object Preferences
Production
Link copied to clipboard
object Production
QuickHuller
Link copied to clipboard
object QuickHuller

Credits to http://www.sanfoundry.com/java-program-implement-quick-hull-algorithm-find-convex-hull/

Random
Link copied to clipboard
object Random

Random A thread safe secure random number generating utiity.

Rectangle
Link copied to clipboard
class Rectangle(x: Int, y: Int, width: Int, height: Int) : Validatable
Stackable
Link copied to clipboard
interface Stackable
StringUtils
Link copied to clipboard
object StringUtils

A utility class for java.lang.Strings, used internally.

Targetable
Link copied to clipboard
interface Targetable
Textable
Link copied to clipboard
interface Textable
Tile
Link copied to clipboard
data class Tile(x: Int, y: Int, floor: Int) : Locatable, Validatable
Validatable
Link copied to clipboard
interface Validatable
Vector2
Link copied to clipboard
class Vector2 @JvmOverloads constructor(x: Int, y: Int) : Comparable<Vector2?>

Vector2 An object representing a mathematical vector in 2D cartesian coordinate space.

Vector3
Link copied to clipboard
class Vector3 @JvmOverloads constructor(x: Int, y: Int, z: Int) : Comparable<Vector3?>

Vector3 An object representing a mathematical vector in 3D cartesian coordinate space.

Viewable
Link copied to clipboard
interface Viewable