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 @Override
public void updateEfficiencyMultiplier(){ public void updateEfficiencyMultiplier(){
efficiencyMultiplier = 1f;
if(filterItem != null){ if(filterItem != null){
float m = filterItem.efficiencyMultiplier(this); float m = filterItem.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m; if(m > 0) efficiencyMultiplier *= m;
}else if(filterLiquid != null){ }
if(filterLiquid != null){
float m = filterLiquid.efficiencyMultiplier(this); float m = filterLiquid.efficiencyMultiplier(this);
if(m > 0) efficiencyMultiplier = m; if(m > 0) efficiencyMultiplier *= m;
} }
} }