From cd3e470cbcbb0d416cc92e74954130042b32acb6 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Tue, 23 Dec 2014 10:52:17 -0800 Subject: [PATCH] Allowed fluid flow parent claim to child claim. --- src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java b/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java index 96c7db4..0f697bc 100644 --- a/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java @@ -605,7 +605,11 @@ public class BlockEventHandler implements Listener this.lastSpreadClaim = toClaim; if(!toClaim.contains(spreadEvent.getBlock().getLocation(), false, true)) { - spreadEvent.setCancelled(true); + //exception: from parent into subdivision + if(toClaim.parent == null || !toClaim.parent.contains(spreadEvent.getBlock().getLocation(), false, false)) + { + spreadEvent.setCancelled(true); + } } } }