Import RuneLoader API
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
target
|
||||||
13
pom.xml
Normal file
13
pom.xml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>net.runelite</groupId>
|
||||||
|
<artifactId>api</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.compiler.source>1.8</maven.compiler.source>
|
||||||
|
<maven.compiler.target>1.8</maven.compiler.target>
|
||||||
|
</properties>
|
||||||
|
</project>
|
||||||
24
src/main/java/net/runelite/rs/api/Actor.java
Normal file
24
src/main/java/net/runelite/rs/api/Actor.java
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Actor extends Renderable
|
||||||
|
{
|
||||||
|
int getInteracting();
|
||||||
|
|
||||||
|
int getInteractingObjects();
|
||||||
|
|
||||||
|
boolean inSequence();
|
||||||
|
|
||||||
|
String getOverhead();
|
||||||
|
|
||||||
|
int getLoopCycle();
|
||||||
|
|
||||||
|
int getHealth();
|
||||||
|
|
||||||
|
int getMaxHealth();
|
||||||
|
|
||||||
|
int getX();
|
||||||
|
|
||||||
|
int getY();
|
||||||
|
|
||||||
|
int getAnimation();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/Buffer.java
Normal file
8
src/main/java/net/runelite/rs/api/Buffer.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Buffer
|
||||||
|
{
|
||||||
|
byte[] getPayload();
|
||||||
|
|
||||||
|
int getOffset();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/CacheableNode.java
Normal file
8
src/main/java/net/runelite/rs/api/CacheableNode.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface CacheableNode
|
||||||
|
{
|
||||||
|
CacheableNode getNext();
|
||||||
|
|
||||||
|
CacheableNode getPrevious();
|
||||||
|
}
|
||||||
13
src/main/java/net/runelite/rs/api/ClassInfo.java
Normal file
13
src/main/java/net/runelite/rs/api/ClassInfo.java
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
import java.lang.reflect.Field;
|
||||||
|
import java.lang.reflect.Method;
|
||||||
|
|
||||||
|
public interface ClassInfo
|
||||||
|
{
|
||||||
|
Method getMethods();
|
||||||
|
|
||||||
|
Field getFields();
|
||||||
|
|
||||||
|
byte[][][] getArgs();
|
||||||
|
}
|
||||||
110
src/main/java/net/runelite/rs/api/Client.java
Normal file
110
src/main/java/net/runelite/rs/api/Client.java
Normal file
@@ -0,0 +1,110 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Client extends GameEngine
|
||||||
|
{
|
||||||
|
int getCameraX();
|
||||||
|
|
||||||
|
int getCameraY();
|
||||||
|
|
||||||
|
int getCameraZ();
|
||||||
|
|
||||||
|
int getPlane();
|
||||||
|
|
||||||
|
int getCameraPitch();
|
||||||
|
|
||||||
|
int getCameraYaw();
|
||||||
|
|
||||||
|
int getWorld();
|
||||||
|
|
||||||
|
int getFPS();
|
||||||
|
|
||||||
|
int getMapScale();
|
||||||
|
|
||||||
|
int getMapAngle();
|
||||||
|
|
||||||
|
int[][][] getTileHeights();
|
||||||
|
|
||||||
|
byte[][][] getTileSettings();
|
||||||
|
|
||||||
|
int[] getSettings();
|
||||||
|
|
||||||
|
int[] getWidgetSettings();
|
||||||
|
|
||||||
|
int getEnergy();
|
||||||
|
|
||||||
|
int getWeight();
|
||||||
|
|
||||||
|
int getBaseX();
|
||||||
|
|
||||||
|
int getBaseY();
|
||||||
|
|
||||||
|
int[] getBoostedSkillLevels();
|
||||||
|
|
||||||
|
int[] getRealSkillLevels();
|
||||||
|
|
||||||
|
int[] getSkillExperiences();
|
||||||
|
|
||||||
|
int getGameState();
|
||||||
|
|
||||||
|
Widget[][] getWidgets();
|
||||||
|
|
||||||
|
Region getRegion();
|
||||||
|
|
||||||
|
Player getLocalPlayer();
|
||||||
|
|
||||||
|
NPC[] getCachedNPCs();
|
||||||
|
|
||||||
|
CollisionData[] getCollisionMaps();
|
||||||
|
|
||||||
|
Player[] getCachedPlayers();
|
||||||
|
|
||||||
|
Deque[][][] getGroundItemDeque();
|
||||||
|
|
||||||
|
String getUsername();
|
||||||
|
|
||||||
|
String[] getMenuActions();
|
||||||
|
|
||||||
|
String[] getMenuOptions();
|
||||||
|
|
||||||
|
Friend[] getFriends();
|
||||||
|
|
||||||
|
Ignore[] getIgnores();
|
||||||
|
|
||||||
|
World[] getWorldList();
|
||||||
|
|
||||||
|
int getRootInterface();
|
||||||
|
|
||||||
|
void setUsername(String var1);
|
||||||
|
|
||||||
|
void sendGameMessage(int var1, String var2, String var3, int var4);
|
||||||
|
|
||||||
|
void hopToWorld(String var1, int var2, int var3);
|
||||||
|
|
||||||
|
ObjectComposition getObjectDefinition(int var1);
|
||||||
|
|
||||||
|
void setScale(int var1);
|
||||||
|
|
||||||
|
int getScale();
|
||||||
|
|
||||||
|
int getCamera2();
|
||||||
|
|
||||||
|
int getCamera3();
|
||||||
|
|
||||||
|
boolean[] getValidInterfaces();
|
||||||
|
|
||||||
|
boolean isResized();
|
||||||
|
|
||||||
|
int[] getWidgetPositionsX();
|
||||||
|
|
||||||
|
int[] getWidgetPositionsY();
|
||||||
|
|
||||||
|
XHashTable getItemContainers();
|
||||||
|
|
||||||
|
XHashTable getComponentTable();
|
||||||
|
|
||||||
|
XGrandExchangeOffer[] getGrandExchangeOffers();
|
||||||
|
|
||||||
|
Widget getActiveInterface();
|
||||||
|
|
||||||
|
XClanMember[] getClanMembers();
|
||||||
|
}
|
||||||
6
src/main/java/net/runelite/rs/api/CollisionData.java
Normal file
6
src/main/java/net/runelite/rs/api/CollisionData.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface CollisionData
|
||||||
|
{
|
||||||
|
int[][] getFlags();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/Deque.java
Normal file
8
src/main/java/net/runelite/rs/api/Deque.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Deque
|
||||||
|
{
|
||||||
|
Node getCurrent();
|
||||||
|
|
||||||
|
Node getHead();
|
||||||
|
}
|
||||||
12
src/main/java/net/runelite/rs/api/FileOnDisk.java
Normal file
12
src/main/java/net/runelite/rs/api/FileOnDisk.java
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
import java.io.RandomAccessFile;
|
||||||
|
|
||||||
|
public interface FileOnDisk
|
||||||
|
{
|
||||||
|
RandomAccessFile getFile();
|
||||||
|
|
||||||
|
long getPosition();
|
||||||
|
|
||||||
|
long getLength();
|
||||||
|
}
|
||||||
10
src/main/java/net/runelite/rs/api/Friend.java
Normal file
10
src/main/java/net/runelite/rs/api/Friend.java
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Friend
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
String getPreviousName();
|
||||||
|
|
||||||
|
int getWorld();
|
||||||
|
}
|
||||||
5
src/main/java/net/runelite/rs/api/GameEngine.java
Normal file
5
src/main/java/net/runelite/rs/api/GameEngine.java
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface GameEngine
|
||||||
|
{
|
||||||
|
}
|
||||||
28
src/main/java/net/runelite/rs/api/GameObject.java
Normal file
28
src/main/java/net/runelite/rs/api/GameObject.java
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface GameObject
|
||||||
|
{
|
||||||
|
Renderable getRenderable();
|
||||||
|
|
||||||
|
int getPlane();
|
||||||
|
|
||||||
|
int getRelativeX();
|
||||||
|
|
||||||
|
int getRelativeY();
|
||||||
|
|
||||||
|
int getOffsetX();
|
||||||
|
|
||||||
|
int getOffsetY();
|
||||||
|
|
||||||
|
int getX();
|
||||||
|
|
||||||
|
int getY();
|
||||||
|
|
||||||
|
int getHeight();
|
||||||
|
|
||||||
|
int getOrientation();
|
||||||
|
|
||||||
|
int getHash();
|
||||||
|
|
||||||
|
int getFlags();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/Ignore.java
Normal file
8
src/main/java/net/runelite/rs/api/Ignore.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Ignore
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
String getPreviousName();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/Item.java
Normal file
8
src/main/java/net/runelite/rs/api/Item.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Item extends Renderable
|
||||||
|
{
|
||||||
|
int getId();
|
||||||
|
|
||||||
|
int getQuantity();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/ItemComposition.java
Normal file
8
src/main/java/net/runelite/rs/api/ItemComposition.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface ItemComposition
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
boolean isMembers();
|
||||||
|
}
|
||||||
20
src/main/java/net/runelite/rs/api/ItemLayer.java
Normal file
20
src/main/java/net/runelite/rs/api/ItemLayer.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface ItemLayer
|
||||||
|
{
|
||||||
|
int getX();
|
||||||
|
|
||||||
|
int getY();
|
||||||
|
|
||||||
|
int getHash();
|
||||||
|
|
||||||
|
int getFlags();
|
||||||
|
|
||||||
|
int getHeight();
|
||||||
|
|
||||||
|
Renderable getBottom();
|
||||||
|
|
||||||
|
Renderable getMiddle();
|
||||||
|
|
||||||
|
Renderable getTop();
|
||||||
|
}
|
||||||
5
src/main/java/net/runelite/rs/api/Model.java
Normal file
5
src/main/java/net/runelite/rs/api/Model.java
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Model
|
||||||
|
{
|
||||||
|
}
|
||||||
6
src/main/java/net/runelite/rs/api/NPC.java
Normal file
6
src/main/java/net/runelite/rs/api/NPC.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface NPC extends Actor
|
||||||
|
{
|
||||||
|
NPCComposition getComposition();
|
||||||
|
}
|
||||||
20
src/main/java/net/runelite/rs/api/NPCComposition.java
Normal file
20
src/main/java/net/runelite/rs/api/NPCComposition.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface NPCComposition
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
int[] getModels();
|
||||||
|
|
||||||
|
String[] getActions();
|
||||||
|
|
||||||
|
boolean isClickable();
|
||||||
|
|
||||||
|
boolean isMinimapVisable();
|
||||||
|
|
||||||
|
boolean isVisable();
|
||||||
|
|
||||||
|
int getId();
|
||||||
|
|
||||||
|
int getCombatLevel();
|
||||||
|
}
|
||||||
10
src/main/java/net/runelite/rs/api/Node.java
Normal file
10
src/main/java/net/runelite/rs/api/Node.java
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Node
|
||||||
|
{
|
||||||
|
Node getNext();
|
||||||
|
|
||||||
|
long getHash();
|
||||||
|
|
||||||
|
Node getPrevious();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/ObjectComposition.java
Normal file
8
src/main/java/net/runelite/rs/api/ObjectComposition.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface ObjectComposition
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
String[] getActions();
|
||||||
|
}
|
||||||
16
src/main/java/net/runelite/rs/api/Player.java
Normal file
16
src/main/java/net/runelite/rs/api/Player.java
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Player extends Actor
|
||||||
|
{
|
||||||
|
PlayerComposition getComposition();
|
||||||
|
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
Model getModel();
|
||||||
|
|
||||||
|
int getCombatLevel();
|
||||||
|
|
||||||
|
int getTotalLevel();
|
||||||
|
|
||||||
|
int getTeam();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/PlayerComposition.java
Normal file
8
src/main/java/net/runelite/rs/api/PlayerComposition.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface PlayerComposition
|
||||||
|
{
|
||||||
|
boolean isFemale();
|
||||||
|
|
||||||
|
int[] getEquipment();
|
||||||
|
}
|
||||||
16
src/main/java/net/runelite/rs/api/Projectile.java
Normal file
16
src/main/java/net/runelite/rs/api/Projectile.java
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Projectile
|
||||||
|
{
|
||||||
|
boolean isMoving();
|
||||||
|
|
||||||
|
Sequence getAnimationSequence();
|
||||||
|
|
||||||
|
double getVelocityY();
|
||||||
|
|
||||||
|
double getVelocityX();
|
||||||
|
|
||||||
|
double getVelocityZ();
|
||||||
|
|
||||||
|
double getScalar();
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/Region.java
Normal file
8
src/main/java/net/runelite/rs/api/Region.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Region
|
||||||
|
{
|
||||||
|
GameObject[] getObjects();
|
||||||
|
|
||||||
|
Tile[][][] getTiles();
|
||||||
|
}
|
||||||
6
src/main/java/net/runelite/rs/api/Renderable.java
Normal file
6
src/main/java/net/runelite/rs/api/Renderable.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Renderable extends Node
|
||||||
|
{
|
||||||
|
int getModelHeight();
|
||||||
|
}
|
||||||
14
src/main/java/net/runelite/rs/api/Sequence.java
Normal file
14
src/main/java/net/runelite/rs/api/Sequence.java
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Sequence
|
||||||
|
{
|
||||||
|
boolean getStretches();
|
||||||
|
|
||||||
|
int getMaxLoops();
|
||||||
|
|
||||||
|
int getPrecedenceAnimating();
|
||||||
|
|
||||||
|
int getReplyMode();
|
||||||
|
|
||||||
|
int[] getInterleaveLeave();
|
||||||
|
}
|
||||||
5
src/main/java/net/runelite/rs/api/SpritePixels.java
Normal file
5
src/main/java/net/runelite/rs/api/SpritePixels.java
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface SpritePixels
|
||||||
|
{
|
||||||
|
}
|
||||||
14
src/main/java/net/runelite/rs/api/Tile.java
Normal file
14
src/main/java/net/runelite/rs/api/Tile.java
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Tile
|
||||||
|
{
|
||||||
|
GameObject[] getObjects();
|
||||||
|
|
||||||
|
ItemLayer getItemLayer();
|
||||||
|
|
||||||
|
int getX();
|
||||||
|
|
||||||
|
int getY();
|
||||||
|
|
||||||
|
int getPlane();
|
||||||
|
}
|
||||||
72
src/main/java/net/runelite/rs/api/Widget.java
Normal file
72
src/main/java/net/runelite/rs/api/Widget.java
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface Widget
|
||||||
|
{
|
||||||
|
Widget getParent();
|
||||||
|
|
||||||
|
int[][] getDynamicValues();
|
||||||
|
|
||||||
|
Widget[] getChildren();
|
||||||
|
|
||||||
|
int getId();
|
||||||
|
|
||||||
|
int getParentId();
|
||||||
|
|
||||||
|
int getBoundsIndex();
|
||||||
|
|
||||||
|
int getModelId();
|
||||||
|
|
||||||
|
int[] getItemIds();
|
||||||
|
|
||||||
|
int[] getItemQuantities();
|
||||||
|
|
||||||
|
int getModelType();
|
||||||
|
|
||||||
|
String[] getActions();
|
||||||
|
|
||||||
|
String getText();
|
||||||
|
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
int getTextColor();
|
||||||
|
|
||||||
|
int getOpacity();
|
||||||
|
|
||||||
|
int getRelativeX();
|
||||||
|
|
||||||
|
int getRelativeY();
|
||||||
|
|
||||||
|
int getWidth();
|
||||||
|
|
||||||
|
int getHeight();
|
||||||
|
|
||||||
|
boolean isHidden();
|
||||||
|
|
||||||
|
int getIndex();
|
||||||
|
|
||||||
|
int getRotationX();
|
||||||
|
|
||||||
|
int getRotationY();
|
||||||
|
|
||||||
|
int getRotationZ();
|
||||||
|
|
||||||
|
int getContentType();
|
||||||
|
|
||||||
|
int getType();
|
||||||
|
|
||||||
|
int getScrollX();
|
||||||
|
|
||||||
|
int getScrollY();
|
||||||
|
|
||||||
|
int getTextureId();
|
||||||
|
|
||||||
|
int getBorderThickness();
|
||||||
|
|
||||||
|
int getItemId();
|
||||||
|
|
||||||
|
int getItemQuantity();
|
||||||
|
|
||||||
|
int getX();
|
||||||
|
|
||||||
|
int getY();
|
||||||
|
}
|
||||||
6
src/main/java/net/runelite/rs/api/WidgetNode.java
Normal file
6
src/main/java/net/runelite/rs/api/WidgetNode.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface WidgetNode
|
||||||
|
{
|
||||||
|
int getId();
|
||||||
|
}
|
||||||
18
src/main/java/net/runelite/rs/api/World.java
Normal file
18
src/main/java/net/runelite/rs/api/World.java
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface World
|
||||||
|
{
|
||||||
|
int getMask();
|
||||||
|
|
||||||
|
int getPlayerCount();
|
||||||
|
|
||||||
|
int getLocation();
|
||||||
|
|
||||||
|
int getIndex();
|
||||||
|
|
||||||
|
int getId();
|
||||||
|
|
||||||
|
String getActivity();
|
||||||
|
|
||||||
|
String getAddress();
|
||||||
|
}
|
||||||
10
src/main/java/net/runelite/rs/api/XClanMember.java
Normal file
10
src/main/java/net/runelite/rs/api/XClanMember.java
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface XClanMember
|
||||||
|
{
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
int getWorld();
|
||||||
|
|
||||||
|
byte getRank();
|
||||||
|
}
|
||||||
16
src/main/java/net/runelite/rs/api/XGrandExchangeOffer.java
Normal file
16
src/main/java/net/runelite/rs/api/XGrandExchangeOffer.java
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface XGrandExchangeOffer
|
||||||
|
{
|
||||||
|
int getQuantitySold();
|
||||||
|
|
||||||
|
int getItemId();
|
||||||
|
|
||||||
|
int getTotalQuantity();
|
||||||
|
|
||||||
|
int getPrice();
|
||||||
|
|
||||||
|
int getSpent();
|
||||||
|
|
||||||
|
byte getProgress();
|
||||||
|
}
|
||||||
6
src/main/java/net/runelite/rs/api/XHashTable.java
Normal file
6
src/main/java/net/runelite/rs/api/XHashTable.java
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface XHashTable
|
||||||
|
{
|
||||||
|
Node get(long var1);
|
||||||
|
}
|
||||||
8
src/main/java/net/runelite/rs/api/XItemContainer.java
Normal file
8
src/main/java/net/runelite/rs/api/XItemContainer.java
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface XItemContainer extends Node
|
||||||
|
{
|
||||||
|
int[] getItemIds();
|
||||||
|
|
||||||
|
int[] getStackSizes();
|
||||||
|
}
|
||||||
5
src/main/java/net/runelite/rs/api/XSprite.java
Normal file
5
src/main/java/net/runelite/rs/api/XSprite.java
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
package net.runelite.rs.api;
|
||||||
|
|
||||||
|
public interface XSprite
|
||||||
|
{
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user