diff options
author | snowleo <schneeleo@gmail.com> | 2011-06-12 02:48:50 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-06-12 02:48:50 +0200 |
commit | 772bf4c7d0d5b37cd35716733fe9346a81a972e3 (patch) | |
tree | 391e178113dea2d3d58573db49dbf366e9cfdff3 /EssentialsProtect/src/com/earth2me | |
parent | edefb21142e020d1edf7eb6b0bfaac4082a6e192 (diff) | |
parent | 01f69b3f2b0b7cd471b5af6e0d04e573f480cee5 (diff) | |
download | Essentials-772bf4c7d0d5b37cd35716733fe9346a81a972e3.tar Essentials-772bf4c7d0d5b37cd35716733fe9346a81a972e3.tar.gz Essentials-772bf4c7d0d5b37cd35716733fe9346a81a972e3.tar.lz Essentials-772bf4c7d0d5b37cd35716733fe9346a81a972e3.tar.xz Essentials-772bf4c7d0d5b37cd35716733fe9346a81a972e3.zip |
Merge branch 'master' of https://github.com/essentials/Essentials
Diffstat (limited to 'EssentialsProtect/src/com/earth2me')
-rw-r--r-- | EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java index 56f175897..39e912fbe 100644 --- a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java +++ b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java @@ -208,7 +208,10 @@ public class EssentialsProtectBlockListener extends BlockListener BlockFace.NORTH, BlockFace.EAST, BlockFace.SOUTH, - BlockFace.WEST + BlockFace.WEST, + BlockFace.UP, + BlockFace.DOWN, + BlockFace.SELF }; @Override @@ -263,8 +266,12 @@ public class EssentialsProtectBlockListener extends BlockListener } else { - storage.unprotectBlock(block); - } + for (BlockFace blockFace : faces) + { + final Block against = block.getFace(blockFace); + storage.unprotectBlock(against); + } + } return; } else @@ -292,7 +299,11 @@ public class EssentialsProtectBlockListener extends BlockListener } else { - storage.unprotectBlock(block); + for (BlockFace blockFace : faces) + { + final Block against = block.getFace(blockFace); + storage.unprotectBlock(against); + } } } event.setCancelled(true); |