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 com.destroystokyo.paper.exception
Methods in com.destroystokyo.paper.exception that return BukkitTaskModifier and TypeMethodDescriptionServerSchedulerException.getTask()
Gets the task which threw the exceptionConstructors in com.destroystokyo.paper.exception with parameters of type BukkitTaskModifierConstructorDescriptionprotected
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
Methods in org.bukkit.scheduler that return BukkitTaskModifier and TypeMethodDescription@NotNull BukkitTask
Schedules this in the Bukkit scheduler to run on next tick.@NotNull BukkitTask
Returns a task that will run on the next server tick.@NotNull BukkitTask
BukkitScheduler.runTask
(@NotNull Plugin plugin, @NotNull BukkitRunnable task) Deprecated.@NotNull BukkitTask
BukkitRunnable.runTaskAsynchronously
(@NotNull Plugin plugin) Asynchronous tasks should never access any API in Bukkit.@NotNull BukkitTask
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.@NotNull BukkitTask
BukkitScheduler.runTaskAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task) Deprecated.@NotNull BukkitTask
BukkitRunnable.runTaskLater
(@NotNull Plugin plugin, long delay) Schedules this to run after the specified number of server ticks.@NotNull BukkitTask
BukkitScheduler.runTaskLater
(@NotNull Plugin plugin, @NotNull Runnable task, long delay) Returns a task that will run after the specified number of server ticks.@NotNull BukkitTask
BukkitScheduler.runTaskLater
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) Deprecated.@NotNull BukkitTask
BukkitRunnable.runTaskLaterAsynchronously
(@NotNull Plugin plugin, long delay) Asynchronous tasks should never access any API in Bukkit.@NotNull BukkitTask
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.@NotNull BukkitTask
BukkitScheduler.runTaskLaterAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay) Deprecated.@NotNull BukkitTask
BukkitRunnable.runTaskTimer
(@NotNull Plugin plugin, long delay, long period) Schedules this to repeatedly run until cancelled, starting after the specified number of server ticks.@NotNull BukkitTask
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.@NotNull BukkitTask
BukkitScheduler.runTaskTimer
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) Deprecated.@NotNull BukkitTask
BukkitRunnable.runTaskTimerAsynchronously
(@NotNull Plugin plugin, long delay, long period) Asynchronous tasks should never access any API in Bukkit.@NotNull BukkitTask
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.@NotNull BukkitTask
BukkitScheduler.runTaskTimerAsynchronously
(@NotNull Plugin plugin, @NotNull BukkitRunnable task, long delay, long period) Deprecated.Methods in org.bukkit.scheduler that return types with arguments of type BukkitTaskModifier and TypeMethodDescription@NotNull List
<BukkitTask> BukkitScheduler.getPendingTasks()
Returns a list of all pending tasks.Method parameters in org.bukkit.scheduler with type arguments of type BukkitTaskModifier and TypeMethodDescriptionvoid
BukkitScheduler.runTask
(@NotNull Plugin plugin, @NotNull Consumer<? super BukkitTask> task) Returns a task that will run on the next server tick.void
BukkitScheduler.runTaskAsynchronously
(@NotNull Plugin plugin, @NotNull Consumer<? super 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<? super 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<? super 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<? super 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<? super 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)