Class FoliaSchedulerRunnable
java.lang.Object
net.citizensnpcs.api.util.schedulers.SchedulerRunnable
net.citizensnpcs.api.util.schedulers.runnables.FoliaSchedulerRunnable
- All Implemented Interfaces:
Runnable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrunEntityTask
(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) Methods inherited from class net.citizensnpcs.api.util.schedulers.SchedulerRunnable
cancel, getTask, getTaskId, isCancelled, run, setupTask
-
Constructor Details
-
FoliaSchedulerRunnable
public FoliaSchedulerRunnable()
-
-
Method Details
-
runEntityTask
- Overrides:
runEntityTask
in classSchedulerRunnable
-
runEntityTaskLater
public SchedulerTask runEntityTaskLater(Plugin plugin, Entity entity, Runnable retired, long delayTicks) - Overrides:
runEntityTaskLater
in classSchedulerRunnable
-
runEntityTaskTimer
public SchedulerTask runEntityTaskTimer(Plugin plugin, Entity entity, Runnable retired, long delayTicks, long periodTicks) - Overrides:
runEntityTaskTimer
in classSchedulerRunnable
-
runRegionTask
- Overrides:
runRegionTask
in classSchedulerRunnable
-
runRegionTask
- Overrides:
runRegionTask
in classSchedulerRunnable
-
runRegionTaskLater
- Overrides:
runRegionTaskLater
in classSchedulerRunnable
-
runRegionTaskLater
public SchedulerTask runRegionTaskLater(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks) - Overrides:
runRegionTaskLater
in classSchedulerRunnable
-
runRegionTaskTimer
public SchedulerTask runRegionTaskTimer(Plugin plugin, Location location, long delayTicks, long periodTicks) - Overrides:
runRegionTaskTimer
in classSchedulerRunnable
-
runRegionTaskTimer
public SchedulerTask runRegionTaskTimer(Plugin plugin, World world, int chunkX, int chunkZ, long delayTicks, long periodTicks) - Overrides:
runRegionTaskTimer
in classSchedulerRunnable
-
runTask
- Overrides:
runTask
in classSchedulerRunnable
-
runTaskAsynchronously
- Overrides:
runTaskAsynchronously
in classSchedulerRunnable
-
runTaskLater
- Overrides:
runTaskLater
in classSchedulerRunnable
-
runTaskLaterAsynchronously
- Overrides:
runTaskLaterAsynchronously
in classSchedulerRunnable
-
runTaskTimer
- Overrides:
runTaskTimer
in classSchedulerRunnable
-
runTaskTimerAsynchronously
- Overrides:
runTaskTimerAsynchronously
in classSchedulerRunnable
-