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

C

cache() - Method in class org.osbot.rs07.api.util.CachedWidget
 
cachedDisplayedTime - Variable in class org.osbot.rs07.api.ui.RS2Widget
 
CachedWidget - Class in org.osbot.rs07.api.util
 
CachedWidget(MethodProvider, Predicate<RS2Widget>) - Constructor for class org.osbot.rs07.api.util.CachedWidget
 
CachedWidget(MethodProvider, Predicate<RS2Widget>, int) - Constructor for class org.osbot.rs07.api.util.CachedWidget
 
CachedWidget(MethodProvider, Predicate<RS2Widget>, CachedWidget) - Constructor for class org.osbot.rs07.api.util.CachedWidget
 
CAMELOT - Static variable in class org.osbot.rs07.api.map.constants.Banks
 
Camera - Class in org.osbot.rs07.api
Represents the API regarding camera functionality.
Camera() - Constructor for class org.osbot.rs07.api.Camera
 
camera - Variable in class org.osbot.rs07.script.MethodProvider
The Camera instance.
Camera.CameraDirection - Enum in org.osbot.rs07.api
Represents the four camera key directions available.
CAMERA_COS - Static variable in class org.osbot.rs07.api.Display
 
CAMERA_SIN - Static variable in class org.osbot.rs07.api.Display
 
CameraPitchEvent - Class in org.osbot.rs07.event
Represents an event which task is to move the pitch angle of the camera.
CameraPitchEvent(int) - Constructor for class org.osbot.rs07.event.CameraPitchEvent
Creates a camera event that rotates the pitch of the camera to the specified angle.
CameraPitchEvent(Bot, int) - Constructor for class org.osbot.rs07.event.CameraPitchEvent
 
CameraYawEvent - Class in org.osbot.rs07.event
Represents an event which task it is to rotate the camera yaw.
CameraYawEvent(int) - Constructor for class org.osbot.rs07.event.CameraYawEvent
Creates a camera event that rotates the camera yaw angle to the specified angle.
CameraYawEvent(Bot, int) - Constructor for class org.osbot.rs07.event.CameraYawEvent
 
canCast(MagicSpell, boolean) - Method in class org.osbot.rs07.api.Magic
Checks if you have the required items (runes/staffs) and magic level to cast a spell.
canCast(MagicSpell) - Method in class org.osbot.rs07.api.Magic
Checks if you have the required items (runes/staffs) and magic level to cast a spell.
canCast(MagicSpell, Condition) - Method in class org.osbot.rs07.api.Magic
Checks if you have the required items (runes/staffs), magic level, and condition to cast a spell.
cancelSwitch() - Method in class org.osbot.rs07.api.Worlds
 
canComplete() - Method in interface org.osbot.rs07.api.ai.activity.ActivityPreparation
Checks if the activity can complete
CANIFIS - Static variable in class org.osbot.rs07.api.map.constants.Banks
 
canMiddleMouseControl() - Method in class org.osbot.rs07.api.Camera
Checks if the middle mouse button can be used to control the camera
canReach(Position) - Method in class org.osbot.rs07.api.Map
Determines whether the specified position can be reached from your current position.
canReach(Entity) - Method in class org.osbot.rs07.api.Map
Determines whether the specified entity can be reached from your current position.
canReachOrOpen(Position) - Method in class org.osbot.rs07.api.DoorHandler
 
canReachOrOpen(Entity) - Method in class org.osbot.rs07.api.DoorHandler
 
canStart() - Method in interface org.osbot.rs07.api.ai.activity.ActivityPreparation
Checks if the activity can be started
canStart() - Method in class org.osbot.rs07.script.Script
Functionality to execute code before any login validation and calling Script.onStart() Return false to keep looping this method.
CASTLE_WARS - Static variable in class org.osbot.rs07.api.map.constants.Banks
 
castSpell(MagicSpell) - Method in class org.osbot.rs07.api.Magic
Casts a magic spell, opening the magic tab if not already open.
castSpell(MagicSpell, String) - Method in class org.osbot.rs07.api.Magic
Casts a magic spell, opening the magic tab if not already open.
castSpellOnEntity(MagicSpell, Entity) - Method in class org.osbot.rs07.api.Magic
Casts a spell on an Entity, opens magic tab if it is not open.
CATHERBY - Static variable in class org.osbot.rs07.api.map.constants.Banks
 
Character<C extends org.osbot.rs07.accessor.XCharacter<?>> - Class in org.osbot.rs07.api.model
Represents an in-game player or NPC.
Chatbox - Class in org.osbot.rs07.api
Represents the API regarding chatbox functionality.
Chatbox() - Constructor for class org.osbot.rs07.api.Chatbox
 
chatbox - Variable in class org.osbot.rs07.script.MethodProvider
The Chatbox instance.
Chatbox.MessageType - Enum in org.osbot.rs07.api
 
Chatbox.Tab - Enum in org.osbot.rs07.api
 
checkBankForItems - Variable in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
 
checkBankForItems(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
WebWalkEvent will check your bank for items prior to generating the best path.
checkBit(int, int) - Method in class org.osbot.rs07.api.Configs
Checks if a particular bit is set
checkBits(int, int) - Method in class org.osbot.rs07.api.Configs
Checks if the given value is set in the bitset of the config by performing a bitwise AND operation and checking if the returned value is not equal to zero.
checkCanSendEvent(KeyEvent) - Method in class org.osbot.rs07.input.filter.KeyboardInputFilter
Three events: pressed, typed, released
checkEquipmentForItems - Variable in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
 
checkEquipmentForItems(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
WebWalkEvent will check your equipment for items prior to generating the best path.
checkFocus() - Method in class org.osbot.rs07.input.focus.ClientFocusEventHandler
 
checkInventoryForItems - Variable in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
 
checkInventoryForItems(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
WebWalkEvent will check your inventory for items prior to generating the best path.
checkKeyEvent(KeyEvent) - Method in class org.osbot.rs07.input.keyboard.BotKeyListener
checkMouseEvent(MouseEvent) - Method in class org.osbot.rs07.input.mouse.BotMouseListener
childId - Variable in enum org.osbot.rs07.api.ui.EquipmentSlot
 
Circle(int, int, int) - Constructor for class org.osbot.rs07.api.util.DynamicCircularPathFinder.Circle
 
circle - Variable in class org.osbot.rs07.api.util.DynamicCircularPathFinder.Circle
 
cleanup() - Method in class org.osbot.rs07.api.Client
Deprecated.
For internal use only
cleanup() - Method in class org.osbot.rs07.Bot
Deprecated.
clear() - Static method in class org.osbot.rs07.api.def.ItemDefinition
Deprecated.
For internal use only! Clears the item definition cache
clearEventQueue() - Method in class org.osbot.rs07.Bot
 
cli - Variable in class org.osbot.rs07.script.ScriptQueue.ScriptQueueItem
 
click(int, int, boolean) - Method in class org.osbot.rs07.api.Mouse
Moves the mouse to the specified destination.
click(MouseDestination) - Method in class org.osbot.rs07.api.Mouse
Moves the mouse to the specified destination and performs a left click on the destination.
click(boolean) - Method in class org.osbot.rs07.api.Mouse
Performs a mouse click.
click(MouseDestination, boolean) - Method in class org.osbot.rs07.api.Mouse
Moves the mouse to the specified destination and performs a left or a right click as specified on the destination.
clickContinue() - Method in class org.osbot.rs07.api.Dialogues
Continues dialogue with a continuation message.
ClickMouseEvent - Class in org.osbot.rs07.input.mouse
Represents an event which its task is to click the mouse at a given position, moving the mouse to the position as necessary.
ClickMouseEvent(MouseDestination) - Constructor for class org.osbot.rs07.input.mouse.ClickMouseEvent
Creates an instance of this event, which performs a left button click mouse event at the given destination, moving the mouse to the position as necessary.
ClickMouseEvent(MouseDestination, boolean) - Constructor for class org.osbot.rs07.input.mouse.ClickMouseEvent
Creates an instance of this event, which performs a click mouse event at the given destination, using the left or right mouse button as specified, moving the mouse to the position as necessary.
ClickMouseEvent(MouseDestination, boolean, int) - Constructor for class org.osbot.rs07.input.mouse.ClickMouseEvent
Creates an instance of this event, which performs a click mouse event at the given destination, using the left or right mouse button as specified, moving the mouse to the position as necessary.
Client - Class in org.osbot.rs07.api
Represents the RS2-client's main context.
Client(XClient) - Constructor for class org.osbot.rs07.api.Client
 
client - Variable in class org.osbot.rs07.script.MethodProvider
The Client instance.
Client.AccountType - Enum in org.osbot.rs07.api
 
Client.GameState - Enum in org.osbot.rs07.api
Represents the game state of the client.
Client.LoginState - Enum in org.osbot.rs07.api
Represents stages in the client's login protocol.
ClientFocusEventHandler - Class in org.osbot.rs07.input.focus
 
ClientFocusEventHandler(XClient) - Constructor for class org.osbot.rs07.input.focus.ClientFocusEventHandler
 
ClientKeyEventHandler - Class in org.osbot.rs07.input.keyboard
 
ClientKeyEventHandler(XClient) - Constructor for class org.osbot.rs07.input.keyboard.ClientKeyEventHandler
 
ClientMouseEventHandler - Class in org.osbot.rs07.input.mouse
 
ClientMouseEventHandler(XClient) - Constructor for class org.osbot.rs07.input.mouse.ClientMouseEventHandler
 
clone() - Method in class org.osbot.rs07.api.model.Model
clone(boolean) - Method in class org.osbot.rs07.api.model.Model
Creates a new model instance with cloned properties.
close() - Method in class org.osbot.rs07.api.Bank
Closes the Bank interface.
close() - Method in class org.osbot.rs07.api.DepositBox
Closes the DepositBox interface
close() - Method in class org.osbot.rs07.api.GrandExchange
 
close() - Method in class org.osbot.rs07.api.Store
Closes the store interface
closeOpenInterface() - Method in class org.osbot.rs07.api.Widgets
Closes the currently open widget (first level), if any.
closeSelf() - Method in class org.osbot.rs07.Bot
 
closest() - Method in class org.osbot.rs07.api.Bank
 
closest(Collection<E>) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest entity from a collection of entities.
closest(boolean, Collection<E>) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest entity from a collection of entities.
closest(boolean, Collection<E>, int) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest entity from a collection of entities.
closest(int...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that matches any of the given ids by using the Pythagoras algorithm.
closest(boolean, int...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that matches any of the given ids by using either the Pythagoras algorithm or real distance.
closest(String...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that matches any of the given names by using the Pythagoras algorithm.
closest(boolean, String...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that matches any of the given names by either using the Pythagoras algorithm or real distance.
closest(Filter<E>...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity by using the Pythagoras algorithm.
closest(boolean, Filter<E>...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity by using either the Pythagoras algorithm or real distance.
closest(Area, String...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest entity with the specified entity names contained in the specified area.
closest(Area, int...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest entity with the specified entity ids contained in the specified area.
closestThatContains(String...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that contains any of the specified strings in its name by using the Pythagoras algorithm.
closestThatContains(boolean, String...) - Method in class org.osbot.rs07.api.EntityAPI
Gets the closest generically specified Entity that contains any of the specified strings in its name by using either the Pythagoras algorithm or real distance.
collect() - Method in class org.osbot.rs07.api.GrandExchange
 
collect(boolean) - Method in class org.osbot.rs07.api.GrandExchange
 
CollectionAPI<E> - Class in org.osbot.rs07.api
Represents an API with a collection of objects.
CollectionAPI() - Constructor for class org.osbot.rs07.api.CollectionAPI
 
color - Variable in enum org.osbot.rs07.api.Mouse.CrossHairColor
 
colorAt(int, int) - Method in class org.osbot.rs07.api.ColorPicker
Gets the colour at the specified coords.
colorAt(Point) - Method in class org.osbot.rs07.api.ColorPicker
Gets the colour at the specified point.
ColorPicker - Class in org.osbot.rs07.api
Contains several utilities for analyzing visual data from the client.
ColorPicker() - Constructor for class org.osbot.rs07.api.ColorPicker
 
colorPicker - Variable in class org.osbot.rs07.script.MethodProvider
The ColorPicker instance.
Combat - Class in org.osbot.rs07.api
Represents the API regarding combat functionality.
Combat() - Constructor for class org.osbot.rs07.api.Combat
 
combat - Variable in class org.osbot.rs07.script.MethodProvider
The Combat instance.
CombatLevelRequirement - Class in org.osbot.rs07.api.ai.domain.requirement
Requirement class for combat levels
CombatLevelRequirement(int) - Constructor for class org.osbot.rs07.api.ai.domain.requirement.CombatLevelRequirement
Constructor
compareTo(Object) - Method in class org.osbot.rs07.input.focus.BotFocusEvent
 
compareTo(Object) - Method in class org.osbot.rs07.input.keyboard.BotKeyEvent
 
compareTo(Object) - Method in class org.osbot.rs07.input.mouse.awt.BotKeyEvent
 
compareTo(Object) - Method in class org.osbot.rs07.input.mouse.awt.BotMouseEvent
 
compareTo(Object) - Method in class org.osbot.rs07.input.mouse.BotMouseWheelEvent
 
complete() - Method in class org.osbot.rs07.script.Script
Signals this Script has finished execution.
complete(boolean) - Method in class org.osbot.rs07.script.Script
Signals this Script has finished execution.
completeDialogue(String...) - Method in class org.osbot.rs07.api.Dialogues
Completes the current dialogue using the specified options when available.
completeDialogueU(String...) - Method in class org.osbot.rs07.api.Dialogues
Completes the current dialogue using the specified options when available.
Condition - Class in org.osbot.rs07.utility
Represents a boolean condition that can be specified as a method, which can be used to create dynamic evaluations of complex requirements and conditions.
Condition() - Constructor for class org.osbot.rs07.utility.Condition
 
condition() - Method in class org.osbot.rs07.utility.ConditionalLoop
The condition that needs to be valid to continue the loop.
condition() - Method in class org.osbot.rs07.utility.ConditionalSleep
 
ConditionalLoop - Class in org.osbot.rs07.utility
Represents a class that can be used for looping with complex loop conditions.
ConditionalLoop() - Constructor for class org.osbot.rs07.utility.ConditionalLoop
Empty constructor to provide an empty instance.
ConditionalLoop(Bot, int) - Constructor for class org.osbot.rs07.utility.ConditionalLoop
The maximum amount of loops this class will allow looping for.
ConditionalSleep - Class in org.osbot.rs07.utility
Represents a class that can be used to sleep until a condition evaluates to true.
ConditionalSleep(int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep(Runnable, int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep(int, int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep(int, int, int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep(Runnable, int, int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep(Runnable, int, int, int) - Constructor for class org.osbot.rs07.utility.ConditionalSleep
Creates a ConditionalSleep instance that will sleep until its condition is true or if the timeout has expired.
ConditionalSleep2 - Class in org.osbot.rs07.utility
Represents a class that can be used to sleep until a condition evaluates to true.
ConditionalSleep2() - Constructor for class org.osbot.rs07.utility.ConditionalSleep2
 
CONFIG_ID - Static variable in enum org.osbot.rs07.api.ui.PrayerButton
 
ConfigListener - Interface in org.osbot.rs07.listener
 
Configs - Class in org.osbot.rs07.api
Represents the API regarding configs/varpbits/varbits/settings functionality.
Configs() - Constructor for class org.osbot.rs07.api.Configs
 
configs - Variable in class org.osbot.rs07.script.MethodProvider
The Configs instance.
confirm() - Method in class org.osbot.rs07.api.GrandExchange
 
confirmSwitch() - Method in class org.osbot.rs07.api.Worlds
 
confirmWarning() - Method in class org.osbot.rs07.api.GrandExchange
 
construct(int, int) - Method in class org.osbot.rs07.api.util.BFSWalkableAreaFinder
 
construct(int[][], int, int) - Method in class org.osbot.rs07.api.util.BFSWalkableAreaFinder
 
construct(Position, Position) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Position) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Entity) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Position, int[][]) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Entity, int[][]) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Entity, int, int, int, int, int, int, int, int, int) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
construct(Entity, int, int, int, int, int, int, int, int, int, int[][]) - Method in class org.osbot.rs07.api.util.DynamicCircularPathFinder
 
Consumable(int, int) - Constructor for class org.osbot.rs07.api.ai.domain.outcome.ConsumableItemOutcome.Consumable
Constructor
consumable - Variable in class org.osbot.rs07.event.webwalk.ItemRequirement
Whether this item is consumed as part of the requirement (i.e. runes, coins, teletabs etc)
ConsumableItemOutcome - Class in org.osbot.rs07.api.ai.domain.outcome
Extension on the ItemOutcome class, declaring resources which will be consumed Outcome class for Item
ConsumableItemOutcome(Time, int, int, ConsumableItemOutcome.Consumable...) - Constructor for class org.osbot.rs07.api.ai.domain.outcome.ConsumableItemOutcome
Constructor
ConsumableItemOutcome.Consumable - Class in org.osbot.rs07.api.ai.domain.outcome
Class defining a consumable item
containingActions(int, String...) - Method in class org.osbot.rs07.api.Widgets
Gets all widgets for a given parent containing the actions
containingSprite(int) - Method in class org.osbot.rs07.api.Widgets
Checks all widgets (second and third level) for the specified sprite.
containingSprite(int, int) - Method in class org.osbot.rs07.api.Widgets
Checks all widgets (second and third level) for the specified parent id (first level) for the specified sprite.
containingText(String...) - Method in class org.osbot.rs07.api.Widgets
 
containingText(boolean, String...) - Method in class org.osbot.rs07.api.Widgets
Checks all widgets (second and third level) for a matching text.
containingText(int, String...) - Method in class org.osbot.rs07.api.Widgets
Checks all the widgets (second and third level) for the specified parent id (first level) for a matching text.
contains(Chatbox.MessageType, String...) - Method in class org.osbot.rs07.api.Chatbox
Returns if the chatbox contains a message from the defined MessageType
contains(int, int) - Method in class org.osbot.rs07.api.map.Area
 
contains(int, int, int) - Method in class org.osbot.rs07.api.map.Area
 
contains(Position) - Method in class org.osbot.rs07.api.map.Area
Checks if the position is within the area
contains(Entity) - Method in class org.osbot.rs07.api.map.Area
Checks if the entity is within the area
contains(Entity) - Method in class org.osbot.rs07.api.Map
Returns whether the specified entity exists in the loaded region.
contains(Filter<Item>...) - Method in class org.osbot.rs07.api.util.ItemContainer
Determines whether or not this containers contains any of items specified by the filter(s).
contains(int...) - Method in class org.osbot.rs07.api.util.ItemContainer
Determines whether or not this container contains any of the specified ids.
contains(String...) - Method in class org.osbot.rs07.api.util.ItemContainer
Determines whether or not this container contains any of the specified names.
contains(List<Item>) - Method in class org.osbot.rs07.api.util.ItemContainer
Determines whether or not this containers contains any of the specified items.
containsAll(int...) - Method in class org.osbot.rs07.api.util.ItemContainer
Checks whether or not this container contains all of the specified ids.
containsAll(String...) - Method in class org.osbot.rs07.api.util.ItemContainer
Checks whether or not this container contains all of the specified names.
ContainsModelFilter<E extends Identifiable> - Class in org.osbot.rs07.api.filter
Represents a filter which can select entities based on their model ids.
ContainsModelFilter(int...) - Constructor for class org.osbot.rs07.api.filter.ContainsModelFilter
Creates an instance of this filter, which filters out Identifiable objects based on whether any of their Identifiable.getModelIds() falls inside the given ids.
containsName - Variable in class org.osbot.rs07.event.webwalk.ItemRequirement
 
ContainsNameFilter<E extends Identifiable> - Class in org.osbot.rs07.api.filter
Represents a filter that filters Identifiable objects based on whether they contain specific strings in their Identifiable.getName().
ContainsNameFilter(String...) - Constructor for class org.osbot.rs07.api.filter.ContainsNameFilter
Creates an instance of this filter, which filters out Identifiable objects based on whether they contain specific strings in their Identifiable.getName().
continualClick(MouseDestination, Condition) - Method in class org.osbot.rs07.api.Mouse
Moves the mouse to the specified destination and performs a left click for as long as the condition evaluates to false.
continualClick(MouseDestination, Condition, boolean) - Method in class org.osbot.rs07.api.Mouse
Moves the mouse to the specified destination and performs a click for as long as the condition evaluates to false.
ContinualClickMouseEvent - Class in org.osbot.rs07.input.mouse
Represents an event which its task is to send a continuing mouse click event to the client for as long as the specified condition evaluates to false.
ContinualClickMouseEvent(MouseDestination, Condition) - Constructor for class org.osbot.rs07.input.mouse.ContinualClickMouseEvent
Creates a new left mouse click event which will hold its click until the condition evaluates the true.
ContinualClickMouseEvent(MouseDestination, boolean, Condition) - Constructor for class org.osbot.rs07.input.mouse.ContinualClickMouseEvent
Creates a new mouse click event which will hold its click until the condition evaluates the true.
ContinualTypeKeyEvent - Class in org.osbot.rs07.input.keyboard
Represents an event which executes the task of continiously sending a key event to the client until a certain condition is met.
ContinualTypeKeyEvent(char, int, boolean, Condition) - Constructor for class org.osbot.rs07.input.keyboard.ContinualTypeKeyEvent
Creates a continual type key event which holds its key for more than one stroke at least until the specified condition evaluates to true.
currentIndex - Variable in class org.osbot.rs07.script.ScriptQueue
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
Skip navigation links