fix fluid p2p voiding excess liquids
This commit is contained in:
@@ -201,7 +201,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
|
|||||||
i = list.iterator();
|
i = list.iterator();
|
||||||
int used = 0;
|
int used = 0;
|
||||||
|
|
||||||
while( i.hasNext() )
|
while( i.hasNext() && available > 0 )
|
||||||
{
|
{
|
||||||
final PartP2PFluids l = i.next();
|
final PartP2PFluids l = i.next();
|
||||||
|
|
||||||
@@ -223,7 +223,7 @@ public class PartP2PFluids extends PartP2PTunnel<PartP2PFluids> implements IFlui
|
|||||||
}
|
}
|
||||||
|
|
||||||
available -= insert.amount;
|
available -= insert.amount;
|
||||||
used += insert.amount;
|
used += l.tmpUsed;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( stack.pop() != this )
|
if( stack.pop() != this )
|
||||||
|
|||||||
Reference in New Issue
Block a user