mirror of
https://github.com/CarmJos/EasyPlugin.git
synced 2026-06-04 08:38:17 +08:00
feat(updater): 添加直接执行BukkitTask的方法
This commit is contained in:
+6
@@ -1,7 +1,9 @@
|
|||||||
package cc.carm.lib.easyplugin.updatechecker;
|
package cc.carm.lib.easyplugin.updatechecker;
|
||||||
|
|
||||||
import cc.carm.lib.githubreleases4j.GithubReleases4J;
|
import cc.carm.lib.githubreleases4j.GithubReleases4J;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
|
import org.bukkit.scheduler.BukkitTask;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -31,6 +33,10 @@ public class GHUpdateChecker {
|
|||||||
return of(plugin).createRunner(plugin.getDescription().getVersion());
|
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 Logger logger;
|
||||||
protected final @NotNull String owner;
|
protected final @NotNull String owner;
|
||||||
protected final @NotNull String repo;
|
protected final @NotNull String repo;
|
||||||
|
|||||||
Reference in New Issue
Block a user