Class Client


  • public class Client
    extends java.lang.Object
    • Constructor Detail

      • Client

        public Client()
    • Method Detail

      • getClient

        public static IClient getClient()
      • getWrapped

        public static net.runelite.api.Client getWrapped()
      • getBuildId

        public static java.lang.String getBuildId()
      • interact

        public static void interact​(AutomatedMenu automatedMenu)
      • interact

        public static void interact​(int identifier,
                                    int opcode,
                                    int param0,
                                    int param1,
                                    int clickX,
                                    int clickY,
                                    SceneEntity sceneEntity)
      • interact

        public static void interact​(int identifier,
                                    int opcode,
                                    int param0,
                                    int param1,
                                    int clickX,
                                    int clickY)
      • interact

        public static void interact​(int identifier,
                                    int opcode,
                                    int param0,
                                    int param1)
      • interact

        public static void interact​(int x,
                                    int y)
      • interact

        public static void interact​(int x,
                                    int y,
                                    boolean click)
      • getPlayerOptions

        public static java.lang.String[] getPlayerOptions()
      • getObjectComposition

        public static net.runelite.api.ObjectComposition getObjectComposition​(int id)
      • isClientThread

        public static boolean isClientThread()
      • getItemComposition

        public static net.runelite.api.ItemComposition getItemComposition​(int id)
      • getItemContainer

        public static net.runelite.api.ItemContainer getItemContainer​(int id)
      • getItemContainer

        public static net.runelite.api.ItemContainer getItemContainer​(net.runelite.api.InventoryID id)
      • getTopLevelWorldView

        public static net.runelite.api.WorldView getTopLevelWorldView()
      • getHintArrowPlayer

        public static IPlayer getHintArrowPlayer()
      • getVarps

        public static int[] getVarps()
      • getVarbitValue

        public static int getVarbitValue​(int[] vars,
                                         int id)
      • getVarpValue

        public static int getVarpValue​(int id)
      • getVarcIntValue

        public static int getVarcIntValue​(int varClientInt)
      • getVarcStrValue

        public static java.lang.String getVarcStrValue​(int varClientStr)
      • getGameState

        public static net.runelite.api.GameState getGameState()
      • setGameState

        public static void setGameState​(net.runelite.api.GameState gameState)
      • setGameState

        public static void setGameState​(int gameState)
      • getTickCount

        public static int getTickCount()
      • runScript

        public static void runScript​(java.lang.Object... args)
      • getBoostedSkillLevel

        public static int getBoostedSkillLevel​(net.runelite.api.Skill skill)
      • getRealSkillLevel

        public static int getRealSkillLevel​(net.runelite.api.Skill skill)
      • getSkillExperience

        public static int getSkillExperience​(net.runelite.api.Skill skill)
      • isInInstancedRegion

        public static boolean isInInstancedRegion()
      • getWorldList

        public static net.runelite.api.World[] getWorldList()
      • getWorld

        public static int getWorld()
      • openWorldHopper

        public static void openWorldHopper()
      • changeWorld

        public static void changeWorld​(net.runelite.api.World world)
      • hopToWorld

        public static void hopToWorld​(net.runelite.api.World world)
      • getCanvas

        public static java.awt.Canvas getCanvas()
      • setVarcIntValue

        public static void setVarcIntValue​(int inputType,
                                           int inputType1)
      • setVarcStrValue

        public static void setVarcStrValue​(int var,
                                           java.lang.String value)
      • getGrandExchangeOffers

        public static net.runelite.api.GrandExchangeOffer[] getGrandExchangeOffers()
      • getMapRegions

        public static int[] getMapRegions()
      • getWorldType

        public static java.util.EnumSet<net.runelite.api.WorldType> getWorldType()
      • getIntStack

        public static int[] getIntStack()
      • getEnergy

        public static int getEnergy()
      • getFriendContainer

        public static net.runelite.api.FriendContainer getFriendContainer()
      • isFriended

        public static boolean isFriended​(java.lang.String name,
                                         boolean b)
      • getViewportWidth

        public static int getViewportWidth()
      • getViewportHeight

        public static int getViewportHeight()
      • getPlane

        public static int getPlane()
      • isResized

        public static boolean isResized()
      • getMapAngle

        public static int getMapAngle()
      • getWorldMap

        public static net.runelite.api.worldmap.WorldMap getWorldMap()
      • createWorld

        public static net.runelite.api.World createWorld()
      • setSelectedSceneTileX

        public static void setSelectedSceneTileX​(int sceneX)
      • setSelectedSceneTileY

        public static void setSelectedSceneTileY​(int sceneY)
      • setViewportWalking

        public static void setViewportWalking​(boolean b)
      • getLocalDestinationLocation

        public static net.runelite.api.coords.LocalPoint getLocalDestinationLocation()
      • setLastButton

        public static void setLastButton​(int button)
      • setCheckClick

        public static void setCheckClick​(boolean checkClick)
      • getFollower

        public static INPC getFollower()
      • getHintArrowNpc

        public static INPC getHintArrowNpc()
      • invokeWidgetAction

        public static void invokeWidgetAction​(int identifier,
                                              int param1,
                                              int param0,
                                              int itemId,
                                              java.lang.String target)
      • getLoginMessage

        public static java.lang.String getLoginMessage()
      • setLoginIndex

        public static void setLoginIndex​(int index)
      • setMouseIdleTicks

        public static void setMouseIdleTicks​(int ticks)
      • setKeyboardIdleTicks

        public static void setKeyboardIdleTicks​(int ticks)
      • loadWorlds

        public static boolean loadWorlds()
      • promptCredentials

        public static void promptCredentials​(boolean clearPassword)
      • isWorldSelectOpen

        public static boolean isWorldSelectOpen()
      • setWorldSelectOpen

        public static void setWorldSelectOpen​(boolean open)
      • isOAuthCredentialsSet

        public static boolean isOAuthCredentialsSet()
      • getPassword

        public static java.lang.String getPassword()
      • setPassword

        public static void setPassword​(java.lang.String password)
      • setUsername

        public static void setUsername​(java.lang.String username)
      • setOtp

        public static void setOtp​(java.lang.String now)
      • getWindowedMode

        public static int getWindowedMode()
      • setWindowedMode

        public static void setWindowedMode​(int i)
      • getPreferences

        public static net.runelite.api.Preferences getPreferences()
      • setMouseIdleCycles

        public static void setMouseIdleCycles​(int minValue)
      • getHoveredEntities

        public static java.util.List<? extends SceneEntity> getHoveredEntities()
      • getSelectedSceneTile

        public static ITile getSelectedSceneTile()
      • setDraggedWidget

        public static void setDraggedWidget​(net.runelite.api.widgets.Widget widget)
      • getMinimapState

        public static int getMinimapState()
      • setMinimapState

        public static void setMinimapState​(int state)
      • processDialog

        public static void processDialog​(int id,
                                         int idx)
      • setMenuOpened

        public static void setMenuOpened​(boolean opened)
      • setOAuthLoginMode

        public static void setOAuthLoginMode()
      • setNormalLoginMode

        public static void setNormalLoginMode()
      • getDisplayName

        public static java.lang.String getDisplayName()
      • getSessionId

        public static java.lang.String getSessionId()
      • getCharacterId

        public static java.lang.String getCharacterId()
      • setDisplayName

        public static void setDisplayName​(java.lang.String displayName)
      • setSessionId

        public static void setSessionId​(java.lang.String sessionId)
      • setCharacterId

        public static void setCharacterId​(java.lang.String characterId)
      • getLoginResponse1

        public static java.lang.String getLoginResponse1()
      • getLoginResponse2

        public static java.lang.String getLoginResponse2()
      • getLoginResponse3

        public static java.lang.String getLoginResponse3()
      • sleep

        public static void sleep​(int cycles)