From 934cf33c6fb1c423f6b4eb2bf59c9b622660cffb Mon Sep 17 00:00:00 2001 From: MidnightTale Date: Tue, 25 Apr 2023 00:38:59 +0700 Subject: [PATCH] delay scheduler task --- src/main/java/xyz/hynse/foliaflow/FoliaFlow.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java index 0c3b8c6..be0d99b 100644 --- a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java +++ b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java @@ -77,8 +77,13 @@ public class FoliaFlow extends JavaPlugin implements Listener { }), 0L, 1L, TimeUnit.MILLISECONDS); } catch (UnsupportedOperationException ignored) { } - Bukkit.dispatchCommand(Bukkit.getConsoleSender(), - "summon minecraft:block_display 100.0005 48 -0.0005 {block_state:{Name:\"minecraft:obsidian\"},Tags:[\"FoliaFlow_FakeBlock\"]}"); + AsyncScheduler scheduler = getServer().getAsyncScheduler(); + + scheduler.runDelayed(this, task -> { + Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "summon minecraft:block_display 100.0005 48 -0.0005 {block_state:{Name:\"minecraft:obsidian\"},Tags:[\"FoliaFlow_FakeBlock\"]}"); + }, 10, TimeUnit.SECONDS); + + // Register the event listener getServer().getPluginManager().registerEvents(this, this); }