multi-liquids consumers

This commit is contained in:
Anuken
2021-11-14 23:30:58 -05:00
parent 486622e3e4
commit 7acf53c509
15 changed files with 134 additions and 98 deletions
@@ -62,9 +62,13 @@ public class StatValues{
}
public static StatValue liquids(float timePeriod, LiquidStack... stacks){
return liquids(timePeriod, true, stacks);
}
public static StatValue liquids(float timePeriod, boolean perSecond, LiquidStack... stacks){
return table -> {
for(var stack : stacks){
table.add(new LiquidDisplay(stack.liquid, stack.amount * (60f / timePeriod), true)).padRight(5);
table.add(new LiquidDisplay(stack.liquid, stack.amount * (60f / timePeriod), perSecond)).padRight(5);
}
};
}