# 类的使用
org.bukkit.scheduler.BukkitRunnable

使用BukkitRunnable的程序包
程序包
说明
org.bukkit.scheduler
用于使`插件`以指定时间间隔运行代码的类，包括线程安全.

- ## org.bukkit.scheduler中BukkitRunnable的使用

  参数类型为BukkitRunnable的org.bukkit.scheduler中的方法
  修饰符和类型
  方法
  说明
  `@NotNull BukkitTask`
  BukkitScheduler.`runTask(@NotNull Plugin plugin, @NotNull BukkitRunnable task)`
  已过时。
  建议使用`runTask(Plugin)`
  `@NotNull BukkitTask`
  BukkitScheduler.`runTaskAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task)`
  已过时。
  建议使用`runTaskAsynchronously(Plugin)`
  `@NotNull BukkitTask`
  BukkitScheduler.`runTaskLater(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay)`
  已过时。
  建议使用`runTaskLater(Plugin, long)`
  `@NotNull BukkitTask`
  BukkitScheduler.`runTaskLaterAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay)`
  已过时。
  建议使用`runTaskLaterAsynchronously(Plugin, long)`
  `@NotNull BukkitTask`
  BukkitScheduler.`runTaskTimer(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period)`
  已过时。
  建议使用`runTaskTimer(Plugin, long, long)`
  `@NotNull BukkitTask`
  BukkitScheduler.`runTaskTimerAsynchronously(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period)`
  已过时。
  建议使用 `runTaskTimerAsynchronously(Plugin, long, long)`
  `int`
  BukkitScheduler.`scheduleSyncDelayedTask(@NotNull Plugin plugin, @NotNull BukkitRunnable task)`
  已过时。
  推荐使用`runTask(Plugin)`
  `int`
  BukkitScheduler.`scheduleSyncDelayedTask(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay)`
  已过时。
  推荐使用`runTaskLater(Plugin, long)`
  `int`
  BukkitScheduler.`scheduleSyncRepeatingTask(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period)`
  已过时。
  推荐使用`runTaskTimer(Plugin, long, long)`