From 03bede4067db07137a33ffdaad290f88d3edaa3c Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Thu, 29 May 2025 23:32:33 +1000 Subject: [PATCH] more logic errors fixed --- .../java/me/cortex/voxy/client/VoxyClientInstance.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/cortex/voxy/client/VoxyClientInstance.java b/src/main/java/me/cortex/voxy/client/VoxyClientInstance.java index 88d3ab2b..4e58f419 100644 --- a/src/main/java/me/cortex/voxy/client/VoxyClientInstance.java +++ b/src/main/java/me/cortex/voxy/client/VoxyClientInstance.java @@ -80,10 +80,12 @@ public class VoxyClientInstance extends VoxyInstance { try { config = Serialization.GSON.fromJson(Files.readString(json), Config.class); if (config == null) { - throw new IllegalStateException("Config deserialization null, reverting to default"); - } - if (config.sectionStorageConfig == null) { - throw new IllegalStateException("Config section storage null, reverting to default"); + Logger.error("Config deserialization null, reverting to default"); + } else { + if (config.sectionStorageConfig == null) { + Logger.error("Config section storage null, reverting to default"); + config = null; + } } } catch (Exception e) { Logger.error("Failed to load the storage configuration file, resetting it to default, this will probably break your save if you used a custom storage config", e);