From 38896d9cfb7ccb09ee8e3e15b8c8ed6f9211f3ec Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Wed, 2 Mar 2011 21:23:37 +0100 Subject: [PATCH] Small change for CraftBukkit BlockFlowing fix By: Erik Broes --- .../main/java/org/bukkit/event/block/BlockFromToEvent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/event/block/BlockFromToEvent.java b/paper-api/src/main/java/org/bukkit/event/block/BlockFromToEvent.java index 09bde18cc6..b77925ff32 100644 --- a/paper-api/src/main/java/org/bukkit/event/block/BlockFromToEvent.java +++ b/paper-api/src/main/java/org/bukkit/event/block/BlockFromToEvent.java @@ -16,7 +16,6 @@ public class BlockFromToEvent extends BlockEvent implements Cancellable { public BlockFromToEvent(final Event.Type type, final Block block, final BlockFace face) { super(type, block); this.face = face; - this.to = block.getRelative(face.getModX(), face.getModY(), face.getModZ()); this.cancel = false; } @@ -35,7 +34,10 @@ public class BlockFromToEvent extends BlockEvent implements Cancellable { * @return Block the faced block */ public Block getToBlock() { - return to; + if (to == null) { + to = block.getRelative(face.getModX(), face.getModY(), face.getModZ()); + } + return to; } public boolean isCancelled() {