From 6c10642832b501ea6c74865bc5c1dcdb14be71b1 Mon Sep 17 00:00:00 2001 From: Shadows_of_Fire Date: Fri, 27 Jul 2018 20:45:50 -0400 Subject: [PATCH] Closes #1152 --- .../actuallyadditions/mod/tile/TileEntityBioReactor.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityBioReactor.java b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityBioReactor.java index 79e607365..97e6ec0ef 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityBioReactor.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/tile/TileEntityBioReactor.java @@ -65,7 +65,7 @@ public class TileEntityBioReactor extends TileEntityInventoryBase implements ISh if(this.burnTime <= 0){ List types = null; - if(this.storage.getEnergyStored() < this.storage.getMaxEnergyStored()){ + if(!this.isRedstonePowered && this.storage.getEnergyStored() < this.storage.getMaxEnergyStored()){ for(int i = 0; i < this.inv.getSlots(); i++){ ItemStack stack = this.inv.getStackInSlot(i); if(StackUtil.isValid(stack)){ @@ -162,4 +162,10 @@ public class TileEntityBioReactor extends TileEntityInventoryBase implements ISh public IEnergyStorage getEnergyStorage(EnumFacing facing){ return this.storage; } + + @Override + public int getComparatorStrength(){ + float calc = ((float)this.storage.getEnergyStored()/(float)this.storage.getMaxEnergyStored())*15F; + return (int)calc; + } }