Uses of Interface
org.bukkit.scheduler.BukkitTask
Packages that use BukkitTask
Package
Description
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 BukkitTaskModifier and TypeMethodDescriptionSchedules this in the Bukkit scheduler to run on next tick.Returns a task that will run on the next server tick.BukkitScheduler.runTask(Plugin plugin, BukkitRunnable task)Deprecated.BukkitRunnable.runTaskAsynchronously(Plugin plugin)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskAsynchronously(Plugin plugin, Runnable task)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskAsynchronously(Plugin plugin, BukkitRunnable task)Deprecated.BukkitRunnable.runTaskLater(Plugin plugin, long delay)Schedules this to run after the specified number of server ticks.BukkitScheduler.runTaskLater(Plugin plugin, Runnable task, long delay)Returns a task that will run after the specified number of server ticks.BukkitScheduler.runTaskLater(Plugin plugin, BukkitRunnable task, long delay)Deprecated.BukkitRunnable.runTaskLaterAsynchronously(Plugin plugin, long delay)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskLaterAsynchronously(Plugin plugin, Runnable task, long delay)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskLaterAsynchronously(Plugin plugin, BukkitRunnable task, long delay)Deprecated.BukkitRunnable.runTaskTimer(Plugin plugin, long delay, long period)Schedules this to repeatedly run until cancelled, starting after the specified number of server ticks.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.BukkitScheduler.runTaskTimer(Plugin plugin, BukkitRunnable task, long delay, long period)Deprecated.BukkitRunnable.runTaskTimerAsynchronously(Plugin plugin, long delay, long period)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskTimerAsynchronously(Plugin plugin, Runnable task, long delay, long period)Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskTimerAsynchronously(Plugin plugin, BukkitRunnable task, long delay, long period)Deprecated.Methods in org.bukkit.scheduler that return types with arguments of type BukkitTaskModifier and TypeMethodDescriptionBukkitScheduler.getPendingTasks()Returns a list of all pending tasks.Method parameters in org.bukkit.scheduler with type arguments of type BukkitTaskModifier and TypeMethodDescriptionvoidBukkitScheduler.runTask(Plugin plugin, Consumer<BukkitTask> task)Returns a task that will run on the next server tick.voidBukkitScheduler.runTaskAsynchronously(Plugin plugin, Consumer<BukkitTask> task)Asynchronous tasks should never access any API in Bukkit.voidBukkitScheduler.runTaskLater(Plugin plugin, Consumer<BukkitTask> task, long delay)Returns a task that will run after the specified number of server ticks.voidBukkitScheduler.runTaskLaterAsynchronously(Plugin plugin, Consumer<BukkitTask> task, long delay)Asynchronous tasks should never access any API in Bukkit.voidBukkitScheduler.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.voidBukkitScheduler.runTaskTimerAsynchronously(Plugin plugin, Consumer<BukkitTask> task, long delay, long period)Asynchronous tasks should never access any API in Bukkit.
BukkitRunnable.runTask(Plugin)