diff --git a/mechanical/src/main/java/resonantinduction/mechanical/fluid/pipe/PartPipe.java b/mechanical/src/main/java/resonantinduction/mechanical/fluid/pipe/PartPipe.java index 36b92a21..903d1dd0 100644 --- a/mechanical/src/main/java/resonantinduction/mechanical/fluid/pipe/PartPipe.java +++ b/mechanical/src/main/java/resonantinduction/mechanical/fluid/pipe/PartPipe.java @@ -37,6 +37,7 @@ public class PartPipe extends PartFramedConnection= pressureB) { @@ -190,8 +191,8 @@ public class PipeNetwork extends FluidNetwork if (quantity > 0) { - tankA.drain(quantity, true); - tankB.fill(new FluidStack(fluidA.getFluid(), quantity), true); + sourcePipe.drain(dir.getOpposite(), quantity, true); + otherPipe.fill(dir, new FluidStack(fluidA.getFluid(), quantity), true); } } }