Uses of Interface
org.bukkit.scheduler.BukkitTask
Package | Description |
---|---|
org.bukkit.scheduler |
Classes dedicated to letting
plugins run
code at specific time intervals, including thread safety. |
-
Uses of BukkitTask in org.bukkit.scheduler
Methods in org.bukkit.scheduler that return BukkitTask Modifier and Type Method Description BukkitTask
BukkitRunnable. runTask(Plugin plugin)
Schedules this in the Bukkit scheduler to run on next tick.BukkitTask
BukkitScheduler. runTask(Plugin plugin, Runnable task)
Returns a task that will run on the next server tick.BukkitTask
BukkitScheduler. runTask(Plugin plugin, BukkitRunnable task)
Deprecated.BukkitTask
BukkitRunnable. runTaskAsynchronously(Plugin plugin)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskAsynchronously(Plugin plugin, Runnable task)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskAsynchronously(Plugin plugin, BukkitRunnable task)
Deprecated.BukkitTask
BukkitRunnable. runTaskLater(Plugin plugin, long delay)
Schedules this to run after the specified number of server ticks.BukkitTask
BukkitScheduler. runTaskLater(Plugin plugin, Runnable task, long delay)
Returns a task that will run after the specified number of server ticks.BukkitTask
BukkitScheduler. runTaskLater(Plugin plugin, BukkitRunnable task, long delay)
Deprecated.BukkitTask
BukkitRunnable. runTaskLaterAsynchronously(Plugin plugin, long delay)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskLaterAsynchronously(Plugin plugin, Runnable task, long delay)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskLaterAsynchronously(Plugin plugin, BukkitRunnable task, long delay)
Deprecated.BukkitTask
BukkitRunnable. runTaskTimer(Plugin plugin, long delay, long period)
Schedules this to repeatedly run until cancelled, starting after the specified number of server ticks.BukkitTask
BukkitScheduler. runTaskTimer(Plugin plugin, Runnable task, long delay, long period)
Returns a task that will repeatedly run until cancelled, starting after the specified number of server ticks.BukkitTask
BukkitScheduler. runTaskTimer(Plugin plugin, BukkitRunnable task, long delay, long period)
Deprecated.BukkitTask
BukkitRunnable. runTaskTimerAsynchronously(Plugin plugin, long delay, long period)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskTimerAsynchronously(Plugin plugin, Runnable task, long delay, long period)
Asynchronous tasks should never access any API in Bukkit.BukkitTask
BukkitScheduler. runTaskTimerAsynchronously(Plugin plugin, BukkitRunnable task, long delay, long period)
Deprecated.Methods in org.bukkit.scheduler that return types with arguments of type BukkitTask Modifier and Type Method Description List<BukkitTask>
BukkitScheduler. getPendingTasks()
Returns a list of all pending tasks.Method parameters in org.bukkit.scheduler with type arguments of type BukkitTask Modifier and Type Method Description void
BukkitScheduler. runTask(Plugin plugin, Consumer<BukkitTask> task)
Returns a task that will run on the next server tick.void
BukkitScheduler. runTaskAsynchronously(Plugin plugin, Consumer<BukkitTask> task)
Asynchronous tasks should never access any API in Bukkit.void
BukkitScheduler. runTaskLater(Plugin plugin, Consumer<BukkitTask> task, long delay)
Returns a task that will run after the specified number of server ticks.void
BukkitScheduler. runTaskLaterAsynchronously(Plugin plugin, Consumer<BukkitTask> task, long delay)
Asynchronous tasks should never access any API in Bukkit.void
BukkitScheduler. runTaskTimer(Plugin plugin, Consumer<BukkitTask> task, long delay, long period)
Returns a task that will repeatedly run until cancelled, starting after the specified number of server ticks.void
BukkitScheduler. runTaskTimerAsynchronously(Plugin plugin, Consumer<BukkitTask> task, long delay, long period)
Asynchronous tasks should never access any API in Bukkit.