summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/net/ess3/bukkit/events/PlaceBlockExecutor.java3
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);
}
}