From 11ea95ba9dcffa7645ce1ee5b4d795ab6f3d9eb0 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Fri, 23 Mar 2012 09:49:34 -0500 Subject: [PATCH] [Bleeding] Fixed blocks dropping when BlockBreakEvent is canceled. Fixes BUKKIT-1299 By: feildmaster --- .../java/org/bukkit/craftbukkit/event/CraftEventFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/paper-server/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java index f4b2cb94eef..39f01117f6b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java @@ -539,6 +539,7 @@ public class CraftEventFactory { world.getServer().getPluginManager().callEvent(event); if (event.isCancelled()) { + blockType.setDrops(new ArrayList()); // Let the client know the block still exists ((EntityPlayer) player).netServerHandler.sendPacket(new Packet53BlockChange(x, y, z, world)); return true;