Package dev.upcraft.sparkweave.scheduler
Class ScheduledTaskQueue
java.lang.Object
dev.upcraft.sparkweave.scheduler.ScheduledTaskQueue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidonServerStarting(net.minecraft.server.MinecraftServer server) static voidstatic voidstatic <T> CompletableFuture<com.mojang.datafixers.util.Either<T, ? extends Exception>> scheduleEphemeral(Callable<T> task, long delayTicks) static <T> Task<T> scheduleEphemeralAtFixedRate(Callable<T> task, long delayTicks, long periodTicks)
-
Constructor Details
-
ScheduledTaskQueue
public ScheduledTaskQueue()
-
-
Method Details
-
scheduleEphemeral
public static <T> CompletableFuture<com.mojang.datafixers.util.Either<T,? extends Exception>> scheduleEphemeral(Callable<T> task, long delayTicks) -
scheduleEphemeralAtFixedRate
-
onServerStarting
public static void onServerStarting(net.minecraft.server.MinecraftServer server) -
onServerStopped
public static void onServerStopped() -
onServerTick
public static void onServerTick()
-