From 785f18c13a6ca24ca5e9a4c57c6ba0da99a44ca1 Mon Sep 17 00:00:00 2001 From: Huynh Tien Date: Mon, 4 Sep 2023 06:41:35 +0700 Subject: [PATCH] update FoliaLib (#4935) - fix an issue with 0 ticks setting - disable scheduler warning --- pom.xml | 2 +- src/main/java/com/gmail/nossr50/mcMMO.java | 2 ++ .../java/com/gmail/nossr50/skills/swords/SwordsManager.java | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 82174ac73..2fc721193 100644 --- a/pom.xml +++ b/pom.xml @@ -384,7 +384,7 @@ com.tcoded FoliaLib - 0.3.0 + 0.3.1 compile diff --git a/src/main/java/com/gmail/nossr50/mcMMO.java b/src/main/java/com/gmail/nossr50/mcMMO.java index c9e55bef5..f6e96c3fb 100644 --- a/src/main/java/com/gmail/nossr50/mcMMO.java +++ b/src/main/java/com/gmail/nossr50/mcMMO.java @@ -54,6 +54,7 @@ import com.gmail.nossr50.util.skills.SmeltingTracker; import com.gmail.nossr50.util.upgrade.UpgradeManager; import com.gmail.nossr50.worldguard.WorldGuardManager; import com.tcoded.folialib.FoliaLib; +import com.tcoded.folialib.util.InvalidTickDelayNotifier; import net.kyori.adventure.platform.bukkit.BukkitAudiences; import net.shatteredlands.shatt.backup.ZipLibrary; import org.bstats.bukkit.Metrics; @@ -173,6 +174,7 @@ public class mcMMO extends JavaPlugin { //Folia lib plugin instance foliaLib = new FoliaLib(this); + InvalidTickDelayNotifier.disableNotifications = true; setupFilePaths(); generalConfig = new GeneralConfig(getDataFolder()); //Load before skillTools diff --git a/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java b/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java index af542e638..a95f1b9a4 100644 --- a/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java +++ b/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java @@ -95,7 +95,7 @@ public class SwordsManager extends SkillManager { RuptureTaskMeta ruptureTaskMeta = new RuptureTaskMeta(mcMMO.p, ruptureTask); - mcMMO.p.getFoliaLib().getImpl().runAtEntityTimer(mmoPlayer.getPlayer(), ruptureTask, 0, 1); + mcMMO.p.getFoliaLib().getImpl().runAtEntityTimer(mmoPlayer.getPlayer(), ruptureTask, 1, 1); target.setMetadata(MetadataConstants.METADATA_KEY_RUPTURE, ruptureTaskMeta); // if (mmoPlayer.useChatNotifications()) {