From 40fc046c3097771013f4e8d9b88e4bf39a4b070d Mon Sep 17 00:00:00 2001 From: D3v1s0m <49519439+D3v1s0m@users.noreply.github.com> Date: Thu, 22 Jun 2023 18:45:49 +0530 Subject: [PATCH] Terminated PacketEvents correctly on plugin disable --- plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java | 1 + 1 file changed, 1 insertion(+) diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java index dd0402e..095e295 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java @@ -174,6 +174,7 @@ public class ZNpcsPlus extends JavaPlugin { if (!enabled) return; NpcApiProvider.unregister(); for (Runnable runnable : shutdownTasks) runnable.run(); + PacketEvents.getAPI().terminate(); } private PacketFactory setupPacketFactory(TaskScheduler scheduler, MetadataFactory metadataFactory, EntityPropertyRegistryImpl propertyRegistry) {