Package | Description |
---|---|
org.bukkit.scheduler |
Classes dedicated to letting
plugins run
code at specific time intervals, including thread safety. |
Modifier and Type | Method | Description |
---|---|---|
@NotNull BukkitTask |
BukkitRunnable.runTask(@NotNull Plugin plugin) |
Schedules this in the Bukkit scheduler to run on next tick.
|
@NotNull BukkitTask |
BukkitScheduler.runTask(@NotNull Plugin plugin,
@NotNull Runnable task) |
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.
|
@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.
|
@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.
|
@NotNull BukkitTask |
BukkitScheduler.runTaskTimerAsynchronously(@NotNull Plugin plugin,
@NotNull BukkitRunnable task,
long delay,
long period) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull List<BukkitTask> |
BukkitScheduler.getPendingTasks() |
Returns a list of all pending tasks.
|
Modifier and Type | Method | Description |
---|---|---|
void |
BukkitScheduler.runTask(@NotNull Plugin plugin,
@NotNull Consumer<BukkitTask> task) |
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.
|
Copyright © 2020. All rights reserved.