From 0e74d6864cab24ae7b11884e6540e7e08714e137 Mon Sep 17 00:00:00 2001 From: carm Date: Sat, 4 Mar 2023 01:17:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(updater):=20=E6=B7=BB=E5=8A=A0=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E6=89=A7=E8=A1=8CBukkitTask=E7=9A=84=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../carm/lib/easyplugin/updatechecker/GHUpdateChecker.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extension/gh-checker/src/main/java/cc/carm/lib/easyplugin/updatechecker/GHUpdateChecker.java b/extension/gh-checker/src/main/java/cc/carm/lib/easyplugin/updatechecker/GHUpdateChecker.java index e788aff..b411518 100644 --- a/extension/gh-checker/src/main/java/cc/carm/lib/easyplugin/updatechecker/GHUpdateChecker.java +++ b/extension/gh-checker/src/main/java/cc/carm/lib/easyplugin/updatechecker/GHUpdateChecker.java @@ -1,7 +1,9 @@ package cc.carm.lib.easyplugin.updatechecker; import cc.carm.lib.githubreleases4j.GithubReleases4J; +import org.bukkit.Bukkit; import org.bukkit.plugin.Plugin; +import org.bukkit.scheduler.BukkitTask; import org.jetbrains.annotations.NotNull; import java.util.List; @@ -31,6 +33,10 @@ public class GHUpdateChecker { return of(plugin).createRunner(plugin.getDescription().getVersion()); } + public static @NotNull BukkitTask run(@NotNull Plugin plugin) { + return Bukkit.getScheduler().runTaskAsynchronously(plugin, runner(plugin)); + } + protected final @NotNull Logger logger; protected final @NotNull String owner; protected final @NotNull String repo;