diff --git a/src/main/java/party/cybsec/griefdetect/GriefDetectPlugin.java b/src/main/java/party/cybsec/griefdetect/GriefDetectPlugin.java index 9238758..874e6c4 100644 --- a/src/main/java/party/cybsec/griefdetect/GriefDetectPlugin.java +++ b/src/main/java/party/cybsec/griefdetect/GriefDetectPlugin.java @@ -42,10 +42,6 @@ public class GriefDetectPlugin extends JavaPlugin { @Override public void onDisable() { // Cleanup resources - if (detectionEngine != null) { - detectionEngine.shutdown(); - } - getLogger().info("GriefDetect disabled"); } diff --git a/src/main/java/party/cybsec/griefdetect/core/DetectionEngine.java b/src/main/java/party/cybsec/griefdetect/core/DetectionEngine.java index 5602475..505cb59 100644 --- a/src/main/java/party/cybsec/griefdetect/core/DetectionEngine.java +++ b/src/main/java/party/cybsec/griefdetect/core/DetectionEngine.java @@ -91,6 +91,7 @@ public class DetectionEngine implements Listener { asyncExecutor.shutdownNow(); Thread.currentThread().interrupt(); } + plugin.getLogger().info("Detection engine stopped"); } /** diff --git a/target/classes/party/cybsec/griefdetect/GriefDetectPlugin.class b/target/classes/party/cybsec/griefdetect/GriefDetectPlugin.class index d23ba1f..ebc702a 100644 Binary files a/target/classes/party/cybsec/griefdetect/GriefDetectPlugin.class and b/target/classes/party/cybsec/griefdetect/GriefDetectPlugin.class differ diff --git a/target/classes/party/cybsec/griefdetect/core/DetectionEngine$Cluster.class b/target/classes/party/cybsec/griefdetect/core/DetectionEngine$Cluster.class index cc29423..6bca9b9 100644 Binary files a/target/classes/party/cybsec/griefdetect/core/DetectionEngine$Cluster.class and b/target/classes/party/cybsec/griefdetect/core/DetectionEngine$Cluster.class differ diff --git a/target/classes/party/cybsec/griefdetect/core/DetectionEngine$PlayerPosition.class b/target/classes/party/cybsec/griefdetect/core/DetectionEngine$PlayerPosition.class index 0115d00..0056deb 100644 Binary files a/target/classes/party/cybsec/griefdetect/core/DetectionEngine$PlayerPosition.class and b/target/classes/party/cybsec/griefdetect/core/DetectionEngine$PlayerPosition.class differ diff --git a/target/classes/party/cybsec/griefdetect/core/DetectionEngine.class b/target/classes/party/cybsec/griefdetect/core/DetectionEngine.class index 883d94b..bc5e1bf 100644 Binary files a/target/classes/party/cybsec/griefdetect/core/DetectionEngine.class and b/target/classes/party/cybsec/griefdetect/core/DetectionEngine.class differ diff --git a/target/griefdetect-1.0.0-SNAPSHOT.jar b/target/griefdetect-1.0.0-SNAPSHOT.jar index 5bf09cb..4d7aad0 100644 Binary files a/target/griefdetect-1.0.0-SNAPSHOT.jar and b/target/griefdetect-1.0.0-SNAPSHOT.jar differ diff --git a/target/original-griefdetect-1.0.0-SNAPSHOT.jar b/target/original-griefdetect-1.0.0-SNAPSHOT.jar index 17bb8a3..48f282e 100644 Binary files a/target/original-griefdetect-1.0.0-SNAPSHOT.jar and b/target/original-griefdetect-1.0.0-SNAPSHOT.jar differ