diff --git a/pom.xml b/pom.xml index 2b0e03a..ee19873 100755 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ org.parabot internal-api - 1.4.4 + 1.4.41 diff --git a/src/main/java/org/parabot/core/Configuration.java b/src/main/java/org/parabot/core/Configuration.java index dc84042..96a7972 100644 --- a/src/main/java/org/parabot/core/Configuration.java +++ b/src/main/java/org/parabot/core/Configuration.java @@ -24,6 +24,4 @@ public class Configuration extends org.parabot.api.Configuration { public static final String ITEM_API = DATA_API + "items/"; public static final Version BOT_VERSION = ProjectProperties.getProjectVersion(); - - public static final String NIGHTLY_APPEND = "?nightly=true"; } diff --git a/src/main/java/org/parabot/core/parsers/randoms/PublicRandoms.java b/src/main/java/org/parabot/core/parsers/randoms/PublicRandoms.java index 986ff56..4a1d80f 100644 --- a/src/main/java/org/parabot/core/parsers/randoms/PublicRandoms.java +++ b/src/main/java/org/parabot/core/parsers/randoms/PublicRandoms.java @@ -19,9 +19,11 @@ import java.net.URLClassLoader; */ public class PublicRandoms extends RandomParser { + private String fileName = ((Configuration.BOT_VERSION.isNightly()) ? "randoms-nightly.jar" : "randoms.jar"); + @Override public void parse() { - File myJar = new File(Directories.getCachePath() + "/randoms.jar"); + File myJar = new File(Directories.getCachePath() + File.separator + fileName); if (!myJar.exists() || !myJar.canRead()) { download(); } @@ -45,13 +47,13 @@ public class PublicRandoms extends RandomParser { private void download() { try { - File random = new File(Directories.getCachePath() + File.separator + "randoms.jar"); + File random = new File(Directories.getCachePath() + File.separator + fileName); if (random.exists()) { Core.verbose("Public random dependency already exists, no need to download it..."); return; } - String downloadLink = ((Configuration.BOT_VERSION.isNightly()) ? Configuration.GET_RANDOMS + "?stable=false" : Configuration.GET_RANDOMS); + String downloadLink = ((Configuration.BOT_VERSION.isNightly()) ? Configuration.GET_RANDOMS + Configuration.NIGHTLY_APPEND : Configuration.GET_RANDOMS); WebUtil.downloadFile(new URL(downloadLink), random, new NoProgressListener()); } catch (Exception e) {