Terminated PacketEvents correctly on plugin disable

This commit is contained in:
D3v1s0m 2023-06-22 18:45:49 +05:30
parent 08d69f6848
commit 40fc046c30
No known key found for this signature in database
GPG Key ID: 3B6EC35367B8D82E

@ -174,6 +174,7 @@ public class ZNpcsPlus extends JavaPlugin {
if (!enabled) return; if (!enabled) return;
NpcApiProvider.unregister(); NpcApiProvider.unregister();
for (Runnable runnable : shutdownTasks) runnable.run(); for (Runnable runnable : shutdownTasks) runnable.run();
PacketEvents.getAPI().terminate();
} }
private PacketFactory setupPacketFactory(TaskScheduler scheduler, MetadataFactory metadataFactory, EntityPropertyRegistryImpl propertyRegistry) { private PacketFactory setupPacketFactory(TaskScheduler scheduler, MetadataFactory metadataFactory, EntityPropertyRegistryImpl propertyRegistry) {