From 5906a7c27bdfcbcd30ad178c04a53979006e5b3c Mon Sep 17 00:00:00 2001 From: Commoble Date: Wed, 7 Dec 2022 18:42:59 -0500 Subject: [PATCH] Fix crash on server start due to MergeableCodecDataManager referring to missing ImmutableMap class --- changelog.md | 3 +++ gradle.properties | 2 +- .../commoble/databuddy/data/MergeableCodecDataManager.java | 3 +-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 3f304de..30a9054 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,6 @@ +# 3.0.0.6 +* Fix crash on server start due to MergeableCodecDataManager referring to missing ImmutableMap class + # 3.0.0.5 * Fix ConfigHelper#defineObject not working when the default value was an empty list diff --git a/gradle.properties b/gradle.properties index 1ee4d02..61ef807 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ modid = databuddy -mod_version = 3.0.0.5 +mod_version = 3.0.0.6 mc_version = 1.19.2 forge_version = 43.1.0 diff --git a/src/main/java/commoble/databuddy/data/MergeableCodecDataManager.java b/src/main/java/commoble/databuddy/data/MergeableCodecDataManager.java index b5361da..4941146 100644 --- a/src/main/java/commoble/databuddy/data/MergeableCodecDataManager.java +++ b/src/main/java/commoble/databuddy/data/MergeableCodecDataManager.java @@ -40,7 +40,6 @@ of this software and associated documentation files (the "Software"), to deal import com.google.gson.JsonElement; import com.google.gson.JsonParser; -import com.ibm.icu.impl.locale.XCldrStub.ImmutableMap; import com.mojang.serialization.Codec; import com.mojang.serialization.JsonOps; @@ -143,7 +142,7 @@ protected Map prepare(final ResourceManager resourceMana } LOGGER.info("Data loader for {} loaded {} finalized objects", this.folderName, this.data.size()); - return ImmutableMap.copyOf(map); + return Map.copyOf(map); } /** Main-thread processing, runs after prepare concludes **/