diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/tech/AndroidChargerBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/tech/AndroidChargerBlockEntity.kt index 88f41a6f2..feb2972cd 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/tech/AndroidChargerBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/tech/AndroidChargerBlockEntity.kt @@ -51,6 +51,13 @@ class AndroidChargerBlockEntity(blockPos: BlockPos, blockState: BlockState) : Ma energyConfig.energy.extractEnergy(received, false) if (!available.isPositive) return } + + if (ply.hasExopack) { + val received = ply.exopackEnergy.receiveEnergyChecked(available, false) + available -= received + energyConfig.energy.extractEnergy(received, false) + if (!available.isPositive) return + } } } }