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.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.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.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.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.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.
BukkitRunnable.runTask(Plugin)