From 4f10521601437a9866fd34eed2e267d3ba36e419 Mon Sep 17 00:00:00 2001 From: MidnightTale Date: Mon, 24 Apr 2023 23:02:23 +0700 Subject: [PATCH] please --- .../java/xyz/hynse/foliaflow/FoliaFlow.java | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java index 2e206b8..1ee9a89 100644 --- a/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java +++ b/src/main/java/xyz/hynse/foliaflow/FoliaFlow.java @@ -99,26 +99,20 @@ public class FoliaFlow extends JavaPlugin implements Listener { // } // } - @EventHandler - public void onWorldLoad(WorldLoadEvent event) { - // Save reference to the End world - if (event.getWorld().getName().equals("world_the_end")) { - endWorld = event.getWorld(); - } - } - - @EventHandler public void onEntityChangeBlock(EntityChangeBlockEvent event) { - Entity entity = event.getEntity(); - - // Check if entity is a falling block in the End world - if (entity instanceof FallingBlock && entity.getWorld().equals(endWorld)) { - getServer().broadcastMessage(ChatColor.RED + "I found a falling block in the End!"); + if (event.getEntity() instanceof FallingBlock) { + FallingBlock block = (FallingBlock) event.getEntity(); + if (block.getWorld().getEnvironment() == World.Environment.THE_END) { + // The falling block is in the End world + String message = "I found a falling block in the End!"; + Bukkit.broadcastMessage(message); + } } } + @EventHandler public void onFallingBlockToBlock(EntityChangeBlockEvent e){ if(e.getEntityType() == EntityType.FALLING_BLOCK){