Uses of Interface
org.bukkit.scheduler.BukkitTask
Package
Description
Classes dedicated to letting
plugins
run
code at specific time intervals, including thread safety.-
Uses of BukkitTask in com.destroystokyo.paper.exception
Modifier and TypeMethodDescriptionServerSchedulerException.getTask()
Gets the task which threw the exceptionModifierConstructorDescriptionprotected
ServerSchedulerException
(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace, BukkitTask task) ServerSchedulerException
(String message, Throwable cause, BukkitTask task) ServerSchedulerException
(Throwable cause, BukkitTask task) -
Uses of BukkitTask in org.bukkit.scheduler
Modifier 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
(@NotNull Plugin plugin, @NotNull BukkitRunnable task) Deprecated.BukkitRunnable.runTaskAsynchronously
(@NotNull Plugin plugin) Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskAsynchronously
(@NotNull Plugin plugin, @NotNull Runnable task) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.BukkitScheduler.runTaskAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task) Deprecated.BukkitRunnable.runTaskLater
(@NotNull Plugin plugin, long delay) Schedules this to run after the specified number of server ticks.BukkitScheduler.runTaskLater
(@NotNull Plugin plugin, @NotNull Runnable task, long delay) Returns a task that will run after the specified number of server ticks.BukkitScheduler.runTaskLater
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) Deprecated.BukkitRunnable.runTaskLaterAsynchronously
(@NotNull Plugin plugin, long delay) Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskLaterAsynchronously
(@NotNull Plugin plugin, @NotNull Runnable task, long delay) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.BukkitScheduler.runTaskLaterAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) Deprecated.BukkitRunnable.runTaskTimer
(@NotNull Plugin plugin, long delay, long period) Schedules this to repeatedly run until cancelled, starting after the specified number of server ticks.BukkitScheduler.runTaskTimer
(@NotNull Plugin plugin, @NotNull 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
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) Deprecated.BukkitRunnable.runTaskTimerAsynchronously
(@NotNull Plugin plugin, long delay, long period) Asynchronous tasks should never access any API in Bukkit.BukkitScheduler.runTaskTimerAsynchronously
(@NotNull Plugin plugin, @NotNull Runnable task, long delay, long period) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.BukkitScheduler.runTaskTimerAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) Deprecated.Modifier and TypeMethodDescriptionBukkitScheduler.getPendingTasks()
Returns a list of all pending tasks.Modifier and TypeMethodDescriptionvoid
Returns a task that will run on the next server tick.void
BukkitScheduler.runTaskAsynchronously
(@NotNull Plugin plugin, @NotNull Consumer<BukkitTask> task) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.void
BukkitScheduler.runTaskLater
(@NotNull Plugin plugin, @NotNull Consumer<BukkitTask> task, long delay) Returns a task that will run after the specified number of server ticks.void
BukkitScheduler.runTaskLaterAsynchronously
(@NotNull Plugin plugin, @NotNull Consumer<BukkitTask> task, long delay) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.void
BukkitScheduler.runTaskTimer
(@NotNull Plugin plugin, @NotNull 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
(@NotNull Plugin plugin, @NotNull Consumer<BukkitTask> task, long delay, long period) Asynchronous tasks should never access any API in Bukkit. Great care should be taken to assure the thread-safety of asynchronous tasks.
BukkitRunnable.runTask(Plugin)