From 078376f1844e1eed1420302673610eccdd3e5909 Mon Sep 17 00:00:00 2001 From: tastybento Date: Fri, 9 Aug 2019 14:09:35 -0700 Subject: [PATCH] Fix for HangingPlaceEvent error https://github.com/BentoBoxWorld/Limits/issues/36 --- .../bentobox/addon/limits/listeners/EntityLimitListener.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/bentobox/addon/limits/listeners/EntityLimitListener.java b/src/main/java/bentobox/addon/limits/listeners/EntityLimitListener.java index 148cd07..f9c0fd3 100644 --- a/src/main/java/bentobox/addon/limits/listeners/EntityLimitListener.java +++ b/src/main/java/bentobox/addon/limits/listeners/EntityLimitListener.java @@ -119,9 +119,8 @@ public class EntityLimitListener implements Listener { @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onBlock(HangingPlaceEvent e) { Player player = e.getPlayer(); - boolean bypass = player.isOp() || player.hasPermission(addon.getPlugin().getIWM().getPermissionPrefix(e.getEntity().getWorld()) + "mod.bypass"); - addon.getIslands().getIslandAt(e.getEntity().getLocation()).ifPresent(island -> { + boolean bypass = player.isOp() || player.hasPermission(addon.getPlugin().getIWM().getPermissionPrefix(e.getEntity().getWorld()) + "mod.bypass"); // Check if entity can be hung if (!island.isSpawn() && atLimit(island, bypass, e.getEntity())) { // Not allowed