Class FoliaAsyncScheduler
java.lang.Object
be.seeseemelk.mockbukkit.scheduler.paper.FoliaAsyncScheduler
- All Implemented Interfaces:
io.papermc.paper.threadedregions.scheduler.AsyncScheduler
public class FoliaAsyncScheduler
extends Object
implements io.papermc.paper.threadedregions.scheduler.AsyncScheduler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelTasks(@NotNull org.bukkit.plugin.Plugin plugin) @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTaskrunAtFixedRate(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task, long initialDelay, long period, @NotNull TimeUnit unit) @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTaskrunDelayed(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task, long delay, @NotNull TimeUnit unit) @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTaskrunNow(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task)
-
Constructor Details
-
FoliaAsyncScheduler
-
-
Method Details
-
runNow
@NotNull public @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask runNow(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task) - Specified by:
runNowin interfaceio.papermc.paper.threadedregions.scheduler.AsyncScheduler
-
runDelayed
@NotNull public @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask runDelayed(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task, long delay, @NotNull @NotNull TimeUnit unit) - Specified by:
runDelayedin interfaceio.papermc.paper.threadedregions.scheduler.AsyncScheduler
-
runAtFixedRate
@NotNull public @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask runAtFixedRate(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> task, long initialDelay, long period, @NotNull @NotNull TimeUnit unit) - Specified by:
runAtFixedRatein interfaceio.papermc.paper.threadedregions.scheduler.AsyncScheduler
-
cancelTasks
public void cancelTasks(@NotNull @NotNull org.bukkit.plugin.Plugin plugin) - Specified by:
cancelTasksin interfaceio.papermc.paper.threadedregions.scheduler.AsyncScheduler
-