- Script - Class in org.osbot.rs07.script
-
Represents the base of a script.
- Script() - Constructor for class org.osbot.rs07.script.Script
-
- ScriptExecutor - Class in org.osbot.rs07.event
-
- ScriptExecutor(Bot) - Constructor for class org.osbot.rs07.event.ScriptExecutor
-
- scriptId - Variable in class org.osbot.rs07.script.ScriptQueue.ScriptQueueItemInfo
-
- ScriptManifest - Annotation Type in org.osbot.rs07.script
-
Represents a script manifest for local scripts.
- scriptName - Variable in class org.osbot.rs07.script.ScriptQueue.ScriptQueueItemInfo
-
- ScriptQueue - Class in org.osbot.rs07.script
-
- ScriptQueue(List<ScriptQueue.ScriptQueueItem>) - Constructor for class org.osbot.rs07.script.ScriptQueue
-
- ScriptQueue(Enumeration<ScriptQueue.ScriptQueueItem>) - Constructor for class org.osbot.rs07.script.ScriptQueue
-
- ScriptQueue.RunUntilOption - Enum in org.osbot.rs07.script
-
- ScriptQueue.ScriptQueueItem - Class in org.osbot.rs07.script
-
- ScriptQueue.ScriptQueueItemInfo - Class in org.osbot.rs07.script
-
- ScriptQueueItem(String, int, boolean, String, String) - Constructor for class org.osbot.rs07.script.ScriptQueue.ScriptQueueItem
-
- ScriptQueueItemInfo(String, int, boolean) - Constructor for class org.osbot.rs07.script.ScriptQueue.ScriptQueueItemInfo
-
- scrollDown() - Method in class org.osbot.rs07.api.Mouse
-
- scrollToSlot(int, int) - Method in class org.osbot.rs07.api.Bank
-
Scrolls to the specified slot, using the mouse scroll wheel.
- scrollUp() - Method in class org.osbot.rs07.api.Mouse
-
- SDNScriptManifest - Annotation Type in org.osbot.rs07.script
-
Represents a script manifest for SDN scripts.
- search(Set<Integer>, int, int) - Method in class org.osbot.rs07.api.util.BFSWalkableAreaFinder
-
- search(Set<Integer>, int[][], int, int) - Method in class org.osbot.rs07.api.util.BFSWalkableAreaFinder
-
- SECOND_INTERFACE_ID - Static variable in class org.osbot.rs07.api.Trade
-
- selectAction(String) - Method in class org.osbot.rs07.api.Menu
-
Selects an action from the available menu.
- selectOption(int, int) - Method in class org.osbot.rs07.api.Dialogues
-
Deprecated.
- selectOption(int) - Method in class org.osbot.rs07.api.Dialogues
-
Selects an option on the select an option menu in dialogues.
- selectOption(String...) - Method in class org.osbot.rs07.api.Dialogues
-
Selects an option from the option selection menu.
- sell(String, int) - Method in class org.osbot.rs07.api.Store
-
Sells the specified amount of the item (or the largest option lesser than
amount)
- sell(int, int) - Method in class org.osbot.rs07.api.Store
-
Sells the specified amount of the item (or the largest option lesser than
amount)
- sellItem(int, int, int) - Method in class org.osbot.rs07.api.GrandExchange
-
- sellItems(GrandExchange.Box) - Method in class org.osbot.rs07.api.GrandExchange
-
- sendAppletEvent(AWTEvent) - Method in class org.osbot.rs07.Bot
-
- sendWebhookMessageToManager(WebhookMessage) - Method in class org.osbot.rs07.Bot
-
- set(PrayerButton, boolean) - Method in class org.osbot.rs07.api.Prayer
-
Activates or deactivates the specified prayer if you have the required level.
- set(XNodeDeque) - Method in class org.osbot.rs07.api.util.NodeDequeIterator
-
- set(XNodeDequeI) - Method in class org.osbot.rs07.api.util.NodeDequeIterator
-
- set(T) - Method in class org.osbot.rs07.utility.Holder
-
- setAccountPrerequisites(AccountPrerequisites) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the account prerequisite containing account specific requirements to run this activity configuration
- setAccountPrerequisites(AccountPrerequisites) - Method in class org.osbot.rs07.api.ai.activity.Location
-
Sets the account prerequisites and returns this instance
- setAction(String...) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets the action of the menu to interact with.
- setAllowCharters(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use charter ships.
- setAllowFairyRings(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use fairy rings
Default Value: False
- setAllowGliders(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use gnome gliders.
- setAllowObstacles(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use Agility obstacles if the required level is met.
- setAllowQuestLinks(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use quest required links
Default Value: True
- setAllowSpiritTrees(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use spirit trees
Default Value: True
- setAllowTeleports(boolean) - Method in class org.osbot.rs07.event.webwalk.PathPreferenceProfile
-
Allows WebWalkEvent to use teleport methods such as teleport tabs, runes, scrolls, etc.
- setArgument(String) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the argument to start the activity with
- setAsync() - Method in class org.osbot.rs07.event.Event
-
- setBlockedAccountTypes(Client.AccountType...) - Method in class org.osbot.rs07.api.ai.activity.AccountPrerequisites.Builder
-
Sets the blocked account types for the prerequisites
- setBlocking() - Method in class org.osbot.rs07.event.Event
-
- setBreakCondition(Callable<Boolean>) - Method in class org.osbot.rs07.Bot
-
- setBreakCondition(Condition) - Method in class org.osbot.rs07.event.WalkingEvent
-
Sets the break condition for this walking event
- setBreakCondition(Condition) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Breaks out of the WebWalkEvent with the provided condition; the event can not be resumed.
- setCameraDistanceThreshold(int) - Method in class org.osbot.rs07.event.InteractionEvent
-
Deprecated.
- setCanvas(WrappedCanvas) - Method in class org.osbot.rs07.Bot
-
Deprecated.
- setDefaultPaintEnabled(boolean) - Method in class org.osbot.rs07.api.Mouse
-
Sets the default mouse debug paint on or off
- setDeviation(int) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the deviation factor.
- setDirection(double) - Method in class org.osbot.rs07.input.mouse.MoveMouseEvent.Vector
-
- setDisplayMode(Display.DisplayMode) - Method in class org.osbot.rs07.api.Display
-
Sets the game to the given display mode
- setEnergyThreshold(int) - Method in class org.osbot.rs07.event.WalkingEvent
-
Path walker methods use energyThreshold to activate run mid-path.
- setEnergyThreshold(int) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Sets the energy threshold, default value is 15.
- setFailed() - Method in class org.osbot.rs07.event.Event
-
- setFinished() - Method in class org.osbot.rs07.event.Event
-
Sets the status of this event to (@link Event.EventStatus#FINISHED}.
- setFlowSpeedModifier(double) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the flow speed modifier.
- setFlowVariety(MouseMoveProfile.FlowVariety) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the flow variety.
- setHighBreakPriority(boolean) - Method in class org.osbot.rs07.event.WalkingEvent
-
Allows for break conditions to be checked during waits, default value is false.
- setHighBreakPriority(boolean) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Allows for break conditions to be checked during waits, default value is false.
- setHover(boolean) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets whether or not this event will only hover, not click.
- setHover(boolean) - Method in class org.osbot.rs07.input.mouse.MouseDestination
-
Sets whether or not this mouse destination is for hovering only.
- setIgnoreVisibility(boolean) - Method in class org.osbot.rs07.input.mouse.MoveMouseEvent
-
- setLastGainedXPTimeThreshold(TimeUnit, int) - Method in class org.osbot.rs07.Bot
-
- setLoadingStage(String) - Method in class org.osbot.rs07.Bot
-
- setLocations(Location...) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the locations where the activity configuration can be performed at
- setMagnitude(double) - Method in class org.osbot.rs07.input.mouse.MoveMouseEvent.Vector
-
- setMaximumAttempts(int) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets the maximum attempts an InteractionEvent execution can attempt.
- setMemberOnly(boolean) - Method in class org.osbot.rs07.api.ai.activity.AccountPrerequisites.Builder
-
Sets whether the account prerequisite is members only
- setMiddleMouseControl(boolean) - Method in class org.osbot.rs07.api.Camera
-
- setMiddleMouseControl(boolean, boolean) - Method in class org.osbot.rs07.api.Camera
-
Enables or disabled the use of the middle mouse button to control the camera
- setMinDistanceThreshold(int) - Method in class org.osbot.rs07.event.WalkingEvent
-
This methods sets the property of this walking event that determines the walking accuracy to the destination
you have specified.
- setMinDistanceThreshold(int) - Method in class org.osbot.rs07.event.WebWalkEvent
-
This methods sets the property of this event that determines the walking accuracy to the destination
you have specified.
- setMiniMapDistanceThreshold(int) - Method in class org.osbot.rs07.event.WalkingEvent
-
This method sets the property of this walking event that determines whether the next position
you're walking to in the path from A to B will be walked to by using the mini map or the main screen.
- setMiniMapDistanceThreshold(int) - Method in class org.osbot.rs07.event.WebWalkEvent
-
This method sets the property of this event that determines the max distance before a position on the minimap will be clicked.
- setMinOvershootDistance(int) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the minimum distance (in pixels) the mouse needs to move before an overshoot can occur
- setMinOvershootTime(long) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the minimum amount of time (in ms) the mouse needs to move before an overshoot can occur
- setMisclickThreshold(int) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Sets the misclick threshold.
- setMouseMoveProfile(MouseMoveProfile) - Method in class org.osbot.rs07.Bot
-
- setMouseWheelListeners() - Method in class org.osbot.rs07.input.mouse.ClientMouseEventHandler
-
- setMoveCameraDuringWalking(boolean) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Sets the camera usage during walking, default value is true.
- setName(String...) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets the name(s) of the entity or item to interact with.
- setNoise(double) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the noise factor.
- setOfferPrice(int) - Method in class org.osbot.rs07.api.GrandExchange
-
Sets the offer price for the currently open item
If 0 is passed as parameter, this method will return true by default.
- setOfferQuantity(int) - Method in class org.osbot.rs07.api.GrandExchange
-
- setOpenMenuOnly(boolean) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets whether or not this event will only open the menu, not click.
- setOperateCamera(boolean) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets whether it is allowed by this event to operate the camera.
- setOperateCamera(boolean) - Method in class org.osbot.rs07.event.WalkingEvent
-
This method sets the property of this walking event that determines whether or not the camera is allowed to be
used by this event.
- setOutcomes(Outcome...) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the outcomes for the activity configuration
- setOvershoots(int) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the max amount of overshoots before reaching the target
- setParameters(String) - Method in class org.osbot.rs07.script.Script
-
Deprecated.
- setParent(CachedWidget) - Method in class org.osbot.rs07.api.util.CachedWidget
-
- setParent(Event) - Method in class org.osbot.rs07.event.Event
-
Sets the parant event of this event.
- setPath(LinkedList<Position>) - Method in class org.osbot.rs07.event.WalkingEvent
-
This method sets the path of this event.
- setPathPreferenceProfile(PathPreferenceProfile) - Method in class org.osbot.rs07.event.WebWalkEvent
-
- setPlane(int) - Method in class org.osbot.rs07.api.map.Area
-
Sets the plane (z coordinate) for this area; by default this value is set to 0.
- setPopulationImpact(float) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the population impact.
- setPopulationImpact(float) - Method in class org.osbot.rs07.api.ai.activity.Location
-
Sets the population impact and returns this instance
- setPrioritized(boolean) - Method in class org.osbot.rs07.api.model.Modeled
-
Sets the model priorization
- setQuickPrayer(boolean) - Method in class org.osbot.rs07.api.Prayer
-
Activates or deactivates the quick prayer.
- setRequirements(Requirement...) - Method in class org.osbot.rs07.api.ai.activity.ActivityConfiguration.Builder
-
Sets the requirements for the activity configuration
- setResult(boolean) - Method in class org.osbot.rs07.utility.ConditionalLoop
-
- setRunning(boolean) - Method in class org.osbot.rs07.api.Settings
-
Turns running on or off, checks if data orbs are activated.
- setRunningScript(boolean) - Method in class org.osbot.rs07.event.ScriptExecutor
-
Deprecated.
- setScreenDistanceThreshold(int) - Method in class org.osbot.rs07.event.WebWalkEvent
-
This method sets the property of this event that determines the max distance before a position on screen will be clicked.
- setScriptId(int) - Method in class org.osbot.rs07.script.Script
-
Deprecated.
- setScriptQueue(ScriptQueue) - Method in class org.osbot.rs07.event.ScriptExecutor
-
- setSetting(Settings.AllSettingsTab, String, String) - Method in class org.osbot.rs07.api.Settings
-
Sets a setting in the all settings interface
- setSetting(Settings.AllSettingsTab, String, boolean) - Method in class org.osbot.rs07.api.Settings
-
Sets a setting in the all settings interface
- setSourcePosition(Position) - Method in class org.osbot.rs07.event.WebWalkEvent
-
Sets the source position
- setSpeedBaseTime(int) - Method in class org.osbot.rs07.event.interaction.MouseMoveProfile
-
Sets the speed base time
- Settings - Class in org.osbot.rs07.api
-
Represents the API for client settings functionality.
- Settings() - Constructor for class org.osbot.rs07.api.Settings
-
- settings - Variable in class org.osbot.rs07.script.MethodProvider
-
- Settings.AllSettingsTab - Enum in org.osbot.rs07.api
-
- Settings.BasicSettingsTab - Enum in org.osbot.rs07.api
-
- Settings.Warning - Enum in org.osbot.rs07.api
-
- setTransformIndex(int, int) - Static method in class org.osbot.rs07.api.def.NPCDefinition
-
- setTransformIndex(int, int) - Static method in class org.osbot.rs07.api.def.ObjectDefinition
-
Deprecated.
- setUseMouse(boolean) - Method in class org.osbot.rs07.api.Camera
-
Sets the default camera control to be middle mouse
- setValidateMenuEntity(boolean) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets the validation that the interaction will be with the exact entity provided.
- setWalkingDistanceThreshold(int) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets the maximum distance to the entity for which this event is not
allowed to walk.
- setWalkTo(boolean) - Method in class org.osbot.rs07.event.InteractionEvent
-
Sets whether it is allowed by this event to walk.
- shapeDebug - Variable in class org.osbot.rs07.Bot
-
- SHAYZIEN_HOUSE - Static variable in class org.osbot.rs07.api.map.constants.Banks
-
- SHOP_WIDGET_ID - Static variable in class org.osbot.rs07.api.Inventory
-
- shouldActivate() - Method in class org.osbot.rs07.script.RandomSolver
-
Determines whether or not this random solver should activate.
- singleAmount - Variable in class org.osbot.rs07.event.webwalk.ItemRequirement
-
- singleFilter(Collection<E>, Filter<E>...) - Method in class org.osbot.rs07.api.filter.FilterAPI
-
Filters entities using the specified filters.
- singleFilter(Filter<RS2Widget>...) - Method in class org.osbot.rs07.api.Widgets
-
Filters the widgets
- singleFilter(int, Filter<RS2Widget>...) - Method in class org.osbot.rs07.api.Widgets
-
Filters the widgets for the given root id.
- singleFilter(int[], Filter<RS2Widget>...) - Method in class org.osbot.rs07.api.Widgets
-
Filters the widgets for the given root id.
- SingletonEvent - Annotation Type in org.osbot.rs07.event
-
Makes an event only executable concurrently once based on Class type.
- SIZE - Static variable in class org.osbot.rs07.api.DepositBox
-
- SIZE - Static variable in class org.osbot.rs07.api.Equipment
-
- SIZE - Static variable in class org.osbot.rs07.api.Inventory
-
- Skill - Enum in org.osbot.rs07.api.ui
-
Represents a skill.
- SkillOutcome - Class in org.osbot.rs07.api.ai.domain.outcome
-
- SkillOutcome(Time, Skill, int) - Constructor for class org.osbot.rs07.api.ai.domain.outcome.SkillOutcome
-
Constructor
- SkillOutcome(Time, Skill, PlayerStateValue) - Constructor for class org.osbot.rs07.api.ai.domain.outcome.SkillOutcome
-
Constructor
- SkillRequirement - Class in org.osbot.rs07.api.ai.domain.requirement
-
Requirement class for
Skill
- SkillRequirement(Skill, SkillRequirement.Unit, int) - Constructor for class org.osbot.rs07.api.ai.domain.requirement.SkillRequirement
-
Constructor
- SkillRequirement.Unit - Enum in org.osbot.rs07.api.ai.domain.requirement
-
The unit in which the amount can be specified
- SkillRestriction - Class in org.osbot.rs07.api.ai.domain.restriction
-
Restriction class for
Skill
- SkillRestriction(Skill) - Constructor for class org.osbot.rs07.api.ai.domain.restriction.SkillRestriction
-
Constructor
- Skills - Class in org.osbot.rs07.api
-
Represents the API for skills functionality.
- Skills() - Constructor for class org.osbot.rs07.api.Skills
-
- skills - Variable in class org.osbot.rs07.script.MethodProvider
-
- skipUpdating(Animable<?>, XModel) - Method in class org.osbot.rs07.api.model.Model
-
Deprecated.
- sleep(long) - Static method in class org.osbot.rs07.script.MethodProvider
-
Sleeps for the specified amount of milliseconds.
- sleep() - Method in class org.osbot.rs07.utility.ConditionalSleep
-
Sleeps for as long the specified condition is not true or the timeout has expired.
- sleep(int, Callable<Boolean>) - Static method in class org.osbot.rs07.utility.ConditionalSleep2
-
- sleep(int, int, Callable<Boolean>) - Static method in class org.osbot.rs07.utility.ConditionalSleep2
-
Sleeps for as long the specified condition is not true or the timeout has expired.
- slot - Variable in enum org.osbot.rs07.api.ui.EquipmentSlot
-
- Spells - Class in org.osbot.rs07.api.ui
-
Represents each spell of the normals spell book.
- Spells() - Constructor for class org.osbot.rs07.api.ui.Spells
-
- Spells.AncientSpells - Enum in org.osbot.rs07.api.ui
-
- Spells.ArceuusSpells - Enum in org.osbot.rs07.api.ui
-
- Spells.LunarSpells - Enum in org.osbot.rs07.api.ui
-
- Spells.NormalSpells - Enum in org.osbot.rs07.api.ui
-
- SpotAnimation - Class in org.osbot.rs07.api.model
-
- SpotAnimation(XSpotAnimation) - Constructor for class org.osbot.rs07.api.model.SpotAnimation
-
Constructor
- StandardObject - Class in org.osbot.rs07.api.model
-
Represents a secondary object type.
- StandardObject(XRS2Object) - Constructor for class org.osbot.rs07.api.model.StandardObject
-
Deprecated.
- start(Skill) - Method in class org.osbot.rs07.api.util.ExperienceTracker
-
Starts keeping track of experience gained in the specified skill.
- start() - Method in class org.osbot.rs07.event.EventExecutor
-
- start(Script) - Method in class org.osbot.rs07.event.ScriptExecutor
-
- start() - Method in class org.osbot.rs07.utility.ConditionalLoop
-
Starts the loop.
- startAll() - Method in class org.osbot.rs07.api.util.ExperienceTracker
-
Starts keeping track of all experience gained in each skill.
- stop() - Method in class org.osbot.rs07.Bot
-
Deprecated.
- stop() - Method in class org.osbot.rs07.event.EventExecutor
-
- stop() - Method in class org.osbot.rs07.event.ScriptExecutor
-
- stop(boolean) - Method in class org.osbot.rs07.event.ScriptExecutor
-
- stop(boolean, boolean) - Method in class org.osbot.rs07.event.ScriptExecutor
-
- stop() - Method in class org.osbot.rs07.script.Script
-
Stops the script and will logout the accounts.
- stop(boolean) - Method in class org.osbot.rs07.script.Script
-
Stops the script by stopping the script executor threads.
- stopOrContinueQueue() - Method in class org.osbot.rs07.event.ScriptExecutor
-
- stopQueueItemAfterTime(ScriptQueue.ScriptQueueItem) - Method in class org.osbot.rs07.event.ScriptExecutor
-
- Store - Class in org.osbot.rs07.api
-
API for store functionality (buying and selling)
- Store() - Constructor for class org.osbot.rs07.api.Store
-
- store - Variable in class org.osbot.rs07.script.MethodProvider
-
- STORE_1 - Static variable in class org.osbot.rs07.api.Bank
-
- STORE_1 - Static variable in class org.osbot.rs07.api.DepositBox
-
- STORE_10 - Static variable in class org.osbot.rs07.api.Bank
-
- STORE_10 - Static variable in class org.osbot.rs07.api.DepositBox
-
- STORE_5 - Static variable in class org.osbot.rs07.api.Bank
-
- STORE_5 - Static variable in class org.osbot.rs07.api.DepositBox
-
- STORE_ALL - Static variable in class org.osbot.rs07.api.Bank
-
- STORE_ALL - Static variable in class org.osbot.rs07.api.DepositBox
-
- StoreSlotDestination - Class in org.osbot.rs07.input.mouse
-
Represents a mouse destination for an store item slot.
- StoreSlotDestination(Bot, int) - Constructor for class org.osbot.rs07.input.mouse.StoreSlotDestination
-
Creates an instance of this mouse destination for an store item slot.
- stripFormatting(String) - Static method in class org.osbot.rs07.script.MethodProvider
-
Removes any html tags from the given string and returns the stripped
version.
- suspend() - Method in class org.osbot.rs07.event.ScriptExecutor
-
- switchAccount(String, String, int) - Method in class org.osbot.rs07.Bot
-