Merge pull request #2913 from Noodleeater/runelite
client: added api to get cache archives
This commit is contained in:
@@ -2137,4 +2137,29 @@ public interface Client extends GameEngine
|
|||||||
void setOutdatedScript(String outdatedScript);
|
void setOutdatedScript(String outdatedScript);
|
||||||
|
|
||||||
List<String> getOutdatedScripts();
|
List<String> getOutdatedScripts();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* various archives you might want to use for reading data from cache
|
||||||
|
*/
|
||||||
|
AbstractArchive getSequenceDefinition_skeletonsArchive();
|
||||||
|
|
||||||
|
AbstractArchive getSequenceDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getSequenceDefinition_animationsArchive();
|
||||||
|
|
||||||
|
AbstractArchive getNpcDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getObjectDefinition_modelsArchive();
|
||||||
|
|
||||||
|
AbstractArchive getObjectDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getItemDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getKitDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getKitDefinition_modelsArchive();
|
||||||
|
|
||||||
|
AbstractArchive getSpotAnimationDefinition_archive();
|
||||||
|
|
||||||
|
AbstractArchive getSpotAnimationDefinition_modelArchive();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ package net.runelite.rs.api;
|
|||||||
|
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import net.runelite.api.AbstractArchive;
|
||||||
import net.runelite.api.Client;
|
import net.runelite.api.Client;
|
||||||
import net.runelite.api.SpritePixels;
|
import net.runelite.api.SpritePixels;
|
||||||
import net.runelite.api.World;
|
import net.runelite.api.World;
|
||||||
@@ -1350,4 +1351,48 @@ public interface RSClient extends RSGameEngine, Client
|
|||||||
RSIterableNodeHashTable newIterableNodeHashTable(int size);
|
RSIterableNodeHashTable newIterableNodeHashTable(int size);
|
||||||
|
|
||||||
RSVarbitComposition getVarbitComposition(int id);
|
RSVarbitComposition getVarbitComposition(int id);
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("SequenceDefinition_skeletonsArchive")
|
||||||
|
RSAbstractArchive getSequenceDefinition_skeletonsArchive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("SequenceDefinition_archive")
|
||||||
|
RSAbstractArchive getSequenceDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("SequenceDefinition_animationsArchive")
|
||||||
|
RSAbstractArchive getSequenceDefinition_animationsArchive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("NpcDefinition_archive")
|
||||||
|
AbstractArchive getNpcDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("ObjectDefinition_modelsArchive")
|
||||||
|
AbstractArchive getObjectDefinition_modelsArchive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("ObjectDefinition_archive")
|
||||||
|
RSAbstractArchive getObjectDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("ItemDefinition_archive")
|
||||||
|
RSAbstractArchive getItemDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("KitDefinition_archive")
|
||||||
|
AbstractArchive getKitDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("KitDefinition_modelsArchive")
|
||||||
|
AbstractArchive getKitDefinition_modelsArchive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("SpotAnimationDefinition_archive")
|
||||||
|
AbstractArchive getSpotAnimationDefinition_archive();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Import("SpotAnimationDefinition_modelArchive")
|
||||||
|
AbstractArchive getSpotAnimationDefinition_modelArchive();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user