make the injector more reliable

This commit is contained in:
ThatGamerBlue
2021-04-21 00:25:08 +01:00
parent e9f4e3ab58
commit 3e8318e18a
16 changed files with 168 additions and 83 deletions

View File

@@ -1,10 +1,9 @@
package net.runelite.rs.api;
import net.runelite.api.AbstractArchive;
import net.runelite.api.IndexDataBase;
import net.runelite.mapping.Import;
public interface RSAbstractArchive extends IndexDataBase, AbstractArchive
public interface RSAbstractArchive extends IndexDataBase
{
@Import("takeFile")
@Override

View File

@@ -99,7 +99,7 @@ public interface RSActor extends RSRenderable, Actor
void setGraphic(int id);
@Import("spotAnimationFrame")
int getSpotAnimationFrame();
int getSpotAnimFrame();
@Import("spotAnimationFrame")
@Override
@@ -165,11 +165,11 @@ public interface RSActor extends RSRenderable, Actor
@Import("turnLeftSequence")
@Override
int getTurnLeftAnimation();
int getIdleRotateLeft();
@Import("turnRightSequence")
@Override
int getTurnRightAnimation();
int getIdleRotateRight();
@Import("walkSequence")
@Override

View File

@@ -25,10 +25,9 @@
package net.runelite.rs.api;
import net.runelite.api.Animation;
import net.runelite.api.Frames;
import net.runelite.mapping.Import;
public interface RSAnimation extends Frames, Animation
public interface RSAnimation extends Animation
{
@Import("skeleton")
RSSkeleton getSkeleton();

View File

@@ -26,7 +26,6 @@ package net.runelite.rs.api;
import java.math.BigInteger;
import java.util.Map;
import net.runelite.api.AbstractArchive;
import net.runelite.api.Client;
import net.runelite.api.SpritePixels;
import net.runelite.api.World;
@@ -1372,11 +1371,11 @@ public interface RSClient extends RSGameEngine, Client
@Override
@Import("NpcDefinition_archive")
AbstractArchive getNpcDefinition_archive();
RSAbstractArchive getNpcDefinition_archive();
@Override
@Import("ObjectDefinition_modelsArchive")
AbstractArchive getObjectDefinition_modelsArchive();
RSAbstractArchive getObjectDefinition_modelsArchive();
@Override
@Import("ObjectDefinition_archive")
@@ -1388,19 +1387,19 @@ public interface RSClient extends RSGameEngine, Client
@Override
@Import("KitDefinition_archive")
AbstractArchive getKitDefinition_archive();
RSAbstractArchive getKitDefinition_archive();
@Override
@Import("KitDefinition_modelsArchive")
AbstractArchive getKitDefinition_modelsArchive();
RSAbstractArchive getKitDefinition_modelsArchive();
@Override
@Import("SpotAnimationDefinition_archive")
AbstractArchive getSpotAnimationDefinition_archive();
RSAbstractArchive getSpotAnimationDefinition_archive();
@Override
@Import("SpotAnimationDefinition_modelArchive")
AbstractArchive getSpotAnimationDefinition_modelArchive();
RSAbstractArchive getSpotAnimationDefinition_modelArchive();
@Construct
RSBuffer createBuffer(byte[] bytes);

View File

@@ -1,10 +1,9 @@
package net.runelite.rs.api;
import net.runelite.api.DynamicObject;
import net.runelite.api.Renderable;
import net.runelite.mapping.Import;
public interface RSDynamicObject extends RSRenderable, DynamicObject, Renderable
public interface RSDynamicObject extends RSRenderable, DynamicObject
{
@Import("id")
int getId();