Class RepeatingTask
java.lang.Object
be.seeseemelk.mockbukkit.scheduler.ScheduledTask
be.seeseemelk.mockbukkit.scheduler.RepeatingTask
- All Implemented Interfaces:
org.bukkit.scheduler.BukkitTask
-
Constructor Summary
ConstructorsConstructorDescriptionRepeatingTask(int id, org.bukkit.plugin.Plugin plugin, boolean isSync, long scheduledTick, long period, Runnable runnable) -
Method Summary
Modifier and TypeMethodDescriptionlongGets the period of the timer.voidrun()Runs the task if it has not been cancelled.voidUpdates the scheduled tick for the next run.Methods inherited from class be.seeseemelk.mockbukkit.scheduler.ScheduledTask
addOnCancelled, cancel, getOwner, getRunnable, getScheduledTick, getTaskId, isCancelled, isRunning, isSync, setRunning, setScheduledTick
-
Constructor Details
-
RepeatingTask
public RepeatingTask(int id, org.bukkit.plugin.Plugin plugin, boolean isSync, long scheduledTick, long period, Runnable runnable)
-
-
Method Details
-
getPeriod
public long getPeriod()Gets the period of the timer.- Returns:
- The period of the timer.
-
updateScheduledTick
public void updateScheduledTick()Updates the scheduled tick for the next run. -
run
public void run()Description copied from class:ScheduledTaskRuns the task if it has not been cancelled.- Overrides:
runin classScheduledTask
-