summaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfigloader
diff options
context:
space:
mode:
authorDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2022-06-12 17:25:44 +0200
committerDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2022-06-12 17:25:44 +0200
commit354cab5542687c1272c8aab3f26834ecdc93de39 (patch)
tree0938fd6d9f22d721c756093d7bddef42790b9ac4 /src/main/java/cc/polyfrost/oneconfigloader
parent26cbabadc91da0b7032440a0a84ae1b762f9f2b4 (diff)
downloadOneConfigLoader-354cab5542687c1272c8aab3f26834ecdc93de39.tar.gz
OneConfigLoader-354cab5542687c1272c8aab3f26834ecdc93de39.tar.bz2
OneConfigLoader-354cab5542687c1272c8aab3f26834ecdc93de39.zip
update version
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfigloader')
-rw-r--r--src/main/java/cc/polyfrost/oneconfigloader/OneConfigLoader.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfigloader/OneConfigLoader.java b/src/main/java/cc/polyfrost/oneconfigloader/OneConfigLoader.java
index 9259b36..892d524 100644
--- a/src/main/java/cc/polyfrost/oneconfigloader/OneConfigLoader.java
+++ b/src/main/java/cc/polyfrost/oneconfigloader/OneConfigLoader.java
@@ -65,16 +65,9 @@ public class OneConfigLoader implements IFMLLoadingPlugin {
String downloadUrl = jsonObject.getAsJsonObject(channel).get("url").getAsString();
if (!oneConfigFile.exists() || !checksum.equals(getChecksum(oneConfigFile))) {
- logger.info("Updating OneConfig...");
-
File newOneConfigFile = new File(oneConfigDir, "OneConfig-NEW (1.8.9).jar");
downloadFile(downloadUrl, newOneConfigFile);
- String newChecksum = getChecksum(newOneConfigFile);
- if (!checksum.equals(newChecksum)) {
- newOneConfigFile.delete();
- throw new SecurityException("Checksum mismatch! Expected " + checksum + ", but got " + newChecksum + "!");
- }
- if (newOneConfigFile.exists()) {
+ if (newOneConfigFile.exists() && checksum.equals(getChecksum(newOneConfigFile))) {
try {
Files.move(newOneConfigFile.toPath(), oneConfigFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
logger.info("Updated OneConfig");
@@ -126,13 +119,9 @@ public class OneConfigLoader implements IFMLLoadingPlugin {
DownloadUI ui = new DownloadUI();
try {
URLConnection con = new URL(url).openConnection();
- con.setUseCaches(false);
con.setRequestProperty("User-Agent", "OneConfig-Loader");
int length = con.getContentLength();
- if (location.exists()) {
- logger.info("Deleting old file...");
- location.delete();
- }
+ if (location.exists()) location.delete();
location.createNewFile();
logger.info("Downloading new version of OneConfig... (" + length / 1024f + "KB)");
Thread downloader = new Thread(() -> {