diff --git a/common/build.gradle.kts b/common/build.gradle.kts index fb20a68..534cac4 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -3,7 +3,7 @@ plugins { } group = "com.adamcalculator" -version = "1.0.4" +version = "1.0.5" repositories { mavenCentral() diff --git a/common/src/main/java/com/adamcalculator/dynamicpack/util/Mod.java b/common/src/main/java/com/adamcalculator/dynamicpack/Mod.java similarity index 87% rename from common/src/main/java/com/adamcalculator/dynamicpack/util/Mod.java rename to common/src/main/java/com/adamcalculator/dynamicpack/Mod.java index 0b7a017..d5c6105 100644 --- a/common/src/main/java/com/adamcalculator/dynamicpack/util/Mod.java +++ b/common/src/main/java/com/adamcalculator/dynamicpack/Mod.java @@ -1,4 +1,6 @@ -package com.adamcalculator.dynamicpack.util; +package com.adamcalculator.dynamicpack; + +import com.adamcalculator.dynamicpack.util.Out; import java.io.IOException; import java.net.URI; @@ -19,6 +21,9 @@ public class Mod { ALLOWED_HOSTS.add("github.com"); ALLOWED_HOSTS.add("github.io"); ALLOWED_HOSTS.add("githubusercontent.com"); + if (!isRelease()) { + ALLOWED_HOSTS.add("localhost"); + } } public static boolean isUrlHostTrusted(String url) throws IOException { @@ -50,7 +55,9 @@ private static long megabyte(long mb) { return 1024L * 1024L * mb; } + // TRUE FOR ALL PUBLIC VERSION!!!!!! + // false is equal not safe!1!!! public static boolean isRelease() { - return false; + return true; } } diff --git a/common/src/main/java/com/adamcalculator/dynamicpack/pack/DynamicRepoSyncProcessV1.java b/common/src/main/java/com/adamcalculator/dynamicpack/pack/DynamicRepoSyncProcessV1.java index b47491f..9d9564d 100644 --- a/common/src/main/java/com/adamcalculator/dynamicpack/pack/DynamicRepoSyncProcessV1.java +++ b/common/src/main/java/com/adamcalculator/dynamicpack/pack/DynamicRepoSyncProcessV1.java @@ -1,9 +1,6 @@ package com.adamcalculator.dynamicpack.pack; -import com.adamcalculator.dynamicpack.DynamicPackModBase; -import com.adamcalculator.dynamicpack.IDValidator; -import com.adamcalculator.dynamicpack.PackUtil; -import com.adamcalculator.dynamicpack.SyncProgress; +import com.adamcalculator.dynamicpack.*; import com.adamcalculator.dynamicpack.util.*; import org.json.JSONArray; import org.json.JSONObject; diff --git a/common/src/main/java/com/adamcalculator/dynamicpack/pack/ModrinthRemote.java b/common/src/main/java/com/adamcalculator/dynamicpack/pack/ModrinthRemote.java index 283ec67..9e85849 100644 --- a/common/src/main/java/com/adamcalculator/dynamicpack/pack/ModrinthRemote.java +++ b/common/src/main/java/com/adamcalculator/dynamicpack/pack/ModrinthRemote.java @@ -1,6 +1,6 @@ package com.adamcalculator.dynamicpack.pack; -import com.adamcalculator.dynamicpack.util.Mod; +import com.adamcalculator.dynamicpack.Mod; import com.adamcalculator.dynamicpack.util.Out; import com.adamcalculator.dynamicpack.util.Urls; import org.json.JSONArray; diff --git a/common/src/main/java/com/adamcalculator/dynamicpack/pack/Pack.java b/common/src/main/java/com/adamcalculator/dynamicpack/pack/Pack.java index 2e5558d..bf9b2dc 100644 --- a/common/src/main/java/com/adamcalculator/dynamicpack/pack/Pack.java +++ b/common/src/main/java/com/adamcalculator/dynamicpack/pack/Pack.java @@ -1,6 +1,7 @@ package com.adamcalculator.dynamicpack.pack; import com.adamcalculator.dynamicpack.DynamicPackModBase; +import com.adamcalculator.dynamicpack.Mod; import com.adamcalculator.dynamicpack.PackUtil; import com.adamcalculator.dynamicpack.SyncProgress; import com.adamcalculator.dynamicpack.util.*; diff --git a/common/src/main/java/com/adamcalculator/dynamicpack/util/Urls.java b/common/src/main/java/com/adamcalculator/dynamicpack/util/Urls.java index a264b2f..427c244 100644 --- a/common/src/main/java/com/adamcalculator/dynamicpack/util/Urls.java +++ b/common/src/main/java/com/adamcalculator/dynamicpack/util/Urls.java @@ -1,6 +1,7 @@ package com.adamcalculator.dynamicpack.util; import com.adamcalculator.dynamicpack.DynamicPackModBase; +import com.adamcalculator.dynamicpack.Mod; import com.adamcalculator.dynamicpack.util.enc.GPGDetachedSignatureVerifier; import java.io.*; diff --git a/src/client/java/com/adamcalculator/dynamicpack/ModMenu.java b/src/client/java/com/adamcalculator/dynamicpack/ModMenu.java index 8e03a33..cb76988 100644 --- a/src/client/java/com/adamcalculator/dynamicpack/ModMenu.java +++ b/src/client/java/com/adamcalculator/dynamicpack/ModMenu.java @@ -1,6 +1,5 @@ package com.adamcalculator.dynamicpack; -import com.adamcalculator.dynamicpack.util.Mod; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi;