From a2a1a64523be0a251603348ff901551d1f8cd2f4 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 10 Sep 2023 18:51:21 +0100 Subject: [PATCH] Fixed config loading --- src/main/java/com/minelittlepony/unicopia/Config.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/Config.java b/src/main/java/com/minelittlepony/unicopia/Config.java index e0fec708..feefdcdc 100644 --- a/src/main/java/com/minelittlepony/unicopia/Config.java +++ b/src/main/java/com/minelittlepony/unicopia/Config.java @@ -3,7 +3,9 @@ package com.minelittlepony.unicopia; import java.util.HashSet; import java.util.Set; +import com.google.gson.GsonBuilder; import com.minelittlepony.common.util.GamePaths; +import com.minelittlepony.common.util.registry.RegistryTypeAdapter; import com.minelittlepony.common.util.settings.*; public class Config extends com.minelittlepony.common.util.settings.Config { @@ -41,6 +43,8 @@ public class Config extends com.minelittlepony.common.util.settings.Config { .addComment("Turn this ON if you have another mod that adds butterflies."); public Config() { - super(HEIRARCHICAL_JSON_ADAPTER, GamePaths.getConfigDirectory().resolve("unicopia.json")); + super(new HeirarchicalJsonConfigAdapter(new GsonBuilder() + .registerTypeAdapter(Race.class, RegistryTypeAdapter.of(Race.REGISTRY)) + ), GamePaths.getConfigDirectory().resolve("unicopia.json")); } }