From a9f7e09e6498ad5d1f6e6a33882627c8a2e45559 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Fri, 28 Jun 2019 16:56:15 +0200 Subject: [PATCH] Fix RM settings being shown in random order --- src/main/java/com/replaymod/core/SettingsRegistry.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/replaymod/core/SettingsRegistry.java b/src/main/java/com/replaymod/core/SettingsRegistry.java index b433e241..2fbf129f 100644 --- a/src/main/java/com/replaymod/core/SettingsRegistry.java +++ b/src/main/java/com/replaymod/core/SettingsRegistry.java @@ -5,7 +5,6 @@ import com.replaymod.core.events.SettingsChangedCallback; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.*; -import java.util.concurrent.ConcurrentHashMap; //#if MC>=11400 import com.google.gson.Gson; @@ -31,7 +30,7 @@ import java.nio.file.Path; import static com.replaymod.core.versions.MCVer.*; public class SettingsRegistry { - private Map, Object> settings = new ConcurrentHashMap<>(); + private Map, Object> settings = Collections.synchronizedMap(new LinkedHashMap<>()); //#if MC>=11400 private final Path configFile = getMinecraft().runDirectory.toPath().resolve("config/replaymod.json"); //#else