Interface IClient

All Superinterfaces:
RuneLiteWrapper<net.runelite.api.Client>

public interface IClient extends RuneLiteWrapper<net.runelite.api.Client>
  • Method Details

    • getBuildId

      String getBuildId()
    • getLocalPlayer

      IPlayer getLocalPlayer()
    • interact

      void interact(AutomatedMenu automatedMenu)
    • interact

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

      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

      String getVarcStrValue(int id)
    • getGameState

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

      int getTickCount()
    • runScript

      void runScript(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

      Canvas getCanvas()
    • setVarcIntValue

      void setVarcIntValue(int var, int value)
    • setVarcStrValue

      void setVarcStrValue(int var, String value)
    • getGrandExchangeOffers

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

      int[] getMapRegions()
    • getWorldType

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

      int[] getIntStack()
    • getEnergy

      int getEnergy()
    • getFriendContainer

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

      boolean isFriended(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, String target)
    • getLoginMessage

      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

      String getPassword()
    • setPassword

      void setPassword(String password)
    • getUsername

      String getUsername()
    • setUsername

      void setUsername(String username)
    • setOtp

      void setOtp(String otp)
    • getWindowedMode

      int getWindowedMode()
    • setWindowedMode

      void setWindowedMode(int i)
    • setMouseIdleCycles

      void setMouseIdleCycles(int minValue)
    • getHoveredEntities

      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

      String getDisplayName()
    • getSessionId

      String getSessionId()
    • getCharacterId

      String getCharacterId()
    • setDisplayName

      void setDisplayName(String displayName)
    • setSessionId

      void setSessionId(String sessionId)
    • setCharacterId

      void setCharacterId(String characterId)
    • getLoginResponse1

      String getLoginResponse1()
    • getLoginResponse2

      String getLoginResponse2()
    • getLoginResponse3

      String getLoginResponse3()
    • getPlayerContainer

      PlayerContainer getPlayerContainer()
    • getNpcContainer

      NpcContainer getNpcContainer()
    • getTileContainer

      TileContainer getTileContainer()
    • sleep

      void sleep(int cycles)
    • getDiscordId

      String getDiscordId()
    • getDiscordUser

      String getDiscordUser()
    • getUserId

      Long getUserId()