diff --git a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.18.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.18.2/gradle.properties b/1.18.2/gradle.properties index 4882a58..dcfeeb3 100644 --- a/1.18.2/gradle.properties +++ b/1.18.2/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.19.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.19.2/gradle.properties b/1.19.2/gradle.properties index d681dac..cffb5c8 100644 --- a/1.19.2/gradle.properties +++ b/1.19.2/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.19.3/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.19.3/gradle.properties b/1.19.3/gradle.properties index 48d04f3..e9bcd0b 100644 --- a/1.19.3/gradle.properties +++ b/1.19.3/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.20.2/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20.2/gradle.properties b/1.20.2/gradle.properties index a9ef4cf..a26988f 100644 --- a/1.20.2/gradle.properties +++ b/1.20.2/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.20.4/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20.4/gradle.properties b/1.20.4/gradle.properties index 792dfe7..03780b8 100644 --- a/1.20.4/gradle.properties +++ b/1.20.4/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.20/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.20/gradle.properties b/1.20/gradle.properties index 8221d09..b4f4ecc 100644 --- a/1.20/gradle.properties +++ b/1.20/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java index e4850bf..6e36aed 100644 --- a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java +++ b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/ModuleConfig.java @@ -10,7 +10,7 @@ import java.io.File; * Base Config class containing the save, upgrading and loading logic. * All config classes must extend this class */ -@Deprecated +@Deprecated(forRemoval = true, since = "2.1.0") public class ModuleConfig extends AbstractConfig { /** diff --git a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java index 0db35fa..461890b 100644 --- a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java +++ b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/JsonConfigFormat.java @@ -26,7 +26,7 @@ public class JsonConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - FileConfig config = FileConfig.builder(getConfigPath()).build(); + FileConfig config = FileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java index e3f9763..dfe4527 100644 --- a/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java +++ b/1.21/Common/src/main/java/com/hypherionmc/craterlib/core/config/formats/TomlConfigFormat.java @@ -26,7 +26,7 @@ public class TomlConfigFormat extends AbstractConfigFormat { public S readConfig(S conf) { /* Set up the Serializer and Config Object */ ObjectConverter converter = new ObjectConverter(); - CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).build(); + CommentedFileConfig config = CommentedFileConfig.builder(getConfigPath()).sync().build(); config.load(); /* Load the config and return the loaded config */ diff --git a/1.21/Fabric/build.gradle b/1.21/Fabric/build.gradle index 0fd9480..0dd5702 100644 --- a/1.21/Fabric/build.gradle +++ b/1.21/Fabric/build.gradle @@ -127,4 +127,4 @@ publisher { curseDepends { required("fabric-api") } -} \ No newline at end of file +} diff --git a/1.21/NeoForge/build.gradle b/1.21/NeoForge/build.gradle index f6ef5c7..0412dbc 100644 --- a/1.21/NeoForge/build.gradle +++ b/1.21/NeoForge/build.gradle @@ -112,4 +112,4 @@ publisher { setArtifact(remapJar) setCurseEnvironment("both") setIsManualRelease(true) -} \ No newline at end of file +} diff --git a/1.21/gradle.properties b/1.21/gradle.properties index 080e29d..4c3f90f 100644 --- a/1.21/gradle.properties +++ b/1.21/gradle.properties @@ -2,7 +2,7 @@ version_major=2 version_minor=1 version_patch=0 -version_build=0 +version_build=1 #Mod mod_author=HypherionSA diff --git a/1.21/settings.gradle b/1.21/settings.gradle index 07a31e6..4f72fdc 100644 --- a/1.21/settings.gradle +++ b/1.21/settings.gradle @@ -14,4 +14,4 @@ pluginManagement { } rootProject.name = 'CraterLib' -include("Common", "Fabric", "NeoForge") \ No newline at end of file +include("Common", "Fabric", "NeoForge") diff --git a/commit.sha b/commit.sha index adacd87..342c997 100644 --- a/commit.sha +++ b/commit.sha @@ -1 +1 @@ -fcc1c816e78367336b276a7665db255d84a70e0b \ No newline at end of file +c808f5384154268c09c915515116124d8e6e1a5d \ No newline at end of file