A B C D E F G H I K L M N O P R S T U V W X Y 

A

accept(double, double) - Method in interface com.epicbot.api.util.DistanceList.DistanceFilter
 
accept(T) - Method in interface com.epicbot.api.util.Filter
Accept method that decides whether or not the object is matched.
accept(T) - Method in class com.epicbot.api.util.filters.AllFilter
Accept method that decides whether or not the object is matched.
ACCEPT_ALL - Static variable in interface com.epicbot.api.util.Filter
 
Action - Class in com.epicbot.api.util.action
Stores a boolean function call.
Action() - Constructor for class com.epicbot.api.util.action.Action
 
ActiveLoopScript - Class in com.epicbot.api
Base class for scripts that want to work like the old scripts, using a main loop method.
ActiveLoopScript() - Constructor for class com.epicbot.api.ActiveLoopScript
 
ActiveScript - Class in com.epicbot.api
Base class for all scripts.
ActiveScript() - Constructor for class com.epicbot.api.ActiveScript
 
add(Tile) - Method in class com.epicbot.api.shared.wrappers.Area
Appends a tile to this area.
add(int, int) - Method in class com.epicbot.api.shared.wrappers.Area
Appends a tile to this area.
add(T, double) - Method in class com.epicbot.api.util.DistanceList
Adds a new element in O(N) time.
addLine(BodyLine) - Method in class com.epicbot.api.util.paint.BodySection
 
AllFilter<T> - Class in com.epicbot.api.util.filters
A filter that accepts all objects.
AllFilter() - Constructor for class com.epicbot.api.util.filters.AllFilter
 
AllListener - Interface in com.epicbot.event.listeners
Listener used to catch all events.
append(Node) - Method in interface com.epicbot.api.concurrent.node.NodeContainer
 
append(Node) - Method in class com.epicbot.api.concurrent.node.NodeDaemon
apply(ViewportEntity, Filter<? super Point>) - Static method in class com.epicbot.api.input.Mouse
 
Area - Class in com.epicbot.api.shared.wrappers
 
Area(Tile, Tile) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a ground-level rectangular area from south-west and north-east tiles.
Area(Tile...) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a ground-level polygonal area from the given tiles.
Area(int, Tile...) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a polygonal area from the given tiles.
Area(int, int, int, int) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a ground-level rectangular area from x,y pairs representing south-west and north-east tiles.
Area(int, int, int, int, int) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a rectangular area from x,y pairs representing south-west and north-east tiles.
Area(int, Tile, Tile) - Constructor for class com.epicbot.api.shared.wrappers.Area
Creates a rectangular area from south-west and north-east tiles.

B

BodyLine - Class in com.epicbot.api.util.paint
 
BodyLine() - Constructor for class com.epicbot.api.util.paint.BodyLine
Constructs a new BodyLine.
BodyLine(String) - Constructor for class com.epicbot.api.util.paint.BodyLine
 
BodySection - Class in com.epicbot.api.util.paint
 
BodySection() - Constructor for class com.epicbot.api.util.paint.BodySection
 
BodySection(ArrayList<BodyLine>) - Constructor for class com.epicbot.api.util.paint.BodySection
 

C

CallableTask<V> - Interface in com.epicbot.api.concurrent
 
cancel() - Method in class com.epicbot.api.input.core.MouseExecutor
 
cancel() - Method in class com.epicbot.api.input.core.util.MouseNode
 
canReach() - Method in class com.epicbot.api.shared.wrappers.Tile
Checks whether or not we can reach the tile.
check() - Method in class com.epicbot.api.util.action.Action
 
check() - Method in class com.epicbot.api.util.action.Checkable
 
check() - Method in class com.epicbot.api.util.conditions.TimeAfterCondition
 
Checkable - Class in com.epicbot.api.util.action
Can be used for Action.
Checkable() - Constructor for class com.epicbot.api.util.action.Checkable
 
clear() - Method in class com.epicbot.api.util.DistanceList
Clears the list in O(1) time.
click(Point, boolean) - Static method in class com.epicbot.api.input.Mouse
 
click(int, int, boolean) - Static method in class com.epicbot.api.input.Mouse
 
click(boolean) - Static method in class com.epicbot.api.input.Mouse
 
click(boolean) - Method in interface com.epicbot.api.shared.wrappers.Entity
Clicks the entity.
click(boolean) - Method in class com.epicbot.api.shared.wrappers.Tile
Clicks the entity.
clickRect(int, int, int, int, boolean) - Static method in class com.epicbot.api.input.Mouse
 
com.epicbot.api.concurrent - package com.epicbot.api.concurrent
 
com.epicbot.api.concurrent.node - package com.epicbot.api.concurrent.node
 
com.epicbot.api.input - package com.epicbot.api.input
 
com.epicbot.api.input.core - package com.epicbot.api.input.core
 
com.epicbot.api.input.core.util - package com.epicbot.api.input.core.util
 
com.epicbot.api.shared.wrappers - package com.epicbot.api.shared.wrappers
 
com.epicbot.api.util - package com.epicbot.api.util
 
com.epicbot.api.util.action - package com.epicbot.api.util.action
 
com.epicbot.api.util.conditions - package com.epicbot.api.util.conditions
 
com.epicbot.api.util.filters - package com.epicbot.api.util.filters
 
com.epicbot.api.util.paint - package com.epicbot.api.util.paint
 
com.epicbot.api.util.prices - package com.epicbot.api.util.prices
 
complete() - Method in class com.epicbot.api.input.core.util.MouseNode
 
Completion - Interface in com.epicbot.api.util.conditions
 
Condition - Interface in com.epicbot.api.concurrent.node
 
Condition - Class in com.epicbot.api.util.conditions
 
Condition(long) - Constructor for class com.epicbot.api.util.conditions.Condition
 
consume() - Method in class com.epicbot.api.input.core.util.MouseNode
 
contains(int, int) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if the x,y pair (assumed to be at ground-level) is contained in this area.
contains(int, int, int) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if the x,y pair is contained in this area.
contains(int, Tile...) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if at least one of the given tiles is contained in this area.
contains(Tile...) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if at least one of the given tiles is contained in this area.
contains(Point) - Method in class com.epicbot.api.shared.wrappers.Tile
Checks if the viewport entity contains a point.
contains(Point) - Method in interface com.epicbot.api.shared.wrappers.ViewportEntity
Checks if the viewport entity contains a point.
containsAll(int, Tile...) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if every given tile is contained in this area.
containsAll(Tile...) - Method in class com.epicbot.api.shared.wrappers.Area
Determines if every given tile is contained in this area.
createFrom(Collection<T>, Locatable) - Static method in class com.epicbot.api.util.DistanceList
Creates a new DistanceList and feeds it with the given collection.
CURRENT_PLANE - Static variable in class com.epicbot.api.shared.wrappers.Tile
A constant that identifies the current plane.

D

DaemonState - Enum in com.epicbot.api.concurrent.node
 
DEFAULT - Static variable in class com.epicbot.api.input.Mouse
 
DENY_ALL - Static variable in interface com.epicbot.api.util.Filter
 
derive(int, int) - Method in class com.epicbot.api.shared.wrappers.Tile
Derives a new tile from the current tile.
destroy() - Method in interface com.epicbot.api.concurrent.node.NodeContainer
 
destroy() - Method in class com.epicbot.api.concurrent.node.NodeDaemon
distance(Locatable) - Method in class com.epicbot.api.shared.wrappers.Tile
Calculates the distance between the locatable and the tile.
DistanceList<T> - Class in com.epicbot.api.util
This data structure manages entities and their distances.
DistanceList() - Constructor for class com.epicbot.api.util.DistanceList
 
DistanceList.DistanceFilter - Interface in com.epicbot.api.util
Distance filter that allows you to specify which targets are acceptable.
distanceTo() - Method in class com.epicbot.api.shared.wrappers.Tile
Calculates the distance between the local player and the tile.
drag(Point) - Static method in class com.epicbot.api.input.Mouse
 
drag(int, int) - Static method in class com.epicbot.api.input.Mouse
 
drag(int, int, int, int) - Static method in class com.epicbot.api.input.Mouse
 
drag(Point, int, int) - Static method in class com.epicbot.api.input.Mouse
 
dragMouse(int, int, int, int) - Static method in class com.epicbot.api.input.Mouse
 
draw(Graphics2D) - Method in interface com.epicbot.api.shared.wrappers.Entity
Draws the entity on the screen.
draw(Graphics2D) - Method in class com.epicbot.api.shared.wrappers.Tile
Draws the entity on the screen.
draw(Graphics2D, int, int, int) - Method in class com.epicbot.api.util.paint.BodySection
 
draw(Graphics2D, int, int, int) - Method in class com.epicbot.api.util.paint.Frame
 
draw(Graphics2D, int, int, int) - Method in class com.epicbot.api.util.paint.TitleSection
Draws the TitleSection
drawBox(Graphics2D, int, int, int, String) - Static method in class com.epicbot.api.util.paint.Paint
 
drawColumn(Graphics2D, int, int, String...) - Static method in class com.epicbot.api.util.paint.Paint
 
drawLine(Graphics2D, int, String) - Static method in class com.epicbot.api.util.paint.Paint
Draws a line on the screen at the specified index.
drawLine(Graphics2D, int) - Method in interface com.epicbot.event.listeners.TextPaintListener
Draw line event handler.
drawTile3D(Tile, Graphics2D, Color, BasicStroke) - Static method in class com.epicbot.api.util.paint.Paint
Draw 3D effect of selected tile(s), generates height of the tile including any objects on it

E

Else(Action) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which starts the next action if this action does not succeed.
Entity - Interface in com.epicbot.api.shared.wrappers
Used for entities.
equals(Object) - Method in class com.epicbot.api.input.core.util.MouseNode
equals(Object) - Method in class com.epicbot.api.shared.wrappers.RegionOffset
equals(Object) - Method in class com.epicbot.api.shared.wrappers.Tile
expect(boolean, Checkable...) - Static method in class com.epicbot.api.util.action.Checkable
Checks all Checkebles for truthyness by crosschecking them against the boolean used for matching.
expect(Filter<Checkable>, Checkable...) - Static method in class com.epicbot.api.util.action.Checkable
Checks all Checkebles for truthyness by crosschecking them against the filter used for matching.
expectOne(boolean, Checkable...) - Static method in class com.epicbot.api.util.action.Checkable
Checks all Checkebles for truthyness by crosschecking them against the boolean used for matching.

F

FALSE - Static variable in class com.epicbot.api.util.action.Action
Returns a new Action that Immediately returns False.
Filter<T> - Interface in com.epicbot.api.util
Filter, used in the API to filter output.
fireEvent(EventObject, long) - Method in interface com.epicbot.event.listeners.AllListener
Fires an event.
font - Static variable in class com.epicbot.api.util.paint.Paint
 
format(long) - Static method in class com.epicbot.api.util.Time
Converts milliseconds to a String in format hh:mm:ss.
Frame - Class in com.epicbot.api.util.paint
 
Frame(TitleSection, BodySection) - Constructor for class com.epicbot.api.util.paint.Frame
 
Frame(String, BodySection) - Constructor for class com.epicbot.api.util.paint.Frame
 
Frame() - Constructor for class com.epicbot.api.util.paint.Frame
Constructs a new Frame.
FrameUpdateListener - Interface in com.epicbot.event.listeners
 

G

GameType - Enum in com.epicbot.api
The games that can be targeted.
GEItemInfo - Class in com.epicbot.api.util.prices
This class stores information about a item loaded from tip.it *
GEItemInfo(int, int, String) - Constructor for class com.epicbot.api.util.prices.GEItemInfo
Constructs a new GE item info
get(DistanceList.DistanceFilter) - Method in class com.epicbot.api.util.DistanceList
Get a random nearest element that is accepted by the given filter.
getActionsToLevel(double, int) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the amount of actions needed to the given level.
getActionsToNextLevel(double) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the amount of actions needed to the next level
getAll(DistanceList.DistanceFilter) - Method in class com.epicbot.api.util.DistanceList
Gets all nearest elements that are accepted by the given filter.
getAreaVertices() - Method in class com.epicbot.api.shared.wrappers.Area
 
getBackGroundColor() - Method in class com.epicbot.api.util.paint.BodySection
 
getBackGroundColor() - Method in class com.epicbot.api.util.paint.TitleSection
 
getBody() - Method in class com.epicbot.api.util.paint.Frame
 
getBounds() - Method in class com.epicbot.api.shared.wrappers.Area
 
getBounds() - Method in interface com.epicbot.api.shared.wrappers.Entity
Gets the bounds of the entity.
getCentralPoint() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the central point of the viewport entity.
getCentralPoint() - Method in interface com.epicbot.api.shared.wrappers.ViewportEntity
Gets the central point of the viewport entity.
getCentralTile() - Method in class com.epicbot.api.shared.wrappers.Area
 
getCurrentLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the current level.
getElapsed() - Method in class com.epicbot.api.util.Timer
Returns number of ms elapsed since the start time.
getExperience() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the current experience.
getExperienceGained() - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the amount of experience gained based on the starting experience.
getExperienceToLevel(int) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the experience to the given level.
getExperienceToNextLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the expierence to the next level
getExpPerHour(long) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the experience per hour based on the starting experience and on the running time of the script.
getFilter() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'filter'.
getGameType() - Method in class com.epicbot.api.ActiveScript
Gets type of current game running.
getHeight() - Method in class com.epicbot.api.shared.wrappers.Area
 
getHeight() - Method in class com.epicbot.api.util.paint.BodySection
Gets the height of the bodysection, this is a dynamic height, which means it depends on the amount of lines added to it.
getHeight() - Method in class com.epicbot.api.util.paint.Frame
 
getHeight() - Method in class com.epicbot.api.util.paint.TitleSection
 
getID() - Method in interface com.epicbot.api.shared.wrappers.Identifiable
Gets the ID of the object.
getID() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the ID of the object.
getID() - Method in class com.epicbot.api.util.prices.GEItemInfo
Gets the ID of the item.
getLevelsGained() - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the amount of levels gained based on the starting level.
getList() - Method in class com.epicbot.api.util.paint.BodySection
Getter for property 'list'.
getLocation() - Static method in class com.epicbot.api.input.Mouse
Gets the position of the mouse.
getLocation() - Method in interface com.epicbot.api.shared.wrappers.Locatable
Gets the location of the object.
getLocation() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the location of the object.
getLock() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'lock'.
getMapPoint() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the minimap position of the tile.
getMarketPrice() - Method in class com.epicbot.api.util.prices.GEItemInfo
Gets the market price of the item.
getMaxLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the maximum level.
getName() - Method in class com.epicbot.api.ActiveScript
Gets the name of the script.
getName() - Method in interface com.epicbot.api.shared.wrappers.Nameable
Gets the name of the object.
getName() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the name of this skill.
getName() - Method in class com.epicbot.api.util.paint.BodyLine
Getter for property 'name'.
getName() - Method in class com.epicbot.api.util.prices.GEItemInfo
Gets the name of the item.
getNearestTile() - Method in class com.epicbot.api.shared.wrappers.Area
Finds the nearest tile in this area to the local player.
getNearestTile(Tile) - Method in class com.epicbot.api.shared.wrappers.Area
Finds the nearest tile in this area to the base tile.
getNextViewportPoint() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets a random point on the viewport entity.
getNextViewportPoint() - Method in interface com.epicbot.api.shared.wrappers.ViewportEntity
Gets a random point on the viewport entity.
getOrientation() - Method in interface com.epicbot.api.shared.wrappers.Rotatable
Gets the orientation of the object.
getParameter(T) - Method in class com.epicbot.api.util.filters.IdFilter
Gets the proper parameter value from t.
getParameter(T) - Method in class com.epicbot.api.util.filters.NameFilter
Gets the proper parameter value from t.
getPercentToLevel(int) - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the percent to the given level.
getPercentToNextLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the percent to the next level
getPerHour(int, long) - Static method in class com.epicbot.api.util.Time
Calculates value to per hour
getPhysicalMouseArea() - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Events in this area will be provided
getPlane() - Method in class com.epicbot.api.shared.wrappers.Area
 
getPlane() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the plane
getPlane() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the plane of the tile.
getPoint(double, double, int) - Method in class com.epicbot.api.shared.wrappers.Tile
Gets a screen point on this tile.
getPressTime() - Static method in class com.epicbot.api.input.Mouse
Gets the time of the last mouse press.
getPressX() - Static method in class com.epicbot.api.input.Mouse
Gets the x-position of the last mouse press.
getPressY() - Static method in class com.epicbot.api.input.Mouse
Gets the y-position of the last mouse press.
getPriority() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'priority'.
getRealLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the real level.
getRegionOffset() - Method in interface com.epicbot.api.shared.wrappers.Locatable
Gets the region offset of the object.
getRegionX() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the x location as a region coordinate
getRegionY() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the y location as a region coordinate
getRemaining() - Method in class com.epicbot.api.util.Timer
Returns the number of milliseconds remaining until the timer is up.
getRotation() - Method in interface com.epicbot.api.shared.wrappers.Rotatable
Gets the rotation of the object.
getScriptType() - Method in class com.epicbot.api.ActiveScript
Gets type of current script.
getSide() - Static method in class com.epicbot.api.input.Mouse
Getter for property 'side'.
getSpeed() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'speed'.
getSpeed() - Static method in class com.epicbot.api.input.Mouse
Gets current mouse speed
getStartExperience() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the starting experience.
getStartLevel() - Method in interface com.epicbot.api.shared.wrappers.Skill
Gets the starting level.
getStartTime() - Method in class com.epicbot.api.ActiveScript
Gets the time the script was started.
getState() - Method in class com.epicbot.api.ActiveScript
Gets the daemon state of the script.
getTasks() - Method in class com.epicbot.api.concurrent.node.Node
Gets the tasks of this node that will be processed if this node is true.
getTileArray() - Method in class com.epicbot.api.shared.wrappers.Area
Deprecated.
getTiles() - Method in class com.epicbot.api.shared.wrappers.Area
 
getTileSize() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the size of the tile, which is the width/height (both same value).
getTileX() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the x location on the tile [0, tileSize)
getTileY() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the y location on the tile [0, tileSize)
getTimer() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'timer'.
getTimeToLevel(int, long) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the time needed to reach the given level.
getTimeToNextLevel(long) - Method in interface com.epicbot.api.shared.wrappers.Skill
Calculates the time needed to reach the given level.
getTitle() - Method in class com.epicbot.api.util.paint.Frame
 
getTitleText() - Method in class com.epicbot.api.util.paint.TitleSection
 
getUncaughtExceptionHandler() - Method in class com.epicbot.api.ActiveScript
Gets the currently set uncaught exception handler.
getUncaughtExceptionHandler() - Method in class com.epicbot.api.concurrent.node.NodeDaemon
Getter for property 'uncaughtExceptionHandler'.
getValue() - Method in class com.epicbot.api.util.paint.BodyLine
Getter for property 'value'.
getViewportEntity() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'viewportEntity'.
getWait(long) - Method in class com.epicbot.api.util.conditions.TimeAfterCondition
 
getWidth() - Method in class com.epicbot.api.shared.wrappers.Area
 
getX() - Static method in class com.epicbot.api.input.Mouse
Gets the x-position of the mouse
getX() - Method in class com.epicbot.api.shared.wrappers.Area
 
getX() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the x location
getX() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the x-coordinate of the tile.
getY() - Static method in class com.epicbot.api.input.Mouse
Gets the y-position of the mouse.
getY() - Method in class com.epicbot.api.shared.wrappers.Area
 
getY() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Gets the y location
getY() - Method in class com.epicbot.api.shared.wrappers.Tile
Gets the y-coordinate of the tile.
GrandExchange - Class in com.epicbot.api.util.prices
Obtains information on tradeable items, automatically detects getType RS3 = Tip.it and OS = OS grand exchange page
GrandExchange() - Constructor for class com.epicbot.api.util.prices.GrandExchange
 
group(Node) - Method in class com.epicbot.api.concurrent.node.NodeGroup
 

H

hashCode() - Method in class com.epicbot.api.shared.wrappers.Tile
HIGH - Static variable in class com.epicbot.api.input.Mouse
 
hold(int, boolean) - Static method in class com.epicbot.api.input.Mouse
 
holdKey(char, int) - Static method in class com.epicbot.api.input.Keyboard
Sends a character that is being hold for a while to the keyboard and wait for it.
holdKey(char, int, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends a character that is being hold for a while to the keyboard.
holdKey(int, int) - Static method in class com.epicbot.api.input.Keyboard
Sends a key that is being hold for a while to the keyboard and wait for it
holdKey(int, int, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends a key that is being hold for a while to the keyboard.
holdKey(int, int, Completion) - Static method in class com.epicbot.api.input.Keyboard
Sends a key that is being hold while the condition is not met, to the keyboard and wait for it.
holdKey(int, int, Completion, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends a key that is being hold while the condition is not met, to the keyboard.
hop(int, int) - Static method in class com.epicbot.api.input.Mouse
 
hop(int, int, int, int) - Static method in class com.epicbot.api.input.Mouse
 
hover() - Method in interface com.epicbot.api.shared.wrappers.Entity
Hovers the entity.
hover(int) - Method in interface com.epicbot.api.shared.wrappers.Skill
Hovers the skill in the skill tab for a given amount of milliseconds
hover() - Method in class com.epicbot.api.shared.wrappers.Tile
Hovers the entity.

I

Identifiable - Interface in com.epicbot.api.shared.wrappers
Used to identify an object.
IdFilter<T extends Identifiable> - Class in com.epicbot.api.util.filters
Filter used to find Identifiables by id.
IdFilter(int...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter.
IdFilter(boolean, int...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter.
IdFilter(int[], int[], int[]...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter, using multiple int arrays.
IdFilter(boolean, int[], int[], int[]...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter, using multiple int arrays.
IdFilter(IdFilter<T>...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter, by merging multiple ID filters.
IdFilter(boolean, IdFilter<T>...) - Constructor for class com.epicbot.api.util.filters.IdFilter
Constructs a new ID filter, by merging multiple ID filters.
If(Checkable...) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which checks if checkables match true and then starts this action.
If(boolean, Checkable...) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which checks if checkables match the given boolean and then starts this action.
If(Filter<Checkable>, Checkable...) - Method in class com.epicbot.api.util.action.Action
Creates a new action which checks if all Checkables match the filter and then starts this action.
IfNot(Checkable...) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which checks if checkables match false and then starts this action.
init(ProtectedContext) - Method in class com.epicbot.api.ActiveScript
Internally used to initialize the script.
init(Processor) - Method in class com.epicbot.api.concurrent.LoopTask
 
interact(String) - Method in interface com.epicbot.api.shared.wrappers.Entity
Interact with the entity.
interact(String, String) - Method in interface com.epicbot.api.shared.wrappers.Entity
Interact with the entity.
isActive() - Method in interface com.epicbot.api.concurrent.TaskContainer
Getter for property 'active'.
isActive() - Method in class com.epicbot.api.concurrent.TaskProcessor
Getter for property 'active'.
isCanceled() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'canceled'.
isCompleted() - Method in class com.epicbot.api.input.core.util.MouseNode
Getter for property 'completed'.
isDone() - Method in interface com.epicbot.api.util.conditions.Completion
Getter for property 'done'.
isEnabled(long) - Method in interface com.epicbot.event.listeners.AllListener
Checks whether or not an event should be catched.
isIdle() - Method in class com.epicbot.api.concurrent.node.Node
Determines whether or not this node is idle.
No tasks of this node are being executed, when this node is idle.
isKilled() - Method in class com.epicbot.api.concurrent.LoopTask
Checks whether or not the loop task is killed.
isLocked() - Method in class com.epicbot.api.ActiveScript
Checks whether or not the script is locked.
isLocked() - Method in class com.epicbot.api.concurrent.node.Node
Determines whether or not this node is locked.
If this node is locked, execution of the nodes will wait till all tasks of this node are finished, before it will continue the execution.
isLocked() - Method in interface com.epicbot.api.concurrent.TaskContainer
Getter for property 'locked'.
isLocked() - Method in class com.epicbot.api.concurrent.TaskProcessor
Getter for property 'locked'.
isOnMap() - Method in class com.epicbot.api.shared.wrappers.Tile
Checks whether or not the tile is located on the minimap.
isOnScreen() - Method in interface com.epicbot.api.shared.wrappers.Entity
Checks whether or not the entity is visible on the screen.
isOnScreen() - Method in class com.epicbot.api.shared.wrappers.Tile
Checks whether or not the entity is visible on the screen.
isPaused() - Method in class com.epicbot.api.ActiveScript
Checks whether or not the script is paused.
isPlaneSet() - Method in class com.epicbot.api.shared.wrappers.Tile
Checks if plane is set to an actual value.
isPresent() - Static method in class com.epicbot.api.input.Mouse
Checks whether or not the mouse is present on the canvas.
isPressed() - Static method in class com.epicbot.api.input.Mouse
Checks whether or not the mouse is pressed.
isReady() - Static method in class com.epicbot.api.input.Keyboard
Getter for property 'ready'.
isReady() - Static method in class com.epicbot.api.input.Mouse
Getter for property 'ready'.
isRunning() - Method in class com.epicbot.api.ActiveScript
Checks whether or not the script is running.
isRunning() - Method in class com.epicbot.api.concurrent.LoopTask
Checks whether or not the loop task is running.
isRunning() - Method in class com.epicbot.api.util.conditions.Condition
Returns true if this timer's time period has not yet elapsed.
isRunning() - Method in class com.epicbot.api.util.conditions.TimeAfterCondition
Returns true if this timer's time period has not yet elapsed.
isRunning() - Method in class com.epicbot.api.util.Timer
Returns true if this timer's time period has not yet elapsed.
isShutdown() - Method in interface com.epicbot.api.concurrent.TaskContainer
Getter for property 'shutdown'.
isShutdown() - Method in class com.epicbot.api.concurrent.TaskExecutor
Getter for property 'shutdown'.
isShutdown() - Method in class com.epicbot.api.concurrent.TaskProcessor
Getter for property 'shutdown'.
isSilentlyLocked() - Method in class com.epicbot.api.ActiveScript
Checks whether or not the script is silently locked.
isSynchronized() - Method in class com.epicbot.api.concurrent.node.Node
Determines whether or not this node is synchronized.
If the node is synchronized, then it will wait till all tasks of this node is finished, before starting them again.
isTerminated() - Method in class com.epicbot.api.concurrent.TaskExecutor
Getter for property 'terminated'.
iterator() - Method in class com.epicbot.api.concurrent.node.NodeGroup

K

Keyboard - Class in com.epicbot.api.input
Keyboard manages all keyboard related actions.
Keyboard() - Constructor for class com.epicbot.api.input.Keyboard
 
kill() - Method in class com.epicbot.api.ActiveScript
Kills the script.
kill() - Method in class com.epicbot.api.concurrent.LoopTask
Kills the loop task.

L

listen() - Method in interface com.epicbot.api.concurrent.node.NodeContainer
 
listen() - Method in class com.epicbot.api.concurrent.node.NodeDaemon
loadFont() - Static method in class com.epicbot.api.util.paint.Paint
Loads the default font
loadingFont - Static variable in class com.epicbot.api.util.paint.Paint
 
loadItemInfo(int) - Static method in class com.epicbot.api.util.prices.GrandExchange
This method loads a an itemĀ“s info, it will automatically detect whether the gametype is RS3/DarkScape or Oldscool
Locatable - Interface in com.epicbot.api.shared.wrappers
Used to locate objects.
lock() - Method in interface com.epicbot.api.concurrent.node.NodeContainer
 
lock() - Method in class com.epicbot.api.concurrent.node.NodeDaemon
loop() - Method in class com.epicbot.api.ActiveLoopScript
The main loop.
loop() - Method in class com.epicbot.api.concurrent.LoopTask
Execute a loop.
LoopTask - Class in com.epicbot.api.concurrent
Base class for tasks that consist of one loop.
LoopTask() - Constructor for class com.epicbot.api.concurrent.LoopTask
Constructs a new LoopTask.
LOW - Static variable in class com.epicbot.api.input.Mouse
 

M

Manifest - Annotation Type in com.epicbot.api
Manifest used to describe script information, that is used in the script selector.
MessageListener - Interface in com.epicbot.event.listeners
Listener used to catch message events.
messageReceived(MessageEvent) - Method in interface com.epicbot.event.listeners.MessageListener
Message received handler.
Mouse - Class in com.epicbot.api.input
Mouse manages all mouse related actions.
Mouse() - Constructor for class com.epicbot.api.input.Mouse
 
MouseExecutor - Class in com.epicbot.api.input.core
 
MouseExecutor() - Constructor for class com.epicbot.api.input.core.MouseExecutor
Constructs a new MouseExecutor.
MouseNode - Class in com.epicbot.api.input.core.util
 
MouseNode(ViewportEntity, Filter<? super Point>) - Constructor for class com.epicbot.api.input.core.util.MouseNode
 
MouseNode(int, ViewportEntity, Filter<? super Point>) - Constructor for class com.epicbot.api.input.core.util.MouseNode
 
move(int, int) - Static method in class com.epicbot.api.input.Mouse
 
move(int, int, int, int) - Static method in class com.epicbot.api.input.Mouse
 
move(Point) - Static method in class com.epicbot.api.input.Mouse
 
move(Point, int, int) - Static method in class com.epicbot.api.input.Mouse
 
moveOffScreen() - Static method in class com.epicbot.api.input.Mouse
Moves the mouse off the screen in a random direction.
moveRandomly(int, int) - Static method in class com.epicbot.api.input.Mouse
Moves the mouse randomly between the two distances.
moveRandomly(int) - Static method in class com.epicbot.api.input.Mouse
Moves the mouse randomly between the maximum distance.
moveSlightly() - Static method in class com.epicbot.api.input.Mouse
Moves the mouse slightly depending on where it currently is.

N

Nameable - Interface in com.epicbot.api.shared.wrappers
Used to name an object.
NameFilter<T extends Nameable> - Class in com.epicbot.api.util.filters
Filter used to find Nameables by name.
NameFilter(String...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter.
NameFilter(boolean, String...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter.
NameFilter(String[], String[], String[]...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter, using multiple string arrays.
NameFilter(boolean, String[], String[], String[]...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter, using multiple string arrays.
NameFilter(NameFilter<T>...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter, by merging multiple name filters.
NameFilter(boolean, NameFilter<T>...) - Constructor for class com.epicbot.api.util.filters.NameFilter
Constructs a new NameFilter, by merging multiple name filters.
NEAREST - Static variable in interface com.epicbot.api.util.DistanceList.DistanceFilter
Distance filter that only allows the actual nearest one
newThread(Runnable) - Method in class com.epicbot.api.concurrent.ThreadPool
nextBoolean() - Static method in class com.epicbot.api.util.Random
 
nextDouble(double, double) - Static method in class com.epicbot.api.util.Random
Generates a pseudo-random number between two given values.
nextDouble() - Static method in class com.epicbot.api.util.Random
Returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0.
nextGamble(int) - Static method in class com.epicbot.api.util.Random
Returns true with a chance of 1 / options.
nextGaussian() - Static method in class com.epicbot.api.util.Random
Returns the next pseudorandom, Gaussian ("normally") distributed double value with mean 0.0 and standard deviation 1.0.
nextGaussian(int, int, int) - Static method in class com.epicbot.api.util.Random
Generates a pseudo-random number between the two given values with standard deviation.
nextGaussian(double, double, double) - Static method in class com.epicbot.api.util.Random
Generates a pseudo-random number between the two given values with standard deviation.
nextGaussian(int, int, int, int) - Static method in class com.epicbot.api.util.Random
Generates a pseudo-random number between the two given values with standard deviation about a provided mean.
nextGaussian(double, double, double, double) - Static method in class com.epicbot.api.util.Random
Generates a pseudo-random number between the two given values with standard deviation about a provided mean.
nextInt(int, int) - Static method in class com.epicbot.api.util.Random
Returns a pseudorandom, uniformly distributed int value between min (inclusive) and max (exclusive), drawn from this random number generator's sequence.
Node - Class in com.epicbot.api.concurrent.node
Base class for execution nodes.
Node() - Constructor for class com.epicbot.api.concurrent.node.Node
Constructs a new Node.
Node(Task) - Constructor for class com.epicbot.api.concurrent.node.Node
 
Node(Condition, Task[]) - Constructor for class com.epicbot.api.concurrent.node.Node
 
Node(Task[]) - Constructor for class com.epicbot.api.concurrent.node.Node
 
Node(Condition, Task) - Constructor for class com.epicbot.api.concurrent.node.Node
 
Node.UncaughtExceptionHandler - Interface in com.epicbot.api.concurrent.node
 
NodeContainer - Interface in com.epicbot.api.concurrent.node
 
NodeDaemon - Class in com.epicbot.api.concurrent.node
 
NodeDaemon(TaskContainer, TaskContainer) - Constructor for class com.epicbot.api.concurrent.node.NodeDaemon
 
NodeGroup - Class in com.epicbot.api.concurrent.node
 
NodeGroup() - Constructor for class com.epicbot.api.concurrent.node.NodeGroup
Constructs a new NodeGroup.
NodeGroup(Node[]) - Constructor for class com.epicbot.api.concurrent.node.NodeGroup
 
NodeGroup(Collection<Node>) - Constructor for class com.epicbot.api.concurrent.node.NodeGroup
 

O

omit(Node) - Method in interface com.epicbot.api.concurrent.node.NodeContainer
 
omit(Node) - Method in class com.epicbot.api.concurrent.node.NodeDaemon
onBreakStart() - Method in class com.epicbot.api.ActiveScript
Called when a break is starting, after this method returns the break will start immediately.
onFrameUpdate() - Method in interface com.epicbot.event.listeners.FrameUpdateListener
 
onRepaint(Graphics2D) - Method in interface com.epicbot.event.listeners.PaintListener
On repaint event handler.
onStart() - Method in class com.epicbot.api.ActiveScript
Called when the script is being started.
onStop() - Method in class com.epicbot.api.ActiveScript
Called when the script is being stopped.

P

Paint - Class in com.epicbot.api.util.paint
 
Paint() - Constructor for class com.epicbot.api.util.paint.Paint
 
PaintListener - Interface in com.epicbot.event.listeners
Listener used to catch paint events.
pause() - Method in class com.epicbot.api.ActiveScript
Pauses the script.
pause(boolean) - Method in class com.epicbot.api.ActiveScript
Pauses the script.
percentBar(boolean, int, int, int, int, double, Color, Color, Stroke, Graphics2D) - Static method in class com.epicbot.api.util.paint.Paint
Generates percentage bar over area
physicalMouseClicked(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when the mouse button has been clicked (pressed and released) on a component.
physicalMouseDragged(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when a mouse button is pressed on a component and then dragged.
physicalMouseEntered(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when the mouse enters a component.
physicalMouseExited(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when the mouse exits a component.
PhysicalMouseListener - Interface in com.epicbot.event.listeners
Listener to catch physical mouse events.
physicalMouseMoved(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when the mouse cursor has been moved onto a component but no buttons have been pushed.
physicalMousePressed(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when a mouse button has been pressed on a component.
physicalMouseReleased(MouseEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when a mouse button has been released on a component.
physicalMouseWheelMoved(MouseWheelEvent) - Method in interface com.epicbot.event.listeners.PhysicalMouseListener
Invoked when the mouse wheel is rotated.
plane - Variable in class com.epicbot.api.shared.wrappers.RegionOffset
 
plane - Variable in class com.epicbot.api.shared.wrappers.Tile
 
pressMouse(int, int, boolean) - Static method in class com.epicbot.api.input.Mouse
 
processable() - Method in class com.epicbot.api.input.core.util.MouseNode
 
Processor - Interface in com.epicbot.api.concurrent
 
provide(Node) - Method in class com.epicbot.api.ActiveScript
Provides a node for processing.
provide(NodeGroup) - Method in class com.epicbot.api.ActiveScript
Provides a node group for processing.
putSide(int) - Static method in class com.epicbot.api.input.Mouse
 

R

Random - Class in com.epicbot.api.util
 
Random() - Constructor for class com.epicbot.api.util.Random
 
randomize(int, int, int, int) - Method in class com.epicbot.api.shared.wrappers.Tile
Randomizes the tile.
randomize(int, int) - Method in class com.epicbot.api.shared.wrappers.Tile
Randomizes the tile.
REAL_TIME - Static variable in class com.epicbot.api.input.Mouse
 
realDistance(Locatable) - Method in class com.epicbot.api.shared.wrappers.Tile
Calculates the real distance between the locatable and the tile.
realDistanceTo() - Method in class com.epicbot.api.shared.wrappers.Tile
Calculates the real distance between the local player and the tile.
RegionOffset - Class in com.epicbot.api.shared.wrappers
Region offset is used to determine the exact location inside a map region.
RegionOffset(int, int, int, int, int) - Constructor for class com.epicbot.api.shared.wrappers.RegionOffset
Constructs a new RegionOffset
RegionOffset(int, int, int) - Constructor for class com.epicbot.api.shared.wrappers.RegionOffset
Constructs a new RegionOffset
releaseMouse(int, int, boolean) - Static method in class com.epicbot.api.input.Mouse
 
removeLine(String) - Method in class com.epicbot.api.util.paint.BodySection
 
reset() - Method in class com.epicbot.api.input.core.util.MouseNode
 
reset() - Method in class com.epicbot.api.util.Timer
Restarts this timer using its period.
resume() - Method in class com.epicbot.api.ActiveScript
Internally used to resume the script.
revoke(Node) - Method in class com.epicbot.api.ActiveScript
Revokes a node from processing.
revoke(NodeGroup) - Method in class com.epicbot.api.ActiveScript
Revokes a node group from processing.
Rotatable - Interface in com.epicbot.api.shared.wrappers
Used for objects that can be rotated.
run() - Method in class com.epicbot.api.concurrent.LoopTask
run() - Method in class com.epicbot.api.concurrent.node.NodeDaemon

S

ScriptType - Enum in com.epicbot.api
The type of the current script.
scroll(boolean) - Static method in class com.epicbot.api.input.Mouse
Scroll three notches based on down
scroll(boolean, int) - Static method in class com.epicbot.api.input.Mouse
 
sendKey(char) - Static method in class com.epicbot.api.input.Keyboard
Sends a character to the keyboard for processing and wait for it.
sendKey(char, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends a character to the keyboard for processing.
sendKey(int) - Static method in class com.epicbot.api.input.Keyboard
Sends a key to the keyboard for processing and wait for it.
sendKey(int, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends a key to the keyboard for processing.
sendText(String, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends the text to the keyboard for processing and wait for it.
sendText(String, boolean, boolean) - Static method in class com.epicbot.api.input.Keyboard
Sends the text to the keyboard for processing.
setBackGroundColor(Color) - Method in class com.epicbot.api.util.paint.BodySection
 
setBackGroundColor(Color) - Method in class com.epicbot.api.util.paint.TitleSection
 
setBody(BodySection) - Method in class com.epicbot.api.util.paint.Frame
 
setEndIn(long) - Method in class com.epicbot.api.util.Timer
Sets the end time of this timer to a given number of milliseconds from the time it is called.
setIterationDelay(int) - Method in class com.epicbot.api.ActiveScript
Sets the delay between iterations.
setIterationSleep(int) - Method in class com.epicbot.api.concurrent.node.NodeDaemon
Setter for property 'iterationSleep'.
setKeyboardDelay(int) - Static method in class com.epicbot.api.input.Keyboard
Setter for property 'keyboardDelay'.
setKeyboardSpeed(int) - Static method in class com.epicbot.api.input.Keyboard
Setter for property 'keyboardSpeed'.
setLines(ArrayList<BodyLine>) - Method in class com.epicbot.api.util.paint.BodySection
Setter for property 'lines'.
setLock(boolean) - Method in class com.epicbot.api.concurrent.node.Node
Sets whether or not this node should be locked.
setName(String) - Method in class com.epicbot.api.ActiveScript
Sets the name of the script and updates the logger.
setReset(boolean) - Method in class com.epicbot.api.concurrent.node.Node
Sets whether or not the execution of the nodes should be reset.
setSilent(boolean) - Method in class com.epicbot.api.ActiveScript
Used internally to set silent state.
setSpeed(int) - Static method in class com.epicbot.api.input.Mouse
Set Mouse speed
setStartData() - Method in interface com.epicbot.api.shared.wrappers.Skill
Sets both the starting experience and starting level.
setSynchronized(boolean) - Method in class com.epicbot.api.concurrent.node.Node
Sets whether or not this node should be synchronized.
setTasks(Task...) - Method in class com.epicbot.api.concurrent.node.Node
Sets the tasks of this node that should be processed if this node is true.
setTitle(TitleSection) - Method in class com.epicbot.api.util.paint.Frame
 
setTitleText(String) - Method in class com.epicbot.api.util.paint.TitleSection
 
setUncaughtExceptionHandler(Node.UncaughtExceptionHandler) - Method in class com.epicbot.api.ActiveScript
Sets the uncaught exception handler, that will catch all uncaught events.
setUncaughtExceptionHandler(Node.UncaughtExceptionHandler) - Method in class com.epicbot.api.concurrent.node.NodeDaemon
Setter for property 'uncaughtExceptionHandler'.
shadowText(Graphics2D, String, int, int) - Static method in class com.epicbot.api.util.paint.Paint
 
shouldExecute() - Method in interface com.epicbot.api.concurrent.node.Condition
 
shouldExecute() - Method in class com.epicbot.api.concurrent.node.Node
Determines whether or not this node should be executed.
shouldReset() - Method in class com.epicbot.api.concurrent.node.Node
Determines whether or not the execution of the nodes should be reset.
Any nodes, after this one, will not be executed, but the execution will start at the first node again.
shutdown() - Method in interface com.epicbot.api.concurrent.TaskContainer
 
shutdown() - Method in class com.epicbot.api.concurrent.TaskExecutor
 
shutdown() - Method in class com.epicbot.api.concurrent.TaskProcessor
shutdownNow() - Method in class com.epicbot.api.concurrent.TaskExecutor
 
silentLock(boolean) - Method in class com.epicbot.api.ActiveScript
Used internally to silently lock the script.
Skill - Interface in com.epicbot.api.shared.wrappers
Skill is an interface to be implemented by the Skill enums for all gametypes.
sleep(int, int) - Static method in class com.epicbot.api.util.Time
Sleeps for a random number of milliseconds.
sleep(int) - Static method in class com.epicbot.api.util.Time
 
split(Node) - Method in class com.epicbot.api.concurrent.node.NodeGroup
 
start() - Method in class com.epicbot.api.ActiveScript
Internally used to start the script.
start() - Method in class com.epicbot.api.concurrent.LoopTask
Starts the loop task.
start() - Method in class com.epicbot.api.util.action.Action
The interaction to start.
state - Variable in class com.epicbot.api.concurrent.node.NodeDaemon
 
step(MouseNode) - Method in class com.epicbot.api.input.core.MouseExecutor
 
stepCounter - Static variable in class com.epicbot.api.input.core.MouseExecutor
 
stop() - Method in class com.epicbot.api.ActiveScript
Stops the script.
stop() - Method in class com.epicbot.api.concurrent.LoopTask
Stops the loop task.
stop() - Method in interface com.epicbot.api.concurrent.TaskContainer
 
stop() - Method in class com.epicbot.api.concurrent.TaskProcessor
submit(Task) - Method in class com.epicbot.api.ActiveScript
Submits a task to process.
submit(LoopTask) - Method in class com.epicbot.api.ActiveScript
Submits a loop task to process.
submit(Task) - Method in interface com.epicbot.api.concurrent.Processor
 
submit(Task) - Method in interface com.epicbot.api.concurrent.TaskContainer
 
submit(CallableTask<T>) - Method in interface com.epicbot.api.concurrent.TaskContainer
 
submit(Task) - Method in class com.epicbot.api.concurrent.TaskExecutor
 
submit(CallableTask<T>) - Method in class com.epicbot.api.concurrent.TaskExecutor
 
submit(Task) - Method in class com.epicbot.api.concurrent.TaskProcessor
submit(CallableTask<T>) - Method in class com.epicbot.api.concurrent.TaskProcessor

T

Task - Interface in com.epicbot.api.concurrent
 
TaskContainer - Interface in com.epicbot.api.concurrent
 
TaskExecutor - Class in com.epicbot.api.concurrent
 
TaskExecutor(ThreadFactory) - Constructor for class com.epicbot.api.concurrent.TaskExecutor
 
TaskProcessor - Class in com.epicbot.api.concurrent
 
TaskProcessor(ThreadGroup) - Constructor for class com.epicbot.api.concurrent.TaskProcessor
 
terminated(Task) - Method in class com.epicbot.api.ActiveScript
Notifies that the Task is terminated.
terminated(Task) - Method in interface com.epicbot.api.concurrent.Processor
 
TextPaintListener - Interface in com.epicbot.event.listeners
Listeners used to catch text paint events.
Then(Action) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which starts this action and no matter whether it succeeds or fails the next action.
Then(Action...) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which starts this action and no matter whether they succeed or fail the next actions.
THREADGROUPNAMEPREFIX - Static variable in class com.epicbot.api.concurrent.ThreadPool
 
ThreadPool - Class in com.epicbot.api.concurrent
 
ThreadPool(ThreadGroup) - Constructor for class com.epicbot.api.concurrent.ThreadPool
 
threadSpeed - Static variable in class com.epicbot.api.input.core.util.MouseNode
 
Tile - Class in com.epicbot.api.shared.wrappers
Tile represents a location in RS.
Tile(int, int) - Constructor for class com.epicbot.api.shared.wrappers.Tile
Constructs a new tile, with the plane set to Tile.CURRENT_PLANE.
Tile(int, int, int) - Constructor for class com.epicbot.api.shared.wrappers.Tile
Constructs a new tile.
tileX - Variable in class com.epicbot.api.shared.wrappers.RegionOffset
 
tileY - Variable in class com.epicbot.api.shared.wrappers.RegionOffset
 
Time - Class in com.epicbot.api.util
 
Time() - Constructor for class com.epicbot.api.util.Time
 
TimeAfterCondition - Class in com.epicbot.api.util.conditions
 
TimeAfterCondition(long) - Constructor for class com.epicbot.api.util.conditions.TimeAfterCondition
 
Timer - Class in com.epicbot.api.util
 
Timer(long) - Constructor for class com.epicbot.api.util.Timer
Starts new Timer with a given time period in milliseconds.
TitleSection - Class in com.epicbot.api.util.paint
 
TitleSection(String) - Constructor for class com.epicbot.api.util.paint.TitleSection
 
toElapsedString() - Method in class com.epicbot.api.util.Timer
Returns a formatted String of the time elapsed.
toRemainingString() - Method in class com.epicbot.api.util.Timer
Returns a formatted String of the time remaining.
toString() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
toString() - Method in class com.epicbot.api.shared.wrappers.Tile
TRUE - Static variable in class com.epicbot.api.util.action.Action
Returns a new Action that Immediately returns True.
TRUE - Static variable in interface com.epicbot.api.util.conditions.Completion
 

U

uncaughtException(Node, Throwable) - Method in interface com.epicbot.api.concurrent.node.Node.UncaughtExceptionHandler
 

V

validate() - Method in class com.epicbot.api.shared.wrappers.RegionOffset
Validates the object.
validate() - Method in interface com.epicbot.api.shared.wrappers.Verifiable
Validates the object.
valueOf(String) - Static method in enum com.epicbot.api.concurrent.node.DaemonState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.epicbot.api.GameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.epicbot.api.ScriptType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.epicbot.api.concurrent.node.DaemonState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.epicbot.api.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.epicbot.api.ScriptType
Returns an array containing the constants of this enum type, in the order they are declared.
Verifiable - Interface in com.epicbot.api.shared.wrappers
Used to determine if the object is valid.
VERY_HIGH - Static variable in class com.epicbot.api.input.Mouse
 
VERY_LOW - Static variable in class com.epicbot.api.input.Mouse
 
ViewportEntity - Interface in com.epicbot.api.shared.wrappers
Used for viewport entities.

W

Wait(Condition) - Method in class com.epicbot.api.util.action.Action
Creates an new action which starts and then if it succeeds starts the condition.
waitStop() - Method in class com.epicbot.api.util.conditions.Condition
 
waitStop(int) - Method in class com.epicbot.api.util.conditions.Condition
 

X

x - Variable in class com.epicbot.api.shared.wrappers.RegionOffset
 
x - Variable in class com.epicbot.api.shared.wrappers.Tile
 
Xor(Action) - Method in class com.epicbot.api.util.action.Action
Creates a new Action which starts the next action and this action and returns the result in Exclusive or(XOR) this.start() next.start() Xor.start() False False False True False True False True True True True False

Y

y - Variable in class com.epicbot.api.shared.wrappers.RegionOffset
 
y - Variable in class com.epicbot.api.shared.wrappers.Tile
 
A B C D E F G H I K L M N O P R S T U V W X Y