public class TaskManager extends Object
Class for calling parallel tasks and guarantees that all tasks will be closed
| Modifier and Type | Method and Description |
|---|---|
void |
call(@NotNull org.bukkit.plugin.Plugin plugin,
boolean async,
org.bukkit.scheduler.BukkitRunnable r) |
void |
call(org.bukkit.plugin.Plugin plugin,
org.bukkit.scheduler.BukkitRunnable r) |
void |
call(String id,
org.bukkit.plugin.Plugin plugin,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
Call task with specified id
|
void |
call(String id,
org.bukkit.plugin.Plugin plugin,
org.bukkit.scheduler.BukkitRunnable r)
Call task synchronously with specified id
|
void |
callLater(@NotNull org.bukkit.plugin.Plugin plugin,
long delay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callLater(org.bukkit.plugin.Plugin plugin,
long delay,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callLater(String id,
org.bukkit.plugin.Plugin plugin,
long delay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callLater(String id,
org.bukkit.plugin.Plugin plugin,
long delay,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
boolean async,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
org.bukkit.scheduler.BukkitRunnable runnable) |
void |
callRepeating(@NotNull org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
org.bukkit.scheduler.BukkitRunnable r) |
void |
callRepeating(String id,
org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
Call repeating task with specified id
|
void |
callRepeating(String id,
org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
org.bukkit.scheduler.BukkitRunnable r)
Call repeating task with specified id
|
void |
callRepeating(String id,
org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
Call repeating task with specified id
|
void |
callRepeating(String id,
org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
org.bukkit.scheduler.BukkitRunnable r)
Call repeating task with specified id
|
void |
cancel(String id) |
void |
cancelAll() |
static TaskManager |
get() |
public static TaskManager get()
public void call(String id, org.bukkit.plugin.Plugin plugin, boolean async, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskasync - need to call this task async ?r - BukkitRunnable which will be calledpublic void call(String id, org.bukkit.plugin.Plugin plugin, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskr - BukkitRunnable which will be calledpublic void callRepeating(String id, org.bukkit.plugin.Plugin plugin, long repeatInTicks, long repeatDelay, boolean async, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskasync - need to call this task async ?repeatInTicks - in how many tick must action executer - BukkitRunnable which will be calledpublic void callRepeating(String id, org.bukkit.plugin.Plugin plugin, long repeatInTicks, boolean async, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskasync - need to call this task async ?repeatInTicks - in how many tick must action executer - BukkitRunnable which will be calledpublic void callRepeating(String id, org.bukkit.plugin.Plugin plugin, long repeatInTicks, long repeatDelay, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskrepeatInTicks - in how many tick must action executer - BukkitRunnable which will be calledpublic void callRepeating(String id, org.bukkit.plugin.Plugin plugin, long repeatInTicks, org.bukkit.scheduler.BukkitRunnable r)
id - task idplugin - plugin which call taskrepeatInTicks - in how many tick must action executer - BukkitRunnable which will be calledpublic void callLater(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
long delay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
public void callLater(org.bukkit.plugin.Plugin plugin,
long delay,
org.bukkit.scheduler.BukkitRunnable r)
public void call(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
public void call(org.bukkit.plugin.Plugin plugin,
org.bukkit.scheduler.BukkitRunnable r)
public void callRepeating(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
public void callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
boolean async,
org.bukkit.scheduler.BukkitRunnable r)
public void callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
long repeatDelay,
org.bukkit.scheduler.BukkitRunnable r)
public void callRepeating(org.bukkit.plugin.Plugin plugin,
long repeatInTicks,
org.bukkit.scheduler.BukkitRunnable runnable)
public void callLater(String id, org.bukkit.plugin.Plugin plugin, long delay, boolean async, org.bukkit.scheduler.BukkitRunnable r)
public void callLater(String id, org.bukkit.plugin.Plugin plugin, long delay, org.bukkit.scheduler.BukkitRunnable r)
public void cancel(String id)
public void cancelAll()
Copyright © 2023. All rights reserved.