Package | Description |
---|---|
com.destroystokyo.paper.exception | |
org.bukkit.scheduler |
Classes dedicated to letting
plugins run
code at specific time intervals, including thread safety. |
Modifier and Type | Method and Description |
---|---|
BukkitTask |
ServerSchedulerException.getTask()
Gets the task which threw the exception
|
Constructor and Description |
---|
ServerSchedulerException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
BukkitTask task) |
ServerSchedulerException(String message,
Throwable cause,
BukkitTask task) |
ServerSchedulerException(Throwable cause,
BukkitTask task) |
Modifier and Type | Method and 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 BukkitRunnable task)
Deprecated.
|
@NotNull BukkitTask |
BukkitScheduler.runTask(@NotNull Plugin plugin,
@NotNull Runnable task)
Returns a task that will run on the next server tick.
|
@NotNull BukkitTask |
BukkitRunnable.runTaskAsynchronously(@NotNull Plugin plugin)
Asynchronous tasks should never access any API in Bukkit.
|
@NotNull BukkitTask |
BukkitScheduler.runTaskAsynchronously(@NotNull Plugin plugin,
@NotNull BukkitRunnable task)
Deprecated.
|
@NotNull BukkitTask |
BukkitScheduler.runTaskAsynchronously(@NotNull Plugin plugin,
@NotNull Runnable task)
Asynchronous tasks should never access any API in Bukkit.
|
@NotNull BukkitTask |
BukkitScheduler.runTaskLater(@NotNull Plugin plugin,
@NotNull BukkitRunnable task,
long delay)
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.runTaskLaterAsynchronously(@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.runTaskTimer(@NotNull Plugin plugin,
@NotNull BukkitRunnable task,
long delay,
long period)
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.runTaskTimerAsynchronously(@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.
|
Copyright © 2021. All rights reserved.