Allow for simultaneously having both item and liquid efficiency multipliers

This commit is contained in:
MEEPofFaith
2024-03-10 13:01:52 -07:00
parent 3e68285940
commit 8e0d3fee67

View File

@@ -80,12 +80,14 @@ public class ConsumeGenerator extends PowerGenerator{
@Override
public void updateEfficiencyMultiplier(){
efficiencyMultiplier = 1f;
if(filterItem != null){
float m = filterItem.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m;
}else if(filterLiquid != null){
if(m > 0) efficiencyMultiplier *= m;
}
if(filterLiquid != null){
float m = filterLiquid.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m;
if(m > 0) efficiencyMultiplier *= m;
}
}