From c8bc9dbfeb1d6336830d54591bbde3f3e7e72a0a Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Sat, 25 Jul 2020 18:03:00 +0200 Subject: [PATCH] Hotfix --- src/main/java/ley/anvil/addonscript/v1/AddonscriptJSON.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/ley/anvil/addonscript/v1/AddonscriptJSON.java b/src/main/java/ley/anvil/addonscript/v1/AddonscriptJSON.java index a9ea236..da2b21c 100644 --- a/src/main/java/ley/anvil/addonscript/v1/AddonscriptJSON.java +++ b/src/main/java/ley/anvil/addonscript/v1/AddonscriptJSON.java @@ -43,19 +43,25 @@ public class AddonscriptJSON extends ASBase { public void load() { indexes.INSTALLERS.put("internal.dir", new InternalDirInstaller()); + if (repositories != null) { for (Repository r : repositories) { indexes.REPOSITORIES.put(r.id, r.getRepository()); } + } + if (index != null) { for (IndexEntry e : index) { if (e.type != null && e.type.equals("addon")) indexes.ADDONS.put(e.id, Utils.getFromURL(e.link)); else if (e.type != null && e.type.equals("version")) indexes.VERSIONS.put(e.versionid, Utils.getFromURL(e.link).getDefaultVersion()); } + } + if (versions != null) { for (Version v : versions) { if (!indexes.VERSIONS.containsKey(v.versionid)) indexes.VERSIONS.put(v.versionid, v); } + } loaded = true; }