diff options
author | snowleo <schneeleo@gmail.com> | 2012-07-29 12:36:22 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-07-29 12:36:22 +0200 |
commit | cf66bcc05a3514b9e2230d22be054993d514d9d0 (patch) | |
tree | 134e439e21a1b41fef183636ccaf9b4cced89352 | |
parent | e6bda76b129fb3e38735fa253f00ddb8f975d752 (diff) | |
download | Essentials-cf66bcc05a3514b9e2230d22be054993d514d9d0.tar Essentials-cf66bcc05a3514b9e2230d22be054993d514d9d0.tar.gz Essentials-cf66bcc05a3514b9e2230d22be054993d514d9d0.tar.lz Essentials-cf66bcc05a3514b9e2230d22be054993d514d9d0.tar.xz Essentials-cf66bcc05a3514b9e2230d22be054993d514d9d0.zip |
Allow to cancel the event
-rw-r--r-- | Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java | 3 |
1 files changed, 2 insertions, 1 deletions
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); } } |