Interface RSClient

    • Method Detail

      • getApplet

        default java.applet.Applet getApplet()
      • getCallbacks

        net.eternalclient.internal.ICallbacks getCallbacks()
      • setCallbacks

        void setCallbacks​(net.eternalclient.internal.ICallbacks callbacks)
      • setSettings

        void setSettings​(ISettings settings)
      • setLogger

        void setLogger​(ILogger logger)
      • getController

        net.eternalclient.internal.IController getController()
      • setController

        void setController​(net.eternalclient.internal.IController controller)
      • getAccountIdentifier

        java.lang.String getAccountIdentifier()
      • getAccountIdentifierHash

        java.lang.String getAccountIdentifierHash()
      • getAccountIdentifierSeed

        int getAccountIdentifierSeed()
      • setMillisBetweenDraw

        void setMillisBetweenDraw​(int millisBetweenDraw)
      • getCustomUsername

        java.lang.String getCustomUsername()
      • setCustomUsername

        void setCustomUsername​(java.lang.String username)
      • setPlatformInfo

        void setPlatformInfo​(RSPlatformInfo platformInfo)
      • getClientType

        int getClientType()
      • setClientType

        void setClientType​(int clientType)
      • getPlatformType

        int getPlatformType()
      • setPlatformType

        void setPlatformType​(int platformType)
      • getTopLevelWorldView

        RSWorldView getTopLevelWorldView()
      • setConsumableScripts

        void setConsumableScripts​(java.util.HashSet<java.lang.Integer> cs)
      • consumeScript

        boolean consumeScript​(int scriptId)
      • isMembersWorld

        boolean isMembersWorld()
      • getGameState

        int getGameState()
      • setGameState

        void setGameState​(int gameState)
      • useLoginPreference

        void useLoginPreference​(boolean value)
      • getLoginIndex

        int getLoginIndex()
      • setLoginIndex

        void setLoginIndex​(int loginIndex)
      • setAccountType

        void setAccountType​(RSAccountType accountType)
      • getRunescapeAccountType

        RSAccountType getRunescapeAccountType()
      • getGameCycle

        int getGameCycle()
      • getCameraX

        int getCameraX()
      • getCameraY

        int getCameraY()
      • getCameraZ

        int getCameraZ()
      • getCameraPitch

        int getCameraPitch()
      • getCameraYaw

        int getCameraYaw()
      • getScale

        int getScale()
      • getViewportWidth

        int getViewportWidth()
      • getViewportHeight

        int getViewportHeight()
      • getViewportXOffset

        int getViewportXOffset()
      • getViewportYOffset

        int getViewportYOffset()
      • getMapAngle

        int getMapAngle()
      • getUsername

        java.lang.String getUsername()
      • setUsername

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

        java.lang.String getPassword()
      • setPassword

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

        java.lang.String getSessionID()
      • setSessionID

        void setSessionID​(java.lang.String sessionID)
      • getCharacterID

        java.lang.String getCharacterID()
      • setCharacterID

        void setCharacterID​(java.lang.String characterID)
      • getDisplayName

        java.lang.String getDisplayName()
      • setDisplayName

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

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

        void setOtpValue​(int otpValue)
      • getLocalPlayer

        RSPlayer getLocalPlayer()
      • getLocalPlayerIndex

        int getLocalPlayerIndex()
      • getPlayerOptions

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

        boolean isInInstancedRegion()
      • getInstanceTemplateChunks

        int[][][] getInstanceTemplateChunks()
      • getItemContainer

        default RSItemContainer getItemContainer​(net.eternalclient.api.data.InventoryID inventory)
      • getSkillExperiences

        int[] getSkillExperiences()
      • getRealSkillLevels

        int[] getRealSkillLevels()
      • getBoostedSkillLevels

        int[] getBoostedSkillLevels()
      • getTotalLevel

        int getTotalLevel()
      • getOverallExperience

        long getOverallExperience()
      • getSkillsExperienceTable

        int[] getSkillsExperienceTable()
      • getWidget

        RSWidget getWidget​(int parentId)
      • getWidget

        RSWidget getWidget​(int parentId,
                           int childId)
      • getWidget

        default RSWidget getWidget​(net.eternalclient.api.data.widgets.WidgetInfo widgetInfo)
      • getMessageContinueWidget

        RSWidget getMessageContinueWidget()
      • setMessageContinueWidget

        void setMessageContinueWidget​(RSWidget widget)
      • isResized

        boolean isResized()
      • getVarcIntValue

        int getVarcIntValue​(int varcIntId)
      • setVarcIntValue

        void setVarcIntValue​(int index,
                             int value)
      • getVarcStrValue

        java.lang.String getVarcStrValue​(int varcStrId)
      • setVarcStrValue

        void setVarcStrValue​(int index,
                             java.lang.String value)
      • processDialog

        void processDialog​(int widgetPackedId,
                           int index)
      • getVarbitValue

        int getVarbitValue​(int id)
      • getVarbitValue

        int getVarbitValue​(int[] varps,
                           int id)
      • getWorld

        int getWorld()
      • changeWorld

        void changeWorld​(RSWorld reference)
      • sendMenuAction

        void sendMenuAction​(int secondary,
                            int tertiary,
                            int opcode,
                            int id,
                            int quaternary,
                            int worldViewId,
                            java.lang.String action,
                            java.lang.String target,
                            int x,
                            int y)
      • sendWidgetAction

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

        net.eternalclient.api.data.MenuAction getMenuAction()
      • setMenuAction

        void setMenuAction​(net.eternalclient.api.data.MenuAction menuAction)
      • Widget_runOnTargetLeave

        void Widget_runOnTargetLeave()
      • getItemSelected

        int getItemSelected()
      • setItemSelected

        void setItemSelected​(int i)
      • getSelectedSpellName

        java.lang.String getSelectedSpellName()
      • getSelectedSpellItemId

        int getSelectedSpellItemId()
      • getSelectedSpellChildIndex

        int getSelectedSpellChildIndex()
      • getSelectedSpellWidget

        int getSelectedSpellWidget()
      • getSpellSelected

        boolean getSpellSelected()
      • createClientPacket

        @Construct
        RSClientPacket createClientPacket​(int opcode,
                                          int length)
      • getMouseX

        int getMouseX()
      • getMouseY

        int getMouseY()
      • getDestinationX

        int getDestinationX()
      • setDestinationX

        void setDestinationX​(int i)
      • getDestinationY

        int getDestinationY()
      • setDestinationY

        void setDestinationY​(int i)
      • setClickCrossX

        void setClickCrossX​(int x)
      • setClickCrossY

        void setClickCrossY​(int y)
      • setMouseCrossColor

        void setMouseCrossColor​(int i)
      • setMouseCrossState

        void setMouseCrossState​(int i)
      • getMouseLastPressedMillis

        long getMouseLastPressedMillis()
      • setMouseLastPressedMillis

        void setMouseLastPressedMillis​(long currentTimeMillis)
      • getClientMouseLastPressedMillis

        long getClientMouseLastPressedMillis()
      • setClientMouseLastPressedMillis

        void setClientMouseLastPressedMillis​(long mouseLastPressedMillis)
      • getRecordedMouseX

        int getRecordedMouseX()
      • setRecordedMouseX

        void setRecordedMouseX​(int x)
      • getRecordedMouseY

        int getRecordedMouseY()
      • setRecordedMouseY

        void setRecordedMouseY​(int y)
      • getRecordedMouseTime

        long getRecordedMouseTime()
      • setRecordedMouseTime

        void setRecordedMouseTime​(long millis)
      • getMouseCanvasPosition

        net.eternalclient.api.data.Point getMouseCanvasPosition()
      • createSpritePixels

        @Construct
        RSSpritePixels createSpritePixels​(int[] pixels,
                                          int width,
                                          int height)
      • getMenuX

        int getMenuX()
      • getMenuY

        int getMenuY()
      • getMenuWidth

        int getMenuWidth()
      • getMenuHeight

        int getMenuHeight()
      • isMenuOpen

        boolean isMenuOpen()
      • getMenuOptionCount

        int getMenuOptionCount()
      • getWorldType

        java.util.EnumSet<net.eternalclient.api.data.worlds.WorldType> getWorldType()
      • addRSChatMessage

        void addRSChatMessage​(int type,
                              java.lang.String name,
                              java.lang.String message,
                              java.lang.String sender)
      • addChatMessage

        default void addChatMessage​(net.eternalclient.api.data.ChatMessageType type,
                                    java.lang.String name,
                                    java.lang.String message,
                                    java.lang.String sender)
      • getVarps

        int[] getVarps()
      • setVarbitValue

        void setVarbitValue​(int[] varps,
                            int index,
                            int bit)
      • getVarcMap

        java.util.Map<java.lang.Integer,​java.lang.Object> getVarcMap()
      • getMouseIdleTicks

        int getMouseIdleTicks()
      • setMouseIdleTicks

        void setMouseIdleTicks​(int i)
      • getKeyboardIdleTicks

        default int getKeyboardIdleTicks()
      • setKeyboardIdleTicks

        default void setKeyboardIdleTicks​(int idleTicks)
      • getMapRegions

        int[] getMapRegions()
      • getHintArrowType

        int getHintArrowType()
      • getHintArrowPlayer

        RSPlayer getHintArrowPlayer()
      • getHintArrowNpc

        RSNPC getHintArrowNpc()
      • getHintArrowPoint

        WorldTile getHintArrowPoint()
      • getEnergy

        int getEnergy()
      • getLocalDestinationLocation

        LocalTile getLocalDestinationLocation()
      • sendFocusGained

        void sendFocusGained​(java.awt.event.FocusEvent focusEvent)
        Specified by:
        sendFocusGained in interface RSGameEngine
      • sendFocusLost

        void sendFocusLost​(java.awt.event.FocusEvent focusEvent)
        Specified by:
        sendFocusLost in interface RSGameEngine
      • isFocused

        boolean isFocused()
      • setVolatileFocus

        void setVolatileFocus​(boolean volatileFocus)
      • getTopLevelInterfaceId

        int getTopLevelInterfaceId()
      • getHintArrowNpcTargetIdx

        int getHintArrowNpcTargetIdx()
      • getHintArrowPlayerTargetIdx

        int getHintArrowPlayerTargetIdx()
      • getHintArrowTargetType

        int getHintArrowTargetType()
      • getHintArrowX

        int getHintArrowX()
      • getHintArrowY

        int getHintArrowY()
      • getFlags

        int getFlags()
      • getRSVarbit

        int getRSVarbit​(int varbitId)
      • getChatLineMap

        java.util.Map getChatLineMap()
      • getChangedSkillLevels

        int[] getChangedSkillLevels()
      • getIntStackSize

        int getIntStackSize()
      • setIntStackSize

        void setIntStackSize​(int stackSize)
      • getIntStack

        int[] getIntStack()
      • getStringStackSize

        int getStringStackSize()
      • setStringStackSize

        void setStringStackSize​(int stackSize)
      • getStringStack

        java.lang.String[] getStringStack()
      • isLowDetail

        boolean isLowDetail()
      • setLowDetail

        void setLowDetail​(boolean lowDetail)
      • getFontPlain12

        RSFont getFontPlain12()
      • loadWorlds

        boolean loadWorlds()
      • getWorldList

        RSWorld[] getWorldList()
      • isWorldSelectOpen

        boolean isWorldSelectOpen()
      • setWorldSelectOpen

        void setWorldSelectOpen​(boolean open)
      • createPlatformInfo

        @Construct
        RSPlatformInfo createPlatformInfo​(int var1,
                                          boolean var2,
                                          int var3,
                                          int var4,
                                          int var5,
                                          int var6,
                                          int var7,
                                          boolean var8,
                                          int var9,
                                          int var10,
                                          int var11,
                                          int var12,
                                          java.lang.String var13,
                                          java.lang.String var14,
                                          java.lang.String var15,
                                          java.lang.String var16,
                                          int var17,
                                          int var18,
                                          int var19,
                                          int var20,
                                          java.lang.String var21,
                                          java.lang.String var22,
                                          int[] var23,
                                          int var24,
                                          java.lang.String var25,
                                          java.lang.String var26,
                                          java.lang.String var27)
      • getSkillExperience

        int getSkillExperience​(int index)
      • getRealSkillLevel

        int getRealSkillLevel​(int index)
      • getBoostedSkillLevel

        int getBoostedSkillLevel​(int index)
      • getLastItemDespawn

        RSTileItem getLastItemDespawn()
      • setLastItemDespawn

        void setLastItemDespawn​(RSTileItem lastItemDespawn)
      • writeChatString

        int writeChatString​(RSBuffer buffer,
                            java.lang.String var0)
      • getFloorOverlayDefinitionArchive

        RSAbstractArchive getFloorOverlayDefinitionArchive()
      • checkResize

        void checkResize()
      • createRSItemSprite

        RSSpritePixels createRSItemSprite​(int itemId,
                                          int quantity,
                                          int thickness,
                                          int borderColor,
                                          int stackable,
                                          boolean noted)
      • createItemSprite

        RSSpritePixels createItemSprite​(int itemId,
                                        int quantity,
                                        int thickness,
                                        int borderColor,
                                        int stackable,
                                        boolean noted)
      • createItemSprite

        RSSpritePixels createItemSprite​(int itemId,
                                        int quantity,
                                        int thickness,
                                        int borderColor,
                                        int stackable,
                                        boolean noted,
                                        int scale)
      • getSoundEffectCount

        int getSoundEffectCount()
      • setSoundEffectCount

        void setSoundEffectCount​(int i)
      • getSoundEffectIds

        int[] getSoundEffectIds()
      • getQueuedSoundEffectLoops

        int[] getQueuedSoundEffectLoops()
      • getQueuedSoundEffectDelays

        int[] getQueuedSoundEffectDelays()
      • getSoundLocations

        int[] getSoundLocations()
      • getRandomDatData

        byte[] getRandomDatData()
      • setRandomDatData

        void setRandomDatData​(byte[] randomDatData)
      • setRandomDatBufferedFile

        void setRandomDatBufferedFile​(RSBufferedFile randomDatBufferedFile)
      • createBufferedFile

        @Construct
        RSBufferedFile createBufferedFile​(RSAccessFile var1,
                                          int var2,
                                          int var3)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • createAccessFile

        @Construct
        RSAccessFile createAccessFile​(java.io.File var1,
                                      java.lang.String var2,
                                      long var3)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • getUserHomeDirectory

        java.lang.String getUserHomeDirectory()
      • setUserHomeDirectory

        void setUserHomeDirectory​(java.lang.String userHomeDirectory)
      • runScript

        void runScript​(RSScriptEvent ev,
                       int ex,
                       int var2)
      • createScriptEvent

        @Construct
        RSScriptEvent createScriptEvent()
      • createScriptEvent

        RSScriptEvent createScriptEvent​(java.lang.Object... args)
      • runScript

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

        void invalidateWidget​(RSWidget widget)
      • closeInterface

        void closeInterface​(RSInterfaceParent parent,
                            boolean closeChildren)
      • isClosingModal

        boolean isClosingModal()
      • setClosingModal

        void setClosingModal​(boolean closingModal)
      • getHeadIconPrayerSprites

        RSSpritePixels[] getHeadIconPrayerSprites()
      • getChangedVarps

        int[] getChangedVarps()
      • getChangedVarpCount

        int getChangedVarpCount()
      • setChangedVarpCount

        void setChangedVarpCount​(int changedVarpCount)
      • getFriendContainer

        net.eternalclient.api.data.rs.FriendContainer getFriendContainer()
        Retrieve the nameable container containing friends
      • getIgnoreContainer

        net.eternalclient.api.data.rs.IgnoreContainer getIgnoreContainer()
        Retrieve the nameable container containing ignores
      • isFriended

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

        void addFriend​(java.lang.String name)
        Add player to friendlist
      • removeFriend

        void removeFriend​(java.lang.String name)
        Remove player from friendlist
      • addIgnore

        void addIgnore​(java.lang.String name)
        Add player to ignorelist
      • removeIgnore

        void removeIgnore​(java.lang.String name)
        Remove player from ignorelist
      • isDraggingWidget

        boolean isDraggingWidget()
      • setDraggingWidget

        void setDraggingWidget​(boolean draggingWidget)
      • getDraggedWidgetX

        int getDraggedWidgetX()
      • setDraggedWidgetX

        void setDraggedWidgetX​(int x)
      • getDraggedWidgetY

        int getDraggedWidgetY()
      • setDraggedWidgetY

        void setDraggedWidgetY​(int y)
      • getBaseX

        int getBaseX()
      • getBaseY

        int getBaseY()
      • getPlane

        int getPlane()
      • getPlayerIndexesCount

        int getPlayerIndexesCount()
      • getPlayerIndices

        int[] getPlayerIndices()
      • getCachedPlayers

        RSPlayer[] getCachedPlayers()
      • getNpcIndexesCount

        int getNpcIndexesCount()
      • getNpcIndices

        int[] getNpcIndices()
      • getCachedNPCs

        RSNPC[] getCachedNPCs()
      • getTileSettings

        byte[][][] getTileSettings()
      • getTileHeights

        int[][][] getTileHeights()
      • setSelectedSceneTileX

        void setSelectedSceneTileX​(int x)
      • setSelectedSceneTileY

        void setSelectedSceneTileY​(int y)
      • setSelectedScenePlane

        void setSelectedScenePlane​(int plane)
      • setViewportWalking

        void setViewportWalking​(boolean viewportWalking)
      • getGraphicsObjectDeque

        RSNodeDeque getGraphicsObjectDeque()
      • getProjectilesDeque

        RSNodeDeque getProjectilesDeque()
      • getGroundItemDeque

        RSNodeDeque[][][] getGroundItemDeque()
      • shouldDraw

        boolean shouldDraw()
      • drawn

        void drawn()
      • shouldUpdateRootWidget

        boolean shouldUpdateRootWidget()
      • updateRootWidget

        void updateRootWidget()