Interface IClient
- All Superinterfaces:
RuneLiteWrapper<net.runelite.api.Client>
This interface provides comprehensive access to the game client's functionality,
including player information, game state, widgets, world management, and
interaction capabilities. It wraps the RuneLite Client and extends
it with Storm API-specific functionality.
The IClient interface is central to most game automation tasks, providing methods for:
- Accessing player and NPC data
- Reading and modifying game variables (varps, varbits, varcs)
- Managing widgets and UI elements
- Performing game interactions
- World hopping and world management
- Login and authentication operations
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeWorld(net.runelite.api.World world) Changes to a different world.net.runelite.api.WorldCreates a new World object for world hopping.intgetBoostedSkillLevel(net.runelite.api.Skill skill) Gets the boosted level of a skill.Gets the build identifier of the game client.Gets the game canvas.Gets the character ID of the logged-in character.Gets the Discord user ID if connected.Gets the Discord username if connected.Gets the display name of the logged-in character.intGets the player's current run energy.Gets the NPC that is following the player (pet or follower).net.runelite.api.FriendContainerGets the friend list container.net.runelite.api.GameStateGets the current game state.net.runelite.api.GrandExchangeOffer[]Gets the Grand Exchange offers.Gets the NPC that the hint arrow is pointing to.Gets the player that the hint arrow is pointing to.List<? extends SceneEntity> Gets the list of entities currently being hovered by the mouse.int[]Gets the integer stack used by client scripts.net.runelite.api.ItemCompositiongetItemComposition(int id) Gets the composition data for an item by its ID.net.runelite.api.ItemContainergetItemContainer(int id) Gets an item container by its ID.default net.runelite.api.ItemContainergetItemContainer(net.runelite.api.InventoryID inventoryID) Deprecated, for removal: This API element is subject to removal in a future version.net.runelite.api.coords.LocalPointGets the local destination point for player movement.Gets the local player character.Gets the current login message displayed to the player.Gets the first line of the login response message.Gets the second line of the login response message.Gets the third line of the login response message.intGets the current camera angle on the map.int[]Gets the IDs of the currently loaded map regions.intGets the current minimap state.booleanintlong[]int[]int[]Gets the NPC container for accessing all NPCs.net.runelite.api.ObjectCompositiongetObjectComposition(int id) Gets the composition data for a game object by its ID.Gets the current password.intgetPlane()Gets the current plane (height level) of the local player.Gets the player container for accessing all players.String[]Gets the available player right-click menu options.intgetRealSkillLevel(net.runelite.api.Skill skill) Gets the real (base) level of a skill.Gets the currently selected scene tile.intGets the child index of the currently selected spell widget.intGets the item ID associated with the currently selected spell.intGets the widget ID of the currently selected spell.Gets the current session ID.intgetSkillExperience(net.runelite.api.Skill skill) Gets the total experience in a skill.intGets the current game tick count.Gets the tile container for accessing all tiles.ITile[][][]getTiles()Gets the three-dimensional array of tiles in the current scene.net.runelite.api.WorldViewGets the top-level world view.Gets the Storm user ID.Gets the current username.intgetVarbitValue(int[] vars, int id) Gets the value of a varbit from a varp array.intgetVarcIntValue(int id) Gets the current value of a varc integer.getVarcStrValue(int id) Gets the current value of a varc string.int[]getVarps()Gets the array of varp (variable player) values.intgetVarpValue(int id) Gets the current value of a varp.intGets the height of the game viewport.intGets the width of the game viewport.getWidget(int componentId) Gets a widget by its packed component ID.getWidget(int group, int id) Gets a specific widget by group and child ID.IWidget[]getWidgets(int group) Gets all widgets in a widget group.intGets the current windowed mode setting.intgetWorld()Gets the current world number.net.runelite.api.World[]Gets the list of available worlds.net.runelite.api.worldmap.WorldMapGets the world map interface.EnumSet<net.runelite.api.WorldType> Gets the types of the current world.voidhopToWorld(net.runelite.api.World world) Hops to a different world.default voidinteract(int x, int y) Performs a click interaction at the specified coordinates.voidinteract(int x, int y, boolean click) Performs an interaction at the specified coordinates.default voidinteract(int identifier, int opcode, int param0, int param1) Performs a menu interaction with raw parameters.voidinteract(AutomatedMenu automatedMenu) Performs a menu interaction using an automated menu entry.voidinvokeMenuAction(int param0, int param1, int opcode, int id, int itemId, int worldViewId, String option, String target) Invokes a menu action with full parameters.voidinvokeWidgetAction(int identifier, int param1, int param0, int itemId, String target) Invokes a widget action.booleanChecks if the current thread is the game client thread.booleanisFriended(String name, boolean mustBeLoggedIn) Checks if a player is on the friend list.booleanChecks if the player is currently in an instanced region.booleanChecks if OAuth credentials are currently set.booleanChecks if the client is in resizable mode.booleanChecks if the world select screen is currently open.booleanAttempts to load the world list from the server.voidOpens the world hopper interface.voidprocessDialog(int id, int idx) Processes a dialog option selection.voidpromptCredentials(boolean clearPassword) Prompts for login credentials.voidExecutes a client script with the provided arguments.voidsetCharacterId(String characterId) Sets the character ID.voidsetCheckClick(boolean checkClick) Sets whether click checking is enabled.voidsetDisplayName(String displayName) Sets the display name.voidsetDraggedWidget(net.runelite.api.widgets.Widget widget) Sets the widget currently being dragged.voidsetGameState(int gameState) Sets the game state by its integer value.voidsetGameState(net.runelite.api.GameState gameState) Sets the game state.voidsetKeyboardIdleTicks(int ticks) Sets the keyboard idle tick counter.voidsetLastButton(int button) Sets the last button pressed for interaction handling.voidsetLoginIndex(int loginIndex) Sets the login screen index.voidsetMenuOpened(boolean opened) Sets whether the right-click menu is open.voidsetMinimapState(int state) Sets the minimap state.voidsetMouseIdleCycles(int minValue) Sets the mouse idle cycle counter.voidsetMouseIdleTicks(int ticks) Sets the mouse idle tick counter.voidsetMouseRecorderEnabled(boolean enabled) voidsetMouseRecorderIndex(int index) voidSwitches to normal (username/password) login mode.voidSwitches to OAuth login mode.voidSets the one-time password (authenticator code) for login.voidsetPassword(String password) Sets the password for login.voidsetSelectedSceneTileX(int sceneX) Sets the X coordinate of the selected scene tile.voidsetSelectedSceneTileY(int sceneY) Sets the Y coordinate of the selected scene tile.voidsetSessionId(String sessionId) Sets the session ID.voidsetUsername(String username) Sets the username for login.voidsetVarcIntValue(int var, int value) Sets the value of a varc integer.voidsetVarcStrValue(int var, String value) Sets the value of a varc string.voidsetViewportWalking(boolean b) Enables or disables viewport walking mode.voidsetWindowedMode(int i) Sets the windowed mode.voidsetWorldSelectOpen(boolean open) Sets whether the world select screen is open.voidsleep(int cycles) Sleeps for the specified number of game cycles.Methods inherited from interface net.storm.api.domain.RuneLiteWrapper
getWrapped
-
Method Details
-
getBuildId
String getBuildId()Gets the build identifier of the game client.- Returns:
- the build ID string identifying the current client version
-
getLocalPlayer
IPlayer getLocalPlayer()Gets the local player character.Returns the player entity representing the currently logged-in character. This is the primary way to access information about the user's character.
- Returns:
- the local
IPlayer, ornullif not logged in
-
interact
Performs a menu interaction using an automated menu entry.This method executes a game interaction as defined by the provided
AutomatedMenuobject, which contains all the necessary parameters for the interaction.- Parameters:
automatedMenu- theAutomatedMenucontaining interaction parameters
-
interact
default void interact(int identifier, int opcode, int param0, int param1) Performs a menu interaction with raw parameters.This is a convenience method that creates an
AutomatedMenufrom the provided parameters and executes the interaction.- Parameters:
identifier- the menu entry identifieropcode- the menu action opcodeparam0- the first parameter (typically widget child or x coordinate)param1- the second parameter (typically widget parent or y coordinate)
-
getPlayerOptions
String[] getPlayerOptions()Gets the available player right-click menu options.Returns the array of menu options that appear when right-clicking on other players, such as "Trade", "Follow", etc.
- Returns:
- an array of player menu option strings
-
getObjectComposition
net.runelite.api.ObjectComposition getObjectComposition(int id) Gets the composition data for a game object by its ID.Object compositions contain metadata about game objects including their name, actions, and transformation data.
- Parameters:
id- the object ID to look up- Returns:
- the
ObjectCompositionfor the specified object ID
-
isClientThread
boolean isClientThread()Checks if the current thread is the game client thread.Many game operations must be performed on the client thread. Use this method to determine if thread synchronization is needed.
- Returns:
trueif the current thread is the client thread,falseotherwise
-
getItemComposition
net.runelite.api.ItemComposition getItemComposition(int id) Gets the composition data for an item by its ID.Item compositions contain metadata about items including their name, examine text, and other properties.
- Parameters:
id- the item ID to look up- Returns:
- the
ItemCompositionfor the specified item ID
-
getItemContainer
net.runelite.api.ItemContainer getItemContainer(int id) Gets an item container by its ID.Item containers represent collections of items such as the inventory, bank, or equipment.
- Parameters:
id- the container ID to retrieve- Returns:
- the
ItemContainerwith the specified ID, ornullif not found
-
getItemContainer
@Deprecated(forRemoval=true) default net.runelite.api.ItemContainer getItemContainer(net.runelite.api.InventoryID inventoryID) Deprecated, for removal: This API element is subject to removal in a future version.usegetItemContainer(int)insteadGets an item container by its inventory type.- Parameters:
inventoryID- theInventoryIDto retrieve- Returns:
- the
ItemContainerfor the specified inventory
-
getSelectedSpellWidget
int getSelectedSpellWidget()Gets the widget ID of the currently selected spell.- Returns:
- the widget ID of the selected spell, or -1 if no spell is selected
-
getSelectedSpellChildIndex
int getSelectedSpellChildIndex()Gets the child index of the currently selected spell widget.- Returns:
- the child index of the selected spell widget
-
getSelectedSpellItemId
int getSelectedSpellItemId()Gets the item ID associated with the currently selected spell.- Returns:
- the item ID associated with the selected spell, or -1 if not applicable
-
getTopLevelWorldView
net.runelite.api.WorldView getTopLevelWorldView()Gets the top-level world view.The world view contains information about the currently loaded game scene including tiles, objects, and entities.
- Returns:
- the top-level
WorldView
-
getTiles
ITile[][][] getTiles()Gets the three-dimensional array of tiles in the current scene.The array is indexed by [plane][x][y] where plane is the height level.
- Returns:
- a 3D array of
ITileobjects representing the scene
-
getPlane
int getPlane()Gets the current plane (height level) of the local player.Planes range from 0 (ground level) to 3 (highest level).
- Returns:
- the current plane number
-
getWidgets
Gets all widgets in a widget group.- Parameters:
group- the widget group ID- Returns:
- an array of
IWidgetobjects in the group, ornullif the group doesn't exist
-
getWidget
Gets a specific widget by group and child ID.- Parameters:
group- the widget group IDid- the widget child ID- Returns:
- the
IWidget, ornullif not found
-
getWidget
Gets a widget by its packed component ID.The component ID combines the group and child ID into a single integer.
- Parameters:
componentId- the packed component ID- Returns:
- the
IWidget, ornullif not found
-
getHintArrowPlayer
IPlayer getHintArrowPlayer()Gets the player that the hint arrow is pointing to.- Returns:
- the
IPlayertargeted by the hint arrow, ornullif none
-
getVarps
int[] getVarps()Gets the array of varp (variable player) values.Varps store various player-specific game state values.
- Returns:
- an array of varp values
-
getVarbitValue
int getVarbitValue(int[] vars, int id) Gets the value of a varbit from a varp array.Varbits are sub-values stored within varps using bit packing.
- Parameters:
vars- the varp array to read fromid- the varbit ID- Returns:
- the varbit value
-
getVarpValue
int getVarpValue(int id) Gets the current value of a varp.- Parameters:
id- the varp ID- Returns:
- the varp value
-
getVarcIntValue
int getVarcIntValue(int id) Gets the current value of a varc integer.Varcs (variable client) are client-side variables not synchronized with the server.
- Parameters:
id- the varc ID- Returns:
- the varc integer value
-
getVarcStrValue
Gets the current value of a varc string.- Parameters:
id- the varc ID- Returns:
- the varc string value
-
getGameState
net.runelite.api.GameState getGameState()Gets the current game state.The game state indicates whether the client is logged in, loading, at the login screen, etc.
- Returns:
- the current
GameState
-
getTickCount
int getTickCount()Gets the current game tick count.The tick count increments every game tick (approximately 600ms).
- Returns:
- the current tick count
-
runScript
Executes a client script with the provided arguments.Client scripts are used internally by the game for various UI and gameplay functionality.
- Parameters:
args- the script arguments, where the first argument is typically the script ID
-
getBoostedSkillLevel
int getBoostedSkillLevel(net.runelite.api.Skill skill) Gets the boosted level of a skill.The boosted level includes temporary boosts and drains.
- Parameters:
skill- theSkillto query- Returns:
- the current boosted level
-
getRealSkillLevel
int getRealSkillLevel(net.runelite.api.Skill skill) Gets the real (base) level of a skill.The real level excludes temporary boosts and drains.
- Parameters:
skill- theSkillto query- Returns:
- the base skill level
-
getSkillExperience
int getSkillExperience(net.runelite.api.Skill skill) Gets the total experience in a skill.- Parameters:
skill- theSkillto query- Returns:
- the total experience points
-
isInInstancedRegion
boolean isInInstancedRegion()Checks if the player is currently in an instanced region.Instanced regions are unique areas created for specific players or groups, such as boss instances or minigame areas.
- Returns:
trueif in an instanced region,falseotherwise
-
getWorldList
net.runelite.api.World[] getWorldList()Gets the list of available worlds.- Returns:
- an array of
Worldobjects, ornullif not loaded
-
getWorld
int getWorld()Gets the current world number.- Returns:
- the world number the player is connected to
-
openWorldHopper
void openWorldHopper()Opens the world hopper interface. -
changeWorld
void changeWorld(net.runelite.api.World world) Changes to a different world.This method initiates a world change but does not wait for completion.
- Parameters:
world- theWorldto change to
-
hopToWorld
void hopToWorld(net.runelite.api.World world) Hops to a different world.Similar to
changeWorld(World), this initiates a world hop.- Parameters:
world- theWorldto hop to
-
getCanvas
Canvas getCanvas()Gets the game canvas.The canvas is the AWT component where the game renders.
- Returns:
- the game
Canvas
-
setVarcIntValue
void setVarcIntValue(int var, int value) Sets the value of a varc integer.- Parameters:
var- the varc IDvalue- the value to set
-
setVarcStrValue
Sets the value of a varc string.- Parameters:
var- the varc IDvalue- the string value to set
-
getGrandExchangeOffers
net.runelite.api.GrandExchangeOffer[] getGrandExchangeOffers()Gets the Grand Exchange offers.- Returns:
- an array of
GrandExchangeOfferobjects
-
getMapRegions
int[] getMapRegions()Gets the IDs of the currently loaded map regions.- Returns:
- an array of region IDs
-
getWorldType
EnumSet<net.runelite.api.WorldType> getWorldType()Gets the types of the current world.World types indicate properties like PvP, members, etc.
- Returns:
- an
EnumSetofWorldTypevalues
-
getIntStack
int[] getIntStack()Gets the integer stack used by client scripts.- Returns:
- the script integer stack array
-
getEnergy
int getEnergy()Gets the player's current run energy.- Returns:
- the run energy value (0-10000, representing 0-100%)
-
getFriendContainer
net.runelite.api.FriendContainer getFriendContainer()Gets the friend list container.- Returns:
- the
FriendContainercontaining friend list data
-
isFriended
Checks if a player is on the friend list.- Parameters:
name- the player name to checkmustBeLoggedIn- iftrue, only returns true if the friend is online- Returns:
trueif the player is a friend (and online if required)
-
getViewportHeight
int getViewportHeight()Gets the height of the game viewport.- Returns:
- the viewport height in pixels
-
getViewportWidth
int getViewportWidth()Gets the width of the game viewport.- Returns:
- the viewport width in pixels
-
isResized
boolean isResized()Checks if the client is in resizable mode.- Returns:
trueif resizable mode is enabled,falsefor fixed mode
-
getMapAngle
int getMapAngle()Gets the current camera angle on the map.- Returns:
- the map angle in JAU (Jagex Angle Units)
-
getWorldMap
net.runelite.api.worldmap.WorldMap getWorldMap()Gets the world map interface.- Returns:
- the
WorldMapinstance
-
createWorld
net.runelite.api.World createWorld()Creates a new World object for world hopping.- Returns:
- a new
Worldinstance
-
setSelectedSceneTileX
void setSelectedSceneTileX(int sceneX) Sets the X coordinate of the selected scene tile.Used for tile-based interactions and movement.
- Parameters:
sceneX- the scene X coordinate
-
setSelectedSceneTileY
void setSelectedSceneTileY(int sceneY) Sets the Y coordinate of the selected scene tile.Used for tile-based interactions and movement.
- Parameters:
sceneY- the scene Y coordinate
-
setViewportWalking
void setViewportWalking(boolean b) Enables or disables viewport walking mode.- Parameters:
b-trueto enable viewport walking,falseto disable
-
getLocalDestinationLocation
net.runelite.api.coords.LocalPoint getLocalDestinationLocation()Gets the local destination point for player movement.- Returns:
- the destination
LocalPoint, ornullif not moving
-
setLastButton
void setLastButton(int button) Sets the last button pressed for interaction handling.- Parameters:
button- the button code
-
setCheckClick
void setCheckClick(boolean checkClick) Sets whether click checking is enabled.- Parameters:
checkClick-trueto enable click checking
-
getFollower
Gets the NPC that is following the player (pet or follower).- Returns:
- the follower
INPC, ornullif no follower
-
getHintArrowNpc
INPC getHintArrowNpc()Gets the NPC that the hint arrow is pointing to.- Returns:
- the
INPCtargeted by the hint arrow, ornullif none
-
invokeWidgetAction
Invokes a widget action.- Parameters:
identifier- the action identifierparam1- the first parameter (typically widget ID)param0- the second parameter (typically child index)itemId- the item ID if applicabletarget- the target text for the action
-
getLoginMessage
String getLoginMessage()Gets the current login message displayed to the player.- Returns:
- the login message string
-
setLoginIndex
void setLoginIndex(int loginIndex) Sets the login screen index.Controls which login screen state is displayed.
- Parameters:
loginIndex- the login index to set
-
setMouseIdleTicks
void setMouseIdleTicks(int ticks) Sets the mouse idle tick counter.Used to track mouse activity for idle detection.
- Parameters:
ticks- the number of ticks the mouse has been idle
-
setKeyboardIdleTicks
void setKeyboardIdleTicks(int ticks) Sets the keyboard idle tick counter.Used to track keyboard activity for idle detection.
- Parameters:
ticks- the number of ticks the keyboard has been idle
-
loadWorlds
boolean loadWorlds()Attempts to load the world list from the server.- Returns:
trueif the world list was loaded successfully
-
promptCredentials
void promptCredentials(boolean clearPassword) Prompts for login credentials.- Parameters:
clearPassword- iftrue, clears the password field
-
isWorldSelectOpen
boolean isWorldSelectOpen()Checks if the world select screen is currently open.- Returns:
trueif the world select is open
-
setWorldSelectOpen
void setWorldSelectOpen(boolean open) Sets whether the world select screen is open.- Parameters:
open-trueto open world select,falseto close
-
isOAuthCredentialsSet
boolean isOAuthCredentialsSet()Checks if OAuth credentials are currently set.- Returns:
trueif OAuth credentials are configured
-
getPassword
String getPassword()Gets the current password.- Returns:
- the password string
-
setPassword
Sets the password for login.- Parameters:
password- the password to set
-
getUsername
String getUsername()Gets the current username.- Returns:
- the username string
-
setUsername
Sets the username for login.- Parameters:
username- the username to set
-
setOtp
Sets the one-time password (authenticator code) for login.- Parameters:
otp- the OTP code
-
getWindowedMode
int getWindowedMode()Gets the current windowed mode setting.- Returns:
- the windowed mode value
-
setWindowedMode
void setWindowedMode(int i) Sets the windowed mode.- Parameters:
i- the windowed mode value to set
-
setMouseIdleCycles
void setMouseIdleCycles(int minValue) Sets the mouse idle cycle counter.Similar to
setMouseIdleTicks(int)but uses cycles.- Parameters:
minValue- the minimum cycle value
-
getHoveredEntities
List<? extends SceneEntity> getHoveredEntities()Gets the list of entities currently being hovered by the mouse.- Returns:
- a list of
SceneEntityobjects under the cursor
-
getSelectedSceneTile
ITile getSelectedSceneTile()Gets the currently selected scene tile.- Returns:
- the selected
ITile, ornullif none selected
-
setDraggedWidget
void setDraggedWidget(net.runelite.api.widgets.Widget widget) Sets the widget currently being dragged.- Parameters:
widget- theWidgetbeing dragged
-
getMinimapState
int getMinimapState()Gets the current minimap state.Indicates whether the minimap is visible, hidden, or in compass mode.
- Returns:
- the minimap state value
-
setMinimapState
void setMinimapState(int state) Sets the minimap state.- Parameters:
state- the minimap state to set
-
processDialog
void processDialog(int id, int idx) Processes a dialog option selection.- Parameters:
id- the dialog IDidx- the option index to select
-
setMenuOpened
void setMenuOpened(boolean opened) Sets whether the right-click menu is open.- Parameters:
opened-trueto mark menu as opened
-
interact
default void interact(int x, int y) Performs a click interaction at the specified coordinates.Equivalent to calling
interact(int, int, boolean)with click set totrue.- Parameters:
x- the X coordinatey- the Y coordinate
-
interact
void interact(int x, int y, boolean click) Performs an interaction at the specified coordinates.- Parameters:
x- the X coordinatey- the Y coordinateclick- whether to perform a click action
-
setGameState
void setGameState(net.runelite.api.GameState gameState) Sets the game state.- Parameters:
gameState- theGameStateto set
-
setGameState
void setGameState(int gameState) Sets the game state by its integer value.- Parameters:
gameState- the game state value to set
-
setOAuthLoginMode
void setOAuthLoginMode()Switches to OAuth login mode. -
setNormalLoginMode
void setNormalLoginMode()Switches to normal (username/password) login mode. -
getDisplayName
String getDisplayName()Gets the display name of the logged-in character.- Returns:
- the character's display name
-
getSessionId
String getSessionId()Gets the current session ID.- Returns:
- the session ID string
-
getCharacterId
String getCharacterId()Gets the character ID of the logged-in character.- Returns:
- the character ID string
-
setDisplayName
Sets the display name.- Parameters:
displayName- the display name to set
-
setSessionId
Sets the session ID.- Parameters:
sessionId- the session ID to set
-
setCharacterId
Sets the character ID.- Parameters:
characterId- the character ID to set
-
getLoginResponse1
String getLoginResponse1()Gets the first line of the login response message.- Returns:
- the first login response line
-
getLoginResponse2
String getLoginResponse2()Gets the second line of the login response message.- Returns:
- the second login response line
-
getLoginResponse3
String getLoginResponse3()Gets the third line of the login response message.- Returns:
- the third login response line
-
getPlayerContainer
PlayerContainer getPlayerContainer()Gets the player container for accessing all players.- Returns:
- the
PlayerContainer
-
getNpcContainer
NpcContainer getNpcContainer()Gets the NPC container for accessing all NPCs.- Returns:
- the
NpcContainer
-
getTileContainer
TileContainer getTileContainer()Gets the tile container for accessing all tiles.- Returns:
- the
TileContainer
-
sleep
void sleep(int cycles) Sleeps for the specified number of game cycles.This pauses execution for approximately cycles * 20ms.
- Parameters:
cycles- the number of cycles to sleep
-
getDiscordId
String getDiscordId()Gets the Discord user ID if connected.- Returns:
- the Discord ID string, or
nullif not connected
-
getDiscordUser
String getDiscordUser()Gets the Discord username if connected.- Returns:
- the Discord username, or
nullif not connected
-
getUserId
Long getUserId()Gets the Storm user ID.- Returns:
- the user ID, or
nullif not authenticated
-
invokeMenuAction
void invokeMenuAction(int param0, int param1, int opcode, int id, int itemId, int worldViewId, String option, String target) Invokes a menu action with full parameters.This is a low-level method for executing menu actions with complete control over all parameters.
- Parameters:
param0- the first parameterparam1- the second parameteropcode- the menu action opcodeid- the action identifieritemId- the item ID if applicableworldViewId- the world view IDoption- the menu option texttarget- the menu target text
-
getMouseRecorder
Object getMouseRecorder() -
getMouseRecorderLock
Object getMouseRecorderLock() -
getMouseRecorderXs
int[] getMouseRecorderXs() -
getMouseRecorderYs
int[] getMouseRecorderYs() -
getMouseRecorderTimes
long[] getMouseRecorderTimes() -
getMouseRecorderEnabled
boolean getMouseRecorderEnabled() -
setMouseRecorderEnabled
void setMouseRecorderEnabled(boolean enabled) -
getMouseRecorderIndex
int getMouseRecorderIndex() -
setMouseRecorderIndex
void setMouseRecorderIndex(int index)
-
getItemContainer(int)instead