Make liquid production blocks dump as much output as possible

This commit is contained in:
Anuken
2025-02-04 20:40:31 -05:00
parent 6ed9bc0ea6
commit 574ae0bfb1
4 changed files with 53 additions and 15 deletions

View File

@@ -27,7 +27,7 @@ public class LiquidBridge extends ItemBridge{
@Override
public void doDump(){
dumpLiquid(liquids.current(), 1f);
dumpLiquid(liquids.current());
}
}
}

View File

@@ -23,9 +23,7 @@ public class LiquidRouter extends LiquidBlock{
public class LiquidRouterBuild extends LiquidBuild{
@Override
public void updateTile(){
if(liquids.currentAmount() > 0.01f){
dumpLiquid(liquids.current());
}
distributeLiquid(liquids.current());
}
@Override

View File

@@ -312,7 +312,7 @@ public class GenericCrafter extends Block{
for(int i = 0; i < outputLiquids.length; i++){
int dir = liquidOutputDirections.length > i ? liquidOutputDirections[i] : -1;
dumpLiquid(outputLiquids[i].liquid, 2f, dir);
dumpLiquid(outputLiquids[i].liquid, dir);
}
}
}