From 85f3e2875fcb38ecc7f54ffeb72fdc50dd890970 Mon Sep 17 00:00:00 2001 From: Helvetica Volubi Date: Mon, 9 Jun 2025 19:17:45 +0800 Subject: [PATCH] fix: fix a bug in remove config --- .../me/earthme/luminol/config/LuminolConfig.java.patch | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/config/LuminolConfig.java.patch b/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/config/LuminolConfig.java.patch index 4b29cc1..039e620 100644 --- a/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/config/LuminolConfig.java.patch +++ b/luminol-server/paper-patches/files/src/main/java/me/earthme/luminol/config/LuminolConfig.java.patch @@ -1,6 +1,6 @@ --- /dev/null +++ b/src/main/java/me/earthme/luminol/config/LuminolConfig.java -@@ -1,0 +_,379 @@ +@@ -1,0 +_,382 @@ +package me.earthme.luminol.config; + +import com.electronwill.nightconfig.core.UnmodifiableConfig; @@ -167,7 +167,10 @@ + if (!removed && configFileInstance.get(fullConfigKeyName) != null) break; + } + } -+ if (removed) continue; ++ if (removed) { ++ removeConfig(fullConfigKeyName.split("\\.")); ++ continue; ++ } + if (configFileInstance.get(fullConfigKeyName) != null) continue; + if (currentValue == null) { + throw new UnsupportedOperationException("Config " + singleConfigModule.getBaseName() + "tried to add an null default value!");