From 198b205d83cc492bd2a0e0e656ae8a1d19814340 Mon Sep 17 00:00:00 2001 From: snowleo Date: Thu, 23 Jun 2011 15:57:52 +0200 Subject: Fix unbreakable blocks --- .../protect/EssentialsProtectBlockListener.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'EssentialsProtect') diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java index 39e912fbe..8bc26f67e 100644 --- a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java +++ b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java @@ -267,18 +267,21 @@ public class EssentialsProtectBlockListener extends BlockListener else { for (BlockFace blockFace : faces) - { - final Block against = block.getFace(blockFace); - storage.unprotectBlock(against); - } + { + final Block against = block.getFace(blockFace); + storage.unprotectBlock(against); } - return; + } } else { final boolean isProtected = storage.isProtected(block, user.getName()); - if (!isProtected) + if (isProtected) + { + event.setCancelled(true); + } + else { if (type == Material.WALL_SIGN || type == Material.SIGN_POST || type == Material.RAILS) { @@ -306,8 +309,6 @@ public class EssentialsProtectBlockListener extends BlockListener } } } - event.setCancelled(true); - return; } } } -- cgit v1.2.3