From cf66bcc05a3514b9e2230d22be054993d514d9d0 Mon Sep 17 00:00:00 2001 From: snowleo Date: Sun, 29 Jul 2012 12:36:22 +0200 Subject: [PATCH] Allow to cancel the event --- Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java b/Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java index 14713afa0..4216da9f3 100644 --- a/Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java +++ b/Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java @@ -26,6 +26,7 @@ public class PlaceBlockExecutor extends BaseEventExecutor org.bukkit.block.Block bukkitBlock = ((BlockPlaceEvent)event).getBlockPlaced(); Block block = BukkitBlockFactory.convert(bukkitBlock); String playername = ((BlockPlaceEvent)event).getPlayer().getName(); - listener.onBlockPlace(block, new UserOnDemand(playername, server)); + boolean success = listener.onBlockPlace(block, new UserOnDemand(playername, server)); + ((BlockPlaceEvent)event).setCancelled(!success); } }