From 03e51fc0f875216f8908ce787fdec0ff2d4c2e9f Mon Sep 17 00:00:00 2001 From: tastybento Date: Thu, 8 Aug 2019 07:04:27 -0700 Subject: [PATCH 1/2] Added build status icon --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b5fe26d..a513cd6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # Limits +[![Build Status](https://ci.codemc.org/buildStatus/icon?job=BentoBoxWorld/Limits)](https://ci.codemc.org/job/BentoBoxWorld/job/Limits/) + Add-on for BentoBox to limit island blocks and entities in GameModes like BSkyBlock and AcidIsland. This add-on will work in any game mode world. From 078376f1844e1eed1420302673610eccdd3e5909 Mon Sep 17 00:00:00 2001 From: tastybento Date: Fri, 9 Aug 2019 14:09:35 -0700 Subject: [PATCH 2/2] 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