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.