diff --git a/src/main/java/aztech/modern_industrialization/machines/blockentities/multiblocks/GeneratorMultiblockBlockEntity.java b/src/main/java/aztech/modern_industrialization/machines/blockentities/multiblocks/GeneratorMultiblockBlockEntity.java index 196047c34..9e06f5b13 100644 --- a/src/main/java/aztech/modern_industrialization/machines/blockentities/multiblocks/GeneratorMultiblockBlockEntity.java +++ b/src/main/java/aztech/modern_industrialization/machines/blockentities/multiblocks/GeneratorMultiblockBlockEntity.java @@ -113,18 +113,16 @@ public final void tick() { link(); if (allowNormalOperation) { if (this.redstoneControl.doAllowNormalOperation(this)) { - if (redstoneControl.doAllowNormalOperation(this)) { - long euProduced = fluidConsumer.getEuProduction(inventory.getFluidInputs(), - inventory.getItemInputs(), - insertEnergy(Long.MAX_VALUE, Simulation.SIMULATE)); - insertEnergy(euProduced, Simulation.ACT); - isActiveComponent.updateActive(euProduced != 0, this); - } else { - isActiveComponent.updateActive(false, this); - } + long euProduced = fluidConsumer.getEuProduction(inventory.getFluidInputs(), + inventory.getItemInputs(), + insertEnergy(Long.MAX_VALUE, Simulation.SIMULATE)); + insertEnergy(euProduced, Simulation.ACT); + isActiveComponent.updateActive(euProduced != 0, this); } else { isActiveComponent.updateActive(false, this); } + } else { + isActiveComponent.updateActive(false, this); } setChanged(); }