mirror of
https://github.com/LeavesMC/Leaves.git
synced 2025-12-31 04:46:29 +00:00
Fix config init error
This commit is contained in:
@@ -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);
|
||||
+ }
|
||||
|
||||
Reference in New Issue
Block a user