From 104e1f66a99f0bea00828e51d8c8ceb19a61904d Mon Sep 17 00:00:00 2001 From: Nahuel Dolores Date: Tue, 1 Aug 2023 13:20:11 -0300 Subject: Fix issues with delay ticks for Folia scheduler --- .../quests/bukkit/scheduler/folia/FoliaServerScheduler.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/scheduler/folia/FoliaServerScheduler.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/scheduler/folia/FoliaServerScheduler.java index 0bc24794..2d1e378e 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/scheduler/folia/FoliaServerScheduler.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/scheduler/folia/FoliaServerScheduler.java @@ -98,6 +98,9 @@ public class FoliaServerScheduler implements ServerScheduler { @Override public @NotNull WrappedTask runTaskLater(@NotNull Runnable runnable, long delay) { + if (delay <= 0) { + return runTask(runnable); + } return new FoliaWrappedTask(globalRegionScheduler.runDelayed(plugin, task -> runnable.run(), delay)); } -- cgit v1.2.3-70-g09d2