From c6d5b75896514d9ade731e2a821a0b0840e3c0c7 Mon Sep 17 00:00:00 2001 From: Sollace Date: Sun, 10 Sep 2023 20:04:52 +0100 Subject: [PATCH] Fixed crash when loading an invalid config --- src/main/java/com/minelittlepony/unicopia/Unicopia.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/minelittlepony/unicopia/Unicopia.java b/src/main/java/com/minelittlepony/unicopia/Unicopia.java index 4ecf28b8..f7ebde78 100644 --- a/src/main/java/com/minelittlepony/unicopia/Unicopia.java +++ b/src/main/java/com/minelittlepony/unicopia/Unicopia.java @@ -48,7 +48,11 @@ public class Unicopia implements ModInitializer { public static Config getConfig() { if (CONFIG == null) { CONFIG = new Config(); - CONFIG.load(); + try { + CONFIG.load(); + } catch (IllegalStateException ignored) { + CONFIG.save(); + } } return CONFIG; }