From 7da3cc224b56b363be674d2852db7de0b35f5774 Mon Sep 17 00:00:00 2001 From: sk89q Date: Sun, 24 Aug 2014 02:26:09 -0700 Subject: [PATCH] Fix buckets not being checked properly. --- .../worldguard/bukkit/listener/RegionProtectionListener.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java b/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java index e6eac706..036594fb 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java @@ -152,7 +152,9 @@ public void onPlaceBlock(final PlaceBlockEvent event) { final RegionAssociable associable = createRegionAssociable(event.getCause()); // Don't check liquid flow unless it's enabled - if (Materials.isLiquid(type) && !getWorldConfig(event.getWorld()).checkLiquidFlow) { + if (event.getCause().getRootCause() instanceof Block + && Materials.isLiquid(type) + && !getWorldConfig(event.getWorld()).checkLiquidFlow) { return; }