From 658cce145d68c598c7fcb6e06803dc162ec8f12b Mon Sep 17 00:00:00 2001 From: xGinko Date: Mon, 6 Jan 2025 17:06:56 +0100 Subject: [PATCH] shutdown server if crucial checks fail --- .../src/main/java/me/xginko/aef/AnarchyExploitFixes.java | 4 ++-- .../src/main/java/me/xginko/aef/AnarchyExploitFixes.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/AnarchyExploitFixes.java b/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/AnarchyExploitFixes.java index 21fca531..750b4d39 100755 --- a/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/AnarchyExploitFixes.java +++ b/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/AnarchyExploitFixes.java @@ -86,7 +86,7 @@ public void onEnable() { " https://ci.codemc.io/job/retrooper/job/packetevents/ ", " " ).forEach(prefixedLogger::error); - getServer().getPluginManager().disablePlugin(this); + getServer().shutdown(); return; } @@ -107,7 +107,7 @@ public void onEnable() { if (serverVersion.isOlderThan(ServerVersion.V_1_19_4) || (serverVersion.equals(ServerVersion.V_1_19_4) && !PlatformUtil.isFolia())) { prefixedLogger.error("This plugin jar is incompatible with your Server. Please use the Legacy jar."); - getServer().getPluginManager().disablePlugin(this); + getServer().shutdown(); return; } diff --git a/AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/AnarchyExploitFixes.java b/AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/AnarchyExploitFixes.java index 4a226c7d..90aaa8d6 100755 --- a/AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/AnarchyExploitFixes.java +++ b/AnarchyExploitFixesLegacy/src/main/java/me/xginko/aef/AnarchyExploitFixes.java @@ -69,7 +69,7 @@ public void onEnable() { if (PlatformUtil.isFolia()) { getLogger().severe("Please use the Folia jar instead of modifying the plugin.yml."); - getServer().getPluginManager().disablePlugin(this); + getServer().shutdown(); return; } @@ -92,7 +92,7 @@ public void onEnable() { " https://ci.codemc.io/job/retrooper/job/packetevents/ ", " " ).forEach(prefixedLogger::error); - getServer().getPluginManager().disablePlugin(this); + getServer().shutdown(); return; }