Interface IClient

    • Method Detail

      • getBuildId

        java.lang.String getBuildId()
      • getLocalPlayer

        IPlayer getLocalPlayer()
      • interact

        default void interact​(int identifier,
                              int opcode,
                              int param0,
                              int param1)
      • getPlayerOptions

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

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

        boolean isClientThread()
      • getItemComposition

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

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

        net.runelite.api.ItemContainer getItemContainer​(net.runelite.api.InventoryID id)
      • getSelectedSpellWidget

        int getSelectedSpellWidget()
      • getSelectedSpellChildIndex

        int getSelectedSpellChildIndex()
      • getSelectedSpellItemId

        int getSelectedSpellItemId()
      • getTopLevelWorldView

        net.runelite.api.WorldView getTopLevelWorldView()
      • getTiles

        ITile[][][] getTiles()
      • getPlane

        int getPlane()
      • getWidgets

        IWidget[] getWidgets​(int group)
      • getWidget

        IWidget getWidget​(int group,
                          int id)
      • getWidget

        IWidget getWidget​(int componentId)
      • getHintArrowPlayer

        IPlayer getHintArrowPlayer()
      • getVarps

        int[] getVarps()
      • getVarbitValue

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

        int getVarpValue​(int id)
      • getVarcIntValue

        int getVarcIntValue​(int id)
      • getVarcStrValue

        java.lang.String getVarcStrValue​(int id)
      • getGameState

        net.runelite.api.GameState getGameState()
      • getTickCount

        int getTickCount()
      • runScript

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

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

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

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

        boolean isInInstancedRegion()
      • getWorldList

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

        int getWorld()
      • openWorldHopper

        void openWorldHopper()
      • changeWorld

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

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

        java.awt.Canvas getCanvas()
      • setVarcIntValue

        void setVarcIntValue​(int var,
                             int value)
      • setVarcStrValue

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

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

        int[] getMapRegions()
      • getWorldType

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

        int[] getIntStack()
      • getEnergy

        int getEnergy()
      • getFriendContainer

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

        boolean isFriended​(java.lang.String name,
                           boolean mustBeLoggedIn)
      • getViewportHeight

        int getViewportHeight()
      • getViewportWidth

        int getViewportWidth()
      • isResized

        boolean isResized()
      • getMapAngle

        int getMapAngle()
      • getWorldMap

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

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

        void setSelectedSceneTileX​(int sceneX)
      • setSelectedSceneTileY

        void setSelectedSceneTileY​(int sceneY)
      • setViewportWalking

        void setViewportWalking​(boolean b)
      • getLocalDestinationLocation

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

        void setLastButton​(int button)
      • setCheckClick

        void setCheckClick​(boolean checkClick)
      • getFollower

        @Nullable
        INPC getFollower()
      • getHintArrowNpc

        INPC getHintArrowNpc()
      • invokeWidgetAction

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

        java.lang.String getLoginMessage()
      • setLoginIndex

        void setLoginIndex​(int loginIndex)
      • setMouseIdleTicks

        void setMouseIdleTicks​(int ticks)
      • setKeyboardIdleTicks

        void setKeyboardIdleTicks​(int ticks)
      • loadWorlds

        boolean loadWorlds()
      • promptCredentials

        void promptCredentials​(boolean clearPassword)
      • isWorldSelectOpen

        boolean isWorldSelectOpen()
      • setWorldSelectOpen

        void setWorldSelectOpen​(boolean open)
      • isOAuthCredentialsSet

        boolean isOAuthCredentialsSet()
      • getPassword

        java.lang.String getPassword()
      • setPassword

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

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

        void setOtp​(java.lang.String otp)
      • getWindowedMode

        int getWindowedMode()
      • setWindowedMode

        void setWindowedMode​(int i)
      • setMouseIdleCycles

        void setMouseIdleCycles​(int minValue)
      • getHoveredEntities

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

        ITile getSelectedSceneTile()
      • setDraggedWidget

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

        int getMinimapState()
      • setMinimapState

        void setMinimapState​(int state)
      • processDialog

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

        void setMenuOpened​(boolean opened)
      • interact

        default void interact​(int x,
                              int y)
      • interact

        void interact​(int x,
                      int y,
                      boolean click)
      • setGameState

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

        void setGameState​(int gameState)
      • setOAuthLoginMode

        void setOAuthLoginMode()
      • setNormalLoginMode

        void setNormalLoginMode()
      • getDisplayName

        java.lang.String getDisplayName()
      • getSessionId

        java.lang.String getSessionId()
      • getCharacterId

        java.lang.String getCharacterId()
      • setDisplayName

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

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

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

        java.lang.String getLoginResponse1()
      • getLoginResponse2

        java.lang.String getLoginResponse2()
      • getLoginResponse3

        java.lang.String getLoginResponse3()
      • sleep

        void sleep​(int cycles)