Class SchedulerRunnable
java.lang.Object
net.citizensnpcs.api.util.schedulers.SchedulerRunnable
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
FoliaSchedulerRunnable
,LocationLookup
,SpigotSchedulerRunnable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
getTask()
int
boolean
abstract void
run()
runEntityTask
(Plugin plugin, Entity entity, Runnable retired) runEntityTaskLater
(Plugin plugin, Entity entity, Runnable retired, long delayTicks) runEntityTaskTimer
(Plugin plugin, Entity entity, Runnable retired, long delayTicks, long periodTicks) runRegionTask
(Plugin plugin, Location location) runRegionTask
(Plugin plugin, World world, int chunkX, int chunkZ) runRegionTaskLater
(Plugin plugin, Location location, long delayTicks) runRegionTaskLater
(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks) runRegionTaskTimer
(Plugin plugin, Location location, long delayTicks, long periodTicks) runRegionTaskTimer
(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks, long periodTicks) runTaskAsynchronously
(Plugin plugin) runTaskLater
(Plugin plugin, long delayTicks) runTaskLaterAsynchronously
(Plugin plugin, long delayTicks) runTaskTimer
(Plugin plugin, long delayTicks, long periodTicks) runTaskTimerAsynchronously
(Plugin plugin, long delayTicks, long periodTicks) protected SchedulerTask
setupTask
(SchedulerTask task)
-
Constructor Details
-
SchedulerRunnable
public SchedulerRunnable()
-
-
Method Details
-
cancel
public void cancel() -
getTask
-
getTaskId
public int getTaskId() -
isCancelled
public boolean isCancelled() -
run
public abstract void run() -
runEntityTask
-
runEntityTaskLater
public SchedulerTask runEntityTaskLater(Plugin plugin, Entity entity, Runnable retired, long delayTicks) -
runEntityTaskTimer
public SchedulerTask runEntityTaskTimer(Plugin plugin, Entity entity, Runnable retired, long delayTicks, long periodTicks) -
runRegionTask
-
runRegionTask
-
runRegionTaskLater
-
runRegionTaskLater
public SchedulerTask runRegionTaskLater(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks) -
runRegionTaskTimer
public SchedulerTask runRegionTaskTimer(Plugin plugin, Location location, long delayTicks, long periodTicks) -
runRegionTaskTimer
public SchedulerTask runRegionTaskTimer(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks, long periodTicks) -
runTask
-
runTaskAsynchronously
-
runTaskLater
-
runTaskLaterAsynchronously
-
runTaskTimer
-
runTaskTimerAsynchronously
-
setupTask
-