Missing event aborts in sign code.

This commit is contained in:
KHobbits 2012-06-10 19:40:09 +01:00
parent 3b855255cf
commit dd7f1bcf25
2 changed files with 15 additions and 0 deletions

View file

@ -199,6 +199,11 @@ public class SignBlockListener implements Listener
@EventHandler(priority = EventPriority.LOW)
public void onBlockPistonExtend(final BlockPistonExtendEvent event)
{
if (ess.getSettings().areSignsDisabled())
{
return;
}
for (Block block : event.getBlocks())
{
if (((block.getTypeId() == WALL_SIGN
@ -224,6 +229,11 @@ public class SignBlockListener implements Listener
@EventHandler(priority = EventPriority.LOW)
public void onBlockPistonRetract(final BlockPistonRetractEvent event)
{
if (ess.getSettings().areSignsDisabled())
{
return;
}
if (event.isSticky())
{
final Block block = event.getBlock();

View file

@ -22,6 +22,11 @@ public class SignEntityListener implements Listener
@EventHandler(priority = EventPriority.LOW)
public void onEntityExplode(final EntityExplodeEvent event)
{
if (ess.getSettings().areSignsDisabled())
{
return;
}
for (Block block : event.blockList())
{
if (((block.getTypeId() == Material.WALL_SIGN.getId()