diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java index 248e587..743af59 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/ZNpcsPlus.java @@ -148,8 +148,10 @@ public class ZNpcsPlus { log(ChatColor.WHITE + " * Starting tasks..."); if (configManager.getConfig().checkForUpdates()) { UpdateChecker updateChecker = new UpdateChecker(getDescription()); - scheduler.runDelayedTimerAsync(updateChecker, 5L, 6000L); - shutdownTasks.add(updateChecker::shutdown); + scheduler.runLaterAsync(() -> { + scheduler.runDelayedTimerAsync(updateChecker, 0L, 6000L); + shutdownTasks.add(updateChecker::shutdown); + }, 5L); pluginManager.registerEvents(new UpdateNotificationListener(this, adventure, updateChecker, scheduler), bootstrap); } diff --git a/plugin/src/main/java/lol/pyr/znpcsplus/updater/UpdateChecker.java b/plugin/src/main/java/lol/pyr/znpcsplus/updater/UpdateChecker.java index f3d3474..4f9890f 100644 --- a/plugin/src/main/java/lol/pyr/znpcsplus/updater/UpdateChecker.java +++ b/plugin/src/main/java/lol/pyr/znpcsplus/updater/UpdateChecker.java @@ -41,7 +41,7 @@ public class UpdateChecker extends BukkitRunnable { } public void shutdown() { - if (getTaskId() != -1) cancel(); + cancel(); } private int versionToNumber(String version) {