diff --git a/common/src/main/java/muramasa/antimatter/capability/machine/MachineRecipeHandler.java b/common/src/main/java/muramasa/antimatter/capability/machine/MachineRecipeHandler.java index 78e098ee3..7aa94f506 100644 --- a/common/src/main/java/muramasa/antimatter/capability/machine/MachineRecipeHandler.java +++ b/common/src/main/java/muramasa/antimatter/capability/machine/MachineRecipeHandler.java @@ -339,8 +339,8 @@ public boolean consumeResourceForRecipe(boolean simulate) { } protected boolean validateRecipe(IRecipe r) { - long voltage = this.generator ? tile.getMaxOutputVoltage() : tile.getMachineType().amps() * tile.getMaxInputVoltage(); - boolean ok = voltage >= r.getPower() / r.getAmps(); + long voltage = tile.getMachineType().amps() * tile.getMaxInputVoltage(); + boolean ok = this.generator || voltage >= r.getPower() / r.getAmps(); List consumed = this.tile.itemHandler.map(t -> t.consumeInputs(r, true)).orElse(Collections.emptyList()); for (IRecipeValidator validator : r.getValidators()) { if (!validator.validate(r, tile)) {