diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java b/Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java index 4528c040d..3b4f28fc5 100644 --- a/Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java +++ b/Essentials/src/com/earth2me/essentials/signs/SignEntityListener.java @@ -11,20 +11,20 @@ public class SignEntityListener extends EntityListener { private final transient IEssentials ess; - public SignEntityListener(IEssentials ess) + public SignEntityListener(final IEssentials ess) { this.ess = ess; } - @Override - public void onEntityExplode(EntityExplodeEvent event) + public void onEntityExplode(final EntityExplodeEvent event) { for (Block block : event.blockList()) { - if ((block.getType() == Material.WALL_SIGN - || block.getType() == Material.SIGN_POST - || EssentialsSign.checkIfBlockBreaksSigns(block))) + if (((block.getType() == Material.WALL_SIGN + || block.getType() == Material.SIGN_POST) + && EssentialsSign.isValidSign(new EssentialsSign.BlockSign(block))) + || EssentialsSign.checkIfBlockBreaksSigns(block)) { event.setCancelled(true); return; |