diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryPoweredBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryPoweredBlockEntity.kt index 4edda88ce..f8800bb29 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryPoweredBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/MatteryPoweredBlockEntity.kt @@ -20,6 +20,19 @@ abstract class MatteryPoweredBlockEntity(p_155228_: BlockEntityType<*>, p_155229 val batteryContainer = MatteryContainer(this::setChangedLight, 1) protected fun batteryChargeLoop() { + var hit = false + + for (stack in batteryContainer) { + if (!stack.isEmpty) { + hit = true + break + } + } + + if (!hit) { + return + } + var demand = energy.receiveEnergyOuter(energy.missingPower, true) if (demand.isZero) return