From d2231a119238e6c066faa99394251bbbe67fd492 Mon Sep 17 00:00:00 2001 From: SamB440 Date: Thu, 4 Sep 2025 16:47:07 +0100 Subject: [PATCH] Fix error with folia scheduler since paper update --- .../rpgregions/folia/schedule/FoliaScheduler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/folia/src/main/java/net/islandearth/rpgregions/folia/schedule/FoliaScheduler.java b/folia/src/main/java/net/islandearth/rpgregions/folia/schedule/FoliaScheduler.java index 21aab29..155e9dd 100644 --- a/folia/src/main/java/net/islandearth/rpgregions/folia/schedule/FoliaScheduler.java +++ b/folia/src/main/java/net/islandearth/rpgregions/folia/schedule/FoliaScheduler.java @@ -55,6 +55,11 @@ public class FoliaScheduler extends PlatformScheduler implements @Override public RPGRegionsTask executeRepeating(Runnable runnable, long delay, long period) { + // Folia scheduler does not allow this for some reason. + if (delay == 0) { + delay = 1; + } + final ScheduledTask task = Bukkit.getGlobalRegionScheduler().runAtFixedRate((Plugin) api, (s) -> runnable.run(), delay, period); return task::cancel; }