From f1fb26eb3d1cd52087cbdcbddf4fe0877f3c3cdf Mon Sep 17 00:00:00 2001 From: Max Weber Date: Tue, 18 Jan 2022 16:30:06 -0700 Subject: [PATCH] rl-api: expose cache getters --- runelite-api/src/main/java/net/runelite/api/Client.java | 5 +++++ .../src/main/java/net/runelite/api/IndexDataBase.java | 2 ++ 2 files changed, 7 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index f4b9172dd8..acdd728a99 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -420,6 +420,11 @@ public interface Client extends GameEngine */ IndexDataBase getIndexConfig(); + /** + * Gets an index by id + */ + IndexDataBase getIndex(int id); + /** * Returns the x-axis base coordinate. *

diff --git a/runelite-api/src/main/java/net/runelite/api/IndexDataBase.java b/runelite-api/src/main/java/net/runelite/api/IndexDataBase.java index ba8042c480..5bb100e244 100644 --- a/runelite-api/src/main/java/net/runelite/api/IndexDataBase.java +++ b/runelite-api/src/main/java/net/runelite/api/IndexDataBase.java @@ -40,4 +40,6 @@ public interface IndexDataBase * @return */ int[] getFileIds(int archiveId); + + byte[] loadData(int archiveID, int fileID); }