diff --git a/gradle.properties b/gradle.properties index 79236a2..5794d56 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,6 +9,6 @@ loader_version=0.11.3 #Fabric api fabric_version=0.34.10+1.17 # Mod Properties -mod_version=1.0.7 +mod_version=1.0.8 maven_group=draylar archives_base_name=omega-config diff --git a/omega-config-base/src/main/java/draylar/omegaconfig/OmegaConfig.java b/omega-config-base/src/main/java/draylar/omegaconfig/OmegaConfig.java index a9c095d..40a5bfe 100644 --- a/omega-config-base/src/main/java/draylar/omegaconfig/OmegaConfig.java +++ b/omega-config-base/src/main/java/draylar/omegaconfig/OmegaConfig.java @@ -4,7 +4,6 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import draylar.omegaconfig.api.Comment; import draylar.omegaconfig.api.Config; -import draylar.omegaconfig.exception.NoValidConstructorException; import draylar.omegaconfig.gson.SyncableExclusionStrategy; import io.netty.buffer.Unpooled; import net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents; @@ -92,7 +91,7 @@ public class OmegaConfig { return config; } catch (NoSuchMethodException | InstantiationException | IllegalAccessException | InvocationTargetException exception) { exception.printStackTrace(); - throw new NoValidConstructorException(); + throw new RuntimeException("No valid constructor found for: " + configClass.getName()); } } diff --git a/omega-config-base/src/main/java/draylar/omegaconfig/exception/NoValidConstructorException.java b/omega-config-base/src/main/java/draylar/omegaconfig/exception/NoValidConstructorException.java deleted file mode 100644 index 7ce1fc2..0000000 --- a/omega-config-base/src/main/java/draylar/omegaconfig/exception/NoValidConstructorException.java +++ /dev/null @@ -1,5 +0,0 @@ -package draylar.omegaconfig.exception; - -public class NoValidConstructorException extends RuntimeException { - -} diff --git a/omega-config-base/src/main/resources/fabric.mod.json b/omega-config-base/src/main/resources/fabric.mod.json index 38c817d..d3f015e 100644 --- a/omega-config-base/src/main/resources/fabric.mod.json +++ b/omega-config-base/src/main/resources/fabric.mod.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "id": "omega-config", - "version": "1.0.7", + "version": "1.0.8", "name": "OmegaConfig", "description": "The last config solution you will ever use.", "authors": [ diff --git a/omega-config-base/src/main/resources/omega-config.mixins.json b/omega-config-base/src/main/resources/omega-config.mixins.json index 2860eda..d0f5058 100644 --- a/omega-config-base/src/main/resources/omega-config.mixins.json +++ b/omega-config-base/src/main/resources/omega-config.mixins.json @@ -2,7 +2,7 @@ "required": true, "minVersion": "0.8", "package": "draylar.omegaconfig.mixin", - "compatibilityLevel": "JAVA_8", + "compatibilityLevel": "JAVA_16", "mixins": [ ], "client": [ diff --git a/omega-config-gui/src/main/resources/omega-config-gui.mixins.json b/omega-config-gui/src/main/resources/omega-config-gui.mixins.json index 15b69a5..c70436c 100644 --- a/omega-config-gui/src/main/resources/omega-config-gui.mixins.json +++ b/omega-config-gui/src/main/resources/omega-config-gui.mixins.json @@ -2,7 +2,7 @@ "required": true, "minVersion": "0.8", "package": "draylar.omegaconfiggui.mixin", - "compatibilityLevel": "JAVA_8", + "compatibilityLevel": "JAVA_16", "mixins": [ "ClickableWidgetInvoker", "ModMenuAccessor"