diff --git a/src/minecraft/dark/fluid/common/pump/LiquidPathFinder.java b/src/minecraft/dark/fluid/common/pump/LiquidPathFinder.java index 7db1d71a..6e8bb319 100644 --- a/src/minecraft/dark/fluid/common/pump/LiquidPathFinder.java +++ b/src/minecraft/dark/fluid/common/pump/LiquidPathFinder.java @@ -205,10 +205,15 @@ public class LiquidPathFinder Iterator it = this.nodes.iterator(); while (it.hasNext()) { - if (!this.isValidNode(it.next())) + Vector3 vec = it.next(); + if (!this.isValidNode(vec)) { it.remove(); } + if(this.isValidResult(vec)) + { + this.results.add(vec); + } } it = this.results.iterator(); while (it.hasNext())