From c34c1c3cbf961d4c420743a1ad034a695a9e6bf6 Mon Sep 17 00:00:00 2001 From: Pyrbu Date: Thu, 14 Dec 2023 13:28:42 +0100 Subject: [PATCH] cancel the update checker task on 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 8264383..108fcd9 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java @@ -159,6 +159,7 @@ public class ZNpcsPlus { if (configManager.getConfig().checkForUpdates()) { UpdateChecker updateChecker = new UpdateChecker(getDescription()); scheduler.runDelayedTimerAsync(updateChecker, 5L, 6000L); + shutdownTasks.add(updateChecker::cancel); pluginManager.registerEvents(new UpdateNotificationListener(this, adventure, updateChecker, scheduler), bootstrap); }