Package net.eternalclient.api.rs
Interface RSClient
-
- All Superinterfaces:
RSGameEngine
public interface RSClient extends RSGameEngine
-
-
Method Summary
-
Methods inherited from interface net.eternalclient.api.rs.RSGameEngine
getClientThread, getFPS, getKeyHandler, isClientThread
-
-
-
-
Method Detail
-
getApplet
default java.applet.Applet getApplet()
-
getCallbacks
net.eternalclient.internal.ICallbacks getCallbacks()
-
setCallbacks
void setCallbacks(net.eternalclient.internal.ICallbacks callbacks)
-
getSettings
ISettings getSettings()
-
setSettings
void setSettings(ISettings settings)
-
getLogger
ILogger getLogger()
-
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)
-
resetCache
void resetCache(RSEvictingDualNodeHashTable cache)
-
getPlatformInfo
RSPlatformInfo getPlatformInfo()
-
setPlatformInfo
void setPlatformInfo(RSPlatformInfo platformInfo)
-
getClientType
int getClientType()
-
setClientType
void setClientType(int clientType)
-
getPlatformType
int getPlatformType()
-
setPlatformType
void setPlatformType(int platformType)
-
getTopLevelWorldView
RSWorldView getTopLevelWorldView()
-
getActiveWorldView
RSWorldView getActiveWorldView()
-
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)
-
getAccountType
RSAccountType getAccountType()
-
setAccountType
void setAccountType(RSAccountType accountType)
-
getRunescapeAccountType
RSAccountType getRunescapeAccountType()
-
getJagexAccountType
RSAccountType getJagexAccountType()
-
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()
-
getPlayerAppearanceModelsCache
RSEvictingDualNodeHashTable getPlayerAppearanceModelsCache()
-
getNpcDefinitionCache
RSEvictingDualNodeHashTable getNpcDefinitionCache()
-
getNpcDefinitionModelsCache
RSEvictingDualNodeHashTable getNpcDefinitionModelsCache()
-
isInInstancedRegion
boolean isInInstancedRegion()
-
getInstanceTemplateChunks
int[][][] getInstanceTemplateChunks()
-
getItemContainers
RSNodeHashTable getItemContainers()
-
getItemContainer
default RSItemContainer getItemContainer(net.eternalclient.api.data.InventoryID inventory)
-
getItemContainer
default RSItemContainer getItemContainer(int id)
-
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)
-
getGraphicsObjects
RSDeque<RSGraphicsObject> getGraphicsObjects()
-
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()
-
getPacketWriter
RSPacketWriter getPacketWriter()
-
preparePacket
RSPacketBufferNode preparePacket(RSClientPacket clientPacket, RSIsaacCipher isaacCipher)
-
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()
-
getMenuEntries
RSMenuEntry[] getMenuEntries()
-
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)
-
getVarbit
RSVarbitComposition getVarbit(int id)
-
getVarcMap
java.util.Map<java.lang.Integer,java.lang.Object> getVarcMap()
-
getIndexConfig
RSArchive getIndexConfig()
-
getWidgetData
RSWidgetData getWidgetData()
-
getProjectiles
RSDeque<RSProjectile> getProjectiles()
-
getGrandExchangeOffers
RSGrandExchangeOffer[] getGrandExchangeOffers()
-
getItemComposition
RSItemComposition getItemComposition(int id)
-
getObjectDefinition
RSObjectComposition getObjectDefinition(int id)
-
getMouseIdleTicks
int getMouseIdleTicks()
-
setMouseIdleTicks
void setMouseIdleTicks(int i)
-
getKeyboardIdleTicks
default int getKeyboardIdleTicks()
-
setKeyboardIdleTicks
default void setKeyboardIdleTicks(int idleTicks)
-
getCanvas
java.awt.Canvas getCanvas()
- Specified by:
getCanvas
in interfaceRSGameEngine
-
getMapRegions
int[] getMapRegions()
-
getPreferences
RSClientPreferences getPreferences()
-
getHintArrowType
int getHintArrowType()
-
getHintArrowPlayer
RSPlayer getHintArrowPlayer()
-
getHintArrowNpc
RSNPC getHintArrowNpc()
-
getHintArrowPoint
WorldTile getHintArrowPoint()
-
getMouseHandler
RSMouseHandler getMouseHandler()
-
getEnum
RSEnumComposition getEnum(int id)
-
getEnergy
int getEnergy()
-
getLocalDestinationLocation
LocalTile getLocalDestinationLocation()
-
getRasterizer3DData
RSRasterizer3DData getRasterizer3DData()
-
sendFocusGained
void sendFocusGained(java.awt.event.FocusEvent focusEvent)
- Specified by:
sendFocusGained
in interfaceRSGameEngine
-
sendFocusLost
void sendFocusLost(java.awt.event.FocusEvent focusEvent)
- Specified by:
sendFocusLost
in interfaceRSGameEngine
-
isFocused
boolean isFocused()
-
setVolatileFocus
void setVolatileFocus(boolean volatileFocus)
-
getTopLevelInterfaceId
int getTopLevelInterfaceId()
-
getComponentTable
RSNodeHashTable getComponentTable()
-
getHintArrowNpcTargetIdx
int getHintArrowNpcTargetIdx()
-
getHintArrowPlayerTargetIdx
int getHintArrowPlayerTargetIdx()
-
getHintArrowTargetType
int getHintArrowTargetType()
-
getHintArrowX
int getHintArrowX()
-
getHintArrowY
int getHintArrowY()
-
getRSItemDefinition
RSItemComposition getRSItemDefinition(int itemId)
-
getFlags
int getFlags()
-
getVarcs
RSVarcs getVarcs()
-
getRSVarbit
int getRSVarbit(int varbitId)
-
getVarbitCache
RSEvictingDualNodeHashTable getVarbitCache()
-
readStringIntParameters
RSIterableNodeHashTable readStringIntParameters(RSBuffer buffer, RSIterableNodeHashTable table)
-
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)
-
getMouseRecorder
RSMouseRecorder getMouseRecorder()
-
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)
-
getVarbitComposition
RSVarbitComposition getVarbitComposition(int id)
-
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)
-
getObjectDefinitionModelsCache
RSEvictingDualNodeHashTable getObjectDefinitionModelsCache()
-
getHitSplatDefinitionSpritesCache
RSEvictingDualNodeHashTable getHitSplatDefinitionSpritesCache()
-
getItemCompositionCache
RSEvictingDualNodeHashTable getItemCompositionCache()
-
getScriptCache
RSEvictingDualNodeHashTable getScriptCache()
-
getRSStructCompositionCache
RSEvictingDualNodeHashTable getRSStructCompositionCache()
-
getHealthBarCache
RSEvictingDualNodeHashTable getHealthBarCache()
-
getHealthBarSpriteCache
RSEvictingDualNodeHashTable getHealthBarSpriteCache()
-
getEnumDefinitionCache
RSEvictingDualNodeHashTable getEnumDefinitionCache()
-
getFloorUnderlayDefinitionCache
RSEvictingDualNodeHashTable getFloorUnderlayDefinitionCache()
-
getFloorOverlayDefinitionArchive
RSAbstractArchive getFloorOverlayDefinitionArchive()
-
getFloorOverlayDefinitionCache
RSEvictingDualNodeHashTable getFloorOverlayDefinitionCache()
-
getHitSplatDefinitionCache
RSEvictingDualNodeHashTable getHitSplatDefinitionCache()
-
getHitSplatDefinitionDontsCache
RSEvictingDualNodeHashTable getHitSplatDefinitionDontsCache()
-
getInvDefinitionCache
RSEvictingDualNodeHashTable getInvDefinitionCache()
-
getItemDefinitionModelsCache
RSEvictingDualNodeHashTable getItemDefinitionModelsCache()
-
getItemDefinitionSpritesCache
RSEvictingDualNodeHashTable getItemDefinitionSpritesCache()
-
getKitDefinitionCache
RSEvictingDualNodeHashTable getKitDefinitionCache()
-
getObjectDefinitionCache
RSEvictingDualNodeHashTable getObjectDefinitionCache()
-
getObjectCompositionCache
RSEvictingDualNodeHashTable getObjectCompositionCache()
-
getObjectDefinitionModelDataCache
RSEvictingDualNodeHashTable getObjectDefinitionModelDataCache()
-
getObjectDefinitionEntitiesCache
RSEvictingDualNodeHashTable getObjectDefinitionEntitiesCache()
-
getParamDefinitionCache
RSEvictingDualNodeHashTable getParamDefinitionCache()
-
getSequenceDefinitionCache
RSEvictingDualNodeHashTable getSequenceDefinitionCache()
-
getSequenceDefinitionFramesCache
RSEvictingDualNodeHashTable getSequenceDefinitionFramesCache()
-
getSequenceDefinitionModelsCache
RSEvictingDualNodeHashTable getSequenceDefinitionModelsCache()
-
getSpotAnimationDefinitionCache
RSEvictingDualNodeHashTable getSpotAnimationDefinitionCache()
-
getSpotAnimationDefinitionModlesCache
RSEvictingDualNodeHashTable getSpotAnimationDefinitionModlesCache()
-
getVarcIntCache
RSEvictingDualNodeHashTable getVarcIntCache()
-
getVarpDefinitionCache
RSEvictingDualNodeHashTable getVarpDefinitionCache()
-
getSpritesCache
RSEvictingDualNodeHashTable getSpritesCache()
-
getDbRowTypeCache
RSEvictingDualNodeHashTable getDbRowTypeCache()
-
getDbTableTypeCache
RSEvictingDualNodeHashTable getDbTableTypeCache()
-
getDbTableIndexCache
RSEvictingDualNodeHashTable getDbTableIndexCache()
-
getDbTableMasterIndexCache
RSEvictingDualNodeHashTable getDbTableMasterIndexCache()
-
checkResize
void checkResize()
-
createIterableNodeHashTable
@Construct RSIterableNodeHashTable createIterableNodeHashTable(int size)
-
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()
-
getSoundEffects
RSSoundEffect[] getSoundEffects()
-
getSoundLocations
int[] getSoundLocations()
-
getRandomDatData
byte[] getRandomDatData()
-
setRandomDatData
void setRandomDatData(byte[] randomDatData)
-
getRandomDatBufferedFile
RSBufferedFile getRandomDatBufferedFile()
-
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)
-
runScriptEvent
void runScriptEvent(RSScriptEvent event)
-
invalidateWidget
void invalidateWidget(RSWidget widget)
-
closeInterface
void closeInterface(RSInterfaceParent parent, boolean closeChildren)
-
isClosingModal
boolean isClosingModal()
-
setClosingModal
void setClosingModal(boolean closingModal)
-
getHeadIconPrayerSprites
RSSpritePixels[] getHeadIconPrayerSprites()
-
getBufferProvider
RSAbstractRasterProvider getBufferProvider()
-
getChangedVarps
int[] getChangedVarps()
-
getChangedVarpCount
int getChangedVarpCount()
-
setChangedVarpCount
void setChangedVarpCount(int changedVarpCount)
-
getFriendManager
RSFriendSystem getFriendManager()
-
getFriendsChatManager
RSFriendsChat getFriendsChatManager()
-
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
-
getLoginType
RSLoginType getLoginType()
-
createName
@Construct RSUsername createName(java.lang.String name, RSLoginType type)
-
getUrlRequester
RSAbstractUrlRequester getUrlRequester()
-
isDraggingWidget
boolean isDraggingWidget()
-
setDraggingWidget
void setDraggingWidget(boolean draggingWidget)
-
getDraggedWidgetX
int getDraggedWidgetX()
-
setDraggedWidgetX
void setDraggedWidgetX(int x)
-
getDraggedWidgetY
int getDraggedWidgetY()
-
setDraggedWidgetY
void setDraggedWidgetY(int y)
-
getScene
RSScene getScene()
-
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()
-
getCollisionMaps
RSCollisionMap[] getCollisionMaps()
-
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()
-
getWorldView
RSWorldView getWorldView(int id)
-
shouldDraw
boolean shouldDraw()
-
drawn
void drawn()
-
shouldUpdateRootWidget
boolean shouldUpdateRootWidget()
-
updateRootWidget
void updateRootWidget()
-
getWorldMap
RSWorldMap getWorldMap()
-
isTileObjectValid
boolean isTileObjectValid(RSTile tile, RSTileObject t)
-
-