diff options
author | Fix3d <serhanduzce@gmail.com> | 2023-04-22 14:21:49 +0300 |
---|---|---|
committer | Fix3d <serhanduzce@gmail.com> | 2023-04-22 14:21:49 +0300 |
commit | 6e58eddaab6d2830976ee06ae1f3b2801308408c (patch) | |
tree | be29c2a3b2d1a569537ed5e1c24611d16101ee6e /src/main/java/me/xmrvizzy | |
parent | 06db7ab46b5d6bd33bbc584172c43e88dce998e1 (diff) | |
download | Skyblocker-6e58eddaab6d2830976ee06ae1f3b2801308408c.tar.gz Skyblocker-6e58eddaab6d2830976ee06ae1f3b2801308408c.tar.bz2 Skyblocker-6e58eddaab6d2830976ee06ae1f3b2801308408c.zip |
fix wikiLink
Diffstat (limited to 'src/main/java/me/xmrvizzy')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java index 91a59fcb..0a581da8 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java @@ -109,7 +109,12 @@ public class ItemRegistry { try { String fileContent = Files.readString(ITEM_LIST_DIR.resolve(internalName + ".json")); JsonObject fileJson = JsonParser.parseString(fileContent).getAsJsonObject(); - return fileJson.get("info").getAsJsonArray().get(1).getAsString(); + //TODO optional official or unofficial wiki link + try { + return fileJson.get("info").getAsJsonArray().get(1).getAsString(); + } catch (IndexOutOfBoundsException e) { + return fileJson.get("info").getAsJsonArray().get(0).getAsString(); + } } catch (IOException | NullPointerException e) { e.printStackTrace(); client.player.sendMessage(Text.of("Can't locate a wiki article for this item..."), false); |