From dd83f4aafe06a739d168e37b18d1fb621574bc19 Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:20:35 +0800 Subject: [PATCH] Fix config init error --- patches/server/0005-Leaves-Server-Config-And-Command.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/server/0005-Leaves-Server-Config-And-Command.patch b/patches/server/0005-Leaves-Server-Config-And-Command.patch index 285de252..1f814823 100644 --- a/patches/server/0005-Leaves-Server-Config-And-Command.patch +++ b/patches/server/0005-Leaves-Server-Config-And-Command.patch @@ -1538,7 +1538,7 @@ index 0000000000000000000000000000000000000000..f6b946e5dfb5e3a2c169f88e8fb54718 +} diff --git a/src/main/java/top/leavesmc/leaves/config/GlobalConfigManager.java b/src/main/java/top/leavesmc/leaves/config/GlobalConfigManager.java new file mode 100644 -index 0000000000000000000000000000000000000000..b8f27863665bf5c4ce479efcf164a107596c298d +index 0000000000000000000000000000000000000000..fb5fd1396f6df55b2b065a36c308456f016f343d --- /dev/null +++ b/src/main/java/top/leavesmc/leaves/config/GlobalConfigManager.java @@ -0,0 +1,188 @@ @@ -1604,7 +1604,7 @@ index 0000000000000000000000000000000000000000..b8f27863665bf5c4ce479efcf164a107 + } else { + throw new IllegalArgumentException(checkInfo); + } -+ } catch (IllegalArgumentException e) { ++ } catch (IllegalArgumentException | ClassCastException e) { + LeavesConfig.config.set(verifiedConfig.path, defValue); + LeavesLogger.LOGGER.warning(e.getMessage() + ", reset to " + defValue); + }