From c402e2ec5af558f19e86bacf80a8d0d275d18500 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Mon, 29 Jan 2024 19:46:00 +0800 Subject: [PATCH] Optimize shulker fix --- .../xephi/authme/listener/AdvancedShulkerFixListener.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/java/fr/xephi/authme/listener/AdvancedShulkerFixListener.java b/src/main/java/fr/xephi/authme/listener/AdvancedShulkerFixListener.java index d68662e1..64045591 100644 --- a/src/main/java/fr/xephi/authme/listener/AdvancedShulkerFixListener.java +++ b/src/main/java/fr/xephi/authme/listener/AdvancedShulkerFixListener.java @@ -1,8 +1,6 @@ package fr.xephi.authme.listener; -import org.bukkit.Material; import org.bukkit.block.Block; -import org.bukkit.block.BlockFace; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; @@ -15,11 +13,7 @@ public class AdvancedShulkerFixListener implements Listener { public void onDispenserActivate(BlockDispenseEvent event) { Block block = event.getBlock(); - if (block.getRelative(BlockFace.DOWN).getType().equals(Material.AIR) && block.getY() == 0) { - event.setCancelled(true); - return; - } - if (block.getRelative(BlockFace.UP).getType().equals(Material.AIR) && block.getY() == block.getWorld().getMaxHeight() - 1) { + if (block.getY() <= 0 || block.getY() >= block.getWorld().getMaxHeight() - 1) { event.setCancelled(true); } }