summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/com/earth2me/essentials/protect
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-06-12 02:48:50 +0200
committersnowleo <schneeleo@gmail.com>2011-06-12 02:48:50 +0200
commit05b2e36e51a40065e4897dcf47b22279fe3679fb (patch)
tree74cf993ba28daef098429681c7a8b095c4e42fae /EssentialsProtect/src/com/earth2me/essentials/protect
parent501118f784fec53377e6bed3f3a808690e553fdd (diff)
parent00f4586500a08cbd5a179adfc3c730ccae04a6d6 (diff)
downloadEssentials-05b2e36e51a40065e4897dcf47b22279fe3679fb.tar
Essentials-05b2e36e51a40065e4897dcf47b22279fe3679fb.tar.gz
Essentials-05b2e36e51a40065e4897dcf47b22279fe3679fb.tar.lz
Essentials-05b2e36e51a40065e4897dcf47b22279fe3679fb.tar.xz
Essentials-05b2e36e51a40065e4897dcf47b22279fe3679fb.zip
Merge branch 'master' of https://github.com/essentials/Essentials
Diffstat (limited to 'EssentialsProtect/src/com/earth2me/essentials/protect')
-rw-r--r--EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectBlockListener.java19
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);