Class PaperTaskScheduler
java.lang.Object
com.palmergames.bukkit.towny.scheduling.impl.FoliaTaskScheduler
com.palmergames.bukkit.towny.scheduling.impl.PaperTaskScheduler
- All Implemented Interfaces:
TaskScheduler
@DefaultQualifier(org.jetbrains.annotations.NotNull.class)
public class PaperTaskScheduler
extends FoliaTaskScheduler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanrun(Consumer<ScheduledTask> task) runLater(Consumer<ScheduledTask> task, long delay) runRepeating(Consumer<ScheduledTask> task, long delay, long period) Methods inherited from class com.palmergames.bukkit.towny.scheduling.impl.FoliaTaskScheduler
cancelTasks, isEntityThread, isRegionThread, isTickThread, run, run, runAsync, runAsyncLater, runAsyncRepeating, runGlobal, runGlobalLater, runGlobalRepeating, runLater, runLater, runRepeating, runRepeatingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.palmergames.bukkit.towny.scheduling.TaskScheduler
run, run, run, runAsync, runAsyncLater, runAsyncRepeating, runLater, runLater, runLater, runRepeating, runRepeating, runRepeating
-
Constructor Details
-
PaperTaskScheduler
public PaperTaskScheduler(org.bukkit.plugin.Plugin plugin)
-
-
Method Details
-
isGlobalThread
public boolean isGlobalThread()- Specified by:
isGlobalThreadin interfaceTaskScheduler- Overrides:
isGlobalThreadin classFoliaTaskScheduler
-
run
- Specified by:
runin interfaceTaskScheduler- Overrides:
runin classFoliaTaskScheduler
-
runLater
- Specified by:
runLaterin interfaceTaskScheduler- Overrides:
runLaterin classFoliaTaskScheduler
-
runRepeating
- Specified by:
runRepeatingin interfaceTaskScheduler- Overrides:
runRepeatingin classFoliaTaskScheduler
-