From a321e39fe5d1cd937cfa7d98dbc60568f8713266 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Wed, 14 Aug 2024 10:04:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=87=8D=E8=BF=9E=E6=9C=BA=E5=88=B6=EF=BC=8C?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8E=E7=9B=B4=E6=8E=A5=E9=87=8D=E8=BF=9E=E4=B8=8D?= =?UTF-8?q?=E5=BF=85=E5=86=8D=E9=87=8D=E5=90=AF=E6=9C=8D=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../java/cn/lunadeer/dominion/commands/Operator.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 3724e09..36e9d46 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "cn.lunadeer" -version = "2.1.18-beta" +version = "2.1.19-beta" java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) diff --git a/core/src/main/java/cn/lunadeer/dominion/commands/Operator.java b/core/src/main/java/cn/lunadeer/dominion/commands/Operator.java index 69fd9bf..cfd2b40 100644 --- a/core/src/main/java/cn/lunadeer/dominion/commands/Operator.java +++ b/core/src/main/java/cn/lunadeer/dominion/commands/Operator.java @@ -7,6 +7,8 @@ import cn.lunadeer.dominion.utils.MapRender; import cn.lunadeer.minecraftpluginutils.Notification; import cn.lunadeer.minecraftpluginutils.Scheduler; import cn.lunadeer.minecraftpluginutils.XLogger; +import cn.lunadeer.minecraftpluginutils.databse.DatabaseManager; +import cn.lunadeer.minecraftpluginutils.databse.DatabaseType; import org.bukkit.command.CommandSender; import java.io.File; @@ -121,6 +123,14 @@ public class Operator { Scheduler.runTaskAsync(() -> { Notification.info(sender, "正在重新加载配置文件..."); Dominion.config.reload(); + DatabaseManager.instance.reConnection( + DatabaseType.valueOf(Dominion.config.getDbType().toUpperCase()), + Dominion.config.getDbHost(), + Dominion.config.getDbPort(), + Dominion.config.getDbName(), + Dominion.config.getDbUser(), + Dominion.config.getDbPass() + ); Notification.info(sender, "配置文件已重新加载"); }); }