diff options
Diffstat (limited to 'EssentialsProtect/src/com')
-rw-r--r-- | EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java | 17 |
1 files changed, 9 insertions, 8 deletions
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; } } } |