接口的使用
org.bukkit.scheduler.BukkitTask
使用BukkitTask的程序包
-
org.bukkit.scheduler中BukkitTask的使用
修饰符和类型方法说明让Bukkit任务调度器在下一个tick运行任务.返回下一个tick服务器将运行的任务(即于下一tick执行指定任务).BukkitScheduler.runTask(@NotNull Plugin plugin, @NotNull BukkitRunnable task) 已过时。BukkitRunnable.runTaskAsynchronously(@NotNull Plugin plugin) 在Bukkit任务调度器异步运行这个任务.BukkitScheduler.runTaskAsynchronously(@NotNull Plugin plugin, @NotNull Runnable task) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.BukkitScheduler.runTaskAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task) BukkitRunnable.runTaskLater(@NotNull Plugin plugin, long delay) 在指定tick后执行该任务.BukkitScheduler.runTaskLater(@NotNull Plugin plugin, @NotNull Runnable task, long delay) 返回指定tick过后运行的任务(即延迟执行).BukkitScheduler.runTaskLater(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) BukkitRunnable.runTaskLaterAsynchronously(@NotNull Plugin plugin, long delay) 让Bukkit任务调度器在指定的tick后异步执行这个任务.BukkitScheduler.runTaskLaterAsynchronously(@NotNull Plugin plugin, @NotNull Runnable task, long delay) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.BukkitScheduler.runTaskLaterAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) BukkitRunnable.runTaskTimer(@NotNull Plugin plugin, long delay, long period) 在指定时间后开始以指定的间隔不断执行任务.BukkitScheduler.runTaskTimer(@NotNull Plugin plugin, @NotNull Runnable task, long delay, long period) 返回一个任务.此任务将在指定tick数值后运行.任务将重复运行直至取消.BukkitScheduler.runTaskTimer(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) BukkitRunnable.runTaskTimerAsynchronously(@NotNull Plugin plugin, long delay, long period) 让Bukkit任务调度器在指定的tick后开始异步的以指定的间隔不断执行任务.BukkitScheduler.runTaskTimerAsynchronously(@NotNull Plugin plugin, @NotNull Runnable task, long delay, long period) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.BukkitScheduler.runTaskTimerAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) 返回变量类型为BukkitTask的类型的org.bukkit.scheduler中的方法类型变量类型为BukkitTask的org.bukkit.scheduler中的方法参数修饰符和类型方法说明void返回下一个tick服务器将运行的任务(即于下一tick执行指定任务).voidBukkitScheduler.runTaskAsynchronously(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.voidBukkitScheduler.runTaskLater(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task, long delay) 返回指定tick过后运行的任务(即延迟执行).voidBukkitScheduler.runTaskLaterAsynchronously(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task, long delay) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.voidBukkitScheduler.runTaskTimer(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task, long delay, long period) 返回一个任务.此任务将在指定tick数值后运行.任务将重复运行直至取消.voidBukkitScheduler.runTaskTimerAsynchronously(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task, long delay, long period) 异步任务不应访问Bukkit里的任何API. 应着重保证异步任务的线程安全.
BukkitRunnable.runTask(Plugin)