Fix fluid P2p voiding excess liquids (#3090)

Backported from 1.12
This commit is contained in:
fscan
2017-09-16 17:38:01 +02:00
committed by yueh
parent 05b29d0de0
commit 5cbdc1d769
@@ -199,7 +199,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
i = list.iterator();
int used = 0;
while( i.hasNext() )
while( i.hasNext() && available > 0 )
{
final PartP2PFluids l = i.next();
@@ -221,7 +221,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
}
available -= insert.amount;
used += insert.amount;
used += l.tmpUsed;
}
if( stack.pop() != this )