From 16f308fe1efec8e08a473688de611d8513ddd66b Mon Sep 17 00:00:00 2001 From: MidnightTale Date: Tue, 25 Apr 2023 01:20:54 +0700 Subject: [PATCH] NVM --- .../java/xyz/hynse/foliaflow/FoliaFlow.java | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java index 507ab85..60076e0 100644 --- a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java +++ b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java @@ -80,32 +80,16 @@ public class FoliaFlow extends JavaPlugin implements Listener { }), 0L, 1L, TimeUnit.MILLISECONDS); } catch (UnsupportedOperationException ignored) { } - GlobalRegionScheduler scheduler = getServer().getGlobalRegionScheduler(); - scheduler.execute(this, () -> { - try { - getServer().dispatchCommand(Bukkit.getConsoleSender(), "summon minecraft:block_display 100.0005 48 -0.0005 {block_state:{Name:\"minecraft:obsidian\"},Tags:[\"FoliaFlow_FakeBlock\"]}"); - getServer().getLogger().info("Installed fake block display"); - } catch (CommandException e) { - getLogger().warning("Error while installing Fake Block Display: " + e.getMessage()); - } - }); - getServer().getPluginManager().registerEvents(this, this); } @Override public void onDisable() { - GlobalRegionScheduler scheduler = getServer().getGlobalRegionScheduler(); - scheduler.execute(this, () -> { - try { - getServer().dispatchCommand(getServer().getConsoleSender(), "kill @e[tag=FoliaFlow_FakeBlock]"); - getLogger().info("Removed Fake Block Display"); - } catch (CommandException e) { - getLogger().warning("Error while removing Fake Block Display: " + e.getMessage()); - } - }); + try { task.cancel(); blockktask.cancel(); + } catch (UnsupportedOperationException ignored) { + } super.onDisable(); }