From ea0c3e005bc566532c6eccd089789aeb69d2b25d Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Fri, 8 Mar 2024 10:00:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=93=E9=BC=A0=E7=90=83=E9=93=BE?= =?UTF-8?q?=E6=8E=A5Redis=E5=A4=B1=E8=B4=A5=E6=97=B6=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/hamster3/mc/plugin/ball/bukkit/HamsterBallPlugin.java | 4 ++++ .../cn/hamster3/mc/plugin/ball/bungee/HamsterBallPlugin.java | 2 ++ build.gradle.kts | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ball-bukkit/src/main/java/cn/hamster3/mc/plugin/ball/bukkit/HamsterBallPlugin.java b/ball-bukkit/src/main/java/cn/hamster3/mc/plugin/ball/bukkit/HamsterBallPlugin.java index d701e61..8cfa331 100644 --- a/ball-bukkit/src/main/java/cn/hamster3/mc/plugin/ball/bukkit/HamsterBallPlugin.java +++ b/ball-bukkit/src/main/java/cn/hamster3/mc/plugin/ball/bukkit/HamsterBallPlugin.java @@ -56,7 +56,11 @@ public class HamsterBallPlugin extends JavaPlugin { try { BallBukkitAPI.getInstance().enable(); } catch (Exception e) { + getLogger().info("仓鼠球启动失败,原因:" + e.getMessage()); e.printStackTrace(); + getLogger().info("由于仓鼠球启动失败,服务器将立即关闭"); + Bukkit.shutdown(); + return; } Bukkit.getPluginManager().registerEvents(BallBukkitListener.INSTANCE, this); BallAPI.getInstance().getEventBus().register(BallBukkitListener.INSTANCE); diff --git a/ball-bungee/src/main/java/cn/hamster3/mc/plugin/ball/bungee/HamsterBallPlugin.java b/ball-bungee/src/main/java/cn/hamster3/mc/plugin/ball/bungee/HamsterBallPlugin.java index 9ce7598..1fe4e32 100644 --- a/ball-bungee/src/main/java/cn/hamster3/mc/plugin/ball/bungee/HamsterBallPlugin.java +++ b/ball-bungee/src/main/java/cn/hamster3/mc/plugin/ball/bungee/HamsterBallPlugin.java @@ -84,7 +84,9 @@ public class HamsterBallPlugin extends Plugin { try { BallBungeeCordAPI.getInstance().disable(); } catch (Exception e) { + getLogger().info("仓鼠球启动失败,原因:" + e.getMessage()); e.printStackTrace(); + ProxyServer.getInstance().stop("由于仓鼠球启动失败,服务器将立即关闭"); } long time = System.currentTimeMillis() - start; logger.info("仓鼠球已关闭,总计耗时 " + time + " ms"); diff --git a/build.gradle.kts b/build.gradle.kts index e3c12c3..5580686 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "1.5.4" +version = "1.5.5" subprojects { apply {