Add support for changing world to API
- Export World from RS client - Export changeWorld method - Create new method for creating RuneScape world Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -27,6 +27,7 @@ package net.runelite.rs.api;
|
||||
import java.util.Map;
|
||||
import net.runelite.api.BufferProvider;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.World;
|
||||
import net.runelite.mapping.Construct;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
@@ -202,6 +203,7 @@ public interface RSClient extends RSGameEngine, Client
|
||||
int[] getMenuActionParams1();
|
||||
|
||||
@Import("worldList")
|
||||
@Override
|
||||
RSWorld[] getWorldList();
|
||||
|
||||
@Import("addChatMessage")
|
||||
@@ -495,4 +497,12 @@ public interface RSClient extends RSGameEngine, Client
|
||||
|
||||
@Import("renderOverview")
|
||||
RSRenderOverview getRenderOverview();
|
||||
|
||||
@Import("changeWorld")
|
||||
@Override
|
||||
void changeWorld(World world);
|
||||
|
||||
@Construct
|
||||
@Override
|
||||
RSWorld createWorld();
|
||||
}
|
||||
|
||||
@@ -24,28 +24,62 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.api.World;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSWorld
|
||||
public interface RSWorld extends World
|
||||
{
|
||||
@Import("mask")
|
||||
int getMask();
|
||||
|
||||
@Import("mask")
|
||||
void setMask(int mask);
|
||||
|
||||
@Import("playerCount")
|
||||
@Override
|
||||
int getPlayerCount();
|
||||
|
||||
@Import("playerCount")
|
||||
@Override
|
||||
void setPlayerCount(int playerCount);
|
||||
|
||||
@Import("location")
|
||||
@Override
|
||||
int getLocation();
|
||||
|
||||
@Import("location")
|
||||
@Override
|
||||
void setLocation(int location);
|
||||
|
||||
@Import("index")
|
||||
@Override
|
||||
int getIndex();
|
||||
|
||||
@Import("index")
|
||||
@Override
|
||||
void setIndex(int index);
|
||||
|
||||
@Import("id")
|
||||
@Override
|
||||
int getId();
|
||||
|
||||
@Import("id")
|
||||
@Override
|
||||
void setId(int id);
|
||||
|
||||
@Import("activity")
|
||||
@Override
|
||||
String getActivity();
|
||||
|
||||
@Import("activity")
|
||||
@Override
|
||||
void setActivity(String activity);
|
||||
|
||||
@Import("address")
|
||||
@Override
|
||||
String getAddress();
|
||||
|
||||
@Import("address")
|
||||
@Override
|
||||
void setAddress(String address);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user