| Constructor | Description |
|---|---|
BukkitRunnable() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cancel() |
Attempts to cancel this task.
|
int |
getTaskId() |
Gets the task id for this runnable.
|
boolean |
isCancelled() |
Returns true if this task has been cancelled.
|
BukkitTask |
runTask(Plugin plugin) |
Schedules this in the Bukkit scheduler to run on next tick.
|
BukkitTask |
runTaskAsynchronously(Plugin plugin) |
Asynchronous tasks should never access any API in Bukkit.
|
BukkitTask |
runTaskLater(Plugin plugin,
long delay) |
Schedules this to run after the specified number of server ticks.
|
BukkitTask |
runTaskLaterAsynchronously(Plugin plugin,
long delay) |
Asynchronous tasks should never access any API in Bukkit.
|
BukkitTask |
runTaskTimer(Plugin plugin,
long delay,
long period) |
Schedules this to repeatedly run until cancelled, starting after the
specified number of server ticks.
|
BukkitTask |
runTaskTimerAsynchronously(Plugin plugin,
long delay,
long period) |
Asynchronous tasks should never access any API in Bukkit.
|
public boolean isCancelled()
throws IllegalStateException
IllegalStateException - if task was not scheduled yetpublic void cancel()
throws IllegalStateException
IllegalStateException - if task was not scheduled yet@NotNull public BukkitTask runTask(@NotNull Plugin plugin) throws IllegalArgumentException, IllegalStateException
plugin - the reference to the plugin scheduling taskIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTask(Plugin, Runnable)@NotNull public BukkitTask runTaskAsynchronously(@NotNull Plugin plugin) throws IllegalArgumentException, IllegalStateException
Schedules this in the Bukkit scheduler to run asynchronously.
plugin - the reference to the plugin scheduling taskIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTaskAsynchronously(Plugin, Runnable)@NotNull public BukkitTask runTaskLater(@NotNull Plugin plugin, long delay) throws IllegalArgumentException, IllegalStateException
plugin - the reference to the plugin scheduling taskdelay - the ticks to wait before running the taskIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTaskLater(Plugin, Runnable, long)@NotNull public BukkitTask runTaskLaterAsynchronously(@NotNull Plugin plugin, long delay) throws IllegalArgumentException, IllegalStateException
Schedules this to run asynchronously after the specified number of server ticks.
plugin - the reference to the plugin scheduling taskdelay - the ticks to wait before running the taskIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTaskLaterAsynchronously(Plugin, Runnable, long)@NotNull public BukkitTask runTaskTimer(@NotNull Plugin plugin, long delay, long period) throws IllegalArgumentException, IllegalStateException
plugin - the reference to the plugin scheduling taskdelay - the ticks to wait before running the taskperiod - the ticks to wait between runsIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTaskTimer(Plugin, Runnable, long, long)@NotNull public BukkitTask runTaskTimerAsynchronously(@NotNull Plugin plugin, long delay, long period) throws IllegalArgumentException, IllegalStateException
Schedules this to repeatedly run asynchronously until cancelled, starting after the specified number of server ticks.
plugin - the reference to the plugin scheduling taskdelay - the ticks to wait before running the task for the first
timeperiod - the ticks to wait between runsIllegalArgumentException - if plugin is nullIllegalStateException - if this was already scheduledBukkitScheduler.runTaskTimerAsynchronously(Plugin, Runnable, long,
long)public int getTaskId()
throws IllegalStateException
IllegalStateException - if task was not scheduled yetCopyright © 2020. All rights reserved.