| 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.