修复了充电站给物品充能时消耗FE过多的问题

This commit is contained in:
17146 2025-03-16 19:59:37 +08:00
parent a277354c7a
commit 47cd2db515

View file

@ -221,8 +221,8 @@ public class ChargingStationBlockEntity extends BlockEntity implements WorldlyCo
stack.getCapability(ForgeCapabilities.ENERGY).ifPresent(consumer -> { stack.getCapability(ForgeCapabilities.ENERGY).ifPresent(consumer -> {
if (consumer.getEnergyStored() < consumer.getMaxEnergyStored()) { if (consumer.getEnergyStored() < consumer.getMaxEnergyStored()) {
consumer.receiveEnergy(Math.min(CHARGE_OTHER_SPEED, handler.getEnergyStored()), false); int charged = consumer.receiveEnergy(Math.min(CHARGE_OTHER_SPEED, handler.getEnergyStored()), false);
handler.extractEnergy(Math.min(CHARGE_OTHER_SPEED, handler.getEnergyStored()), false); handler.extractEnergy(Math.min(charged, handler.getEnergyStored()), false);
} }
}); });
this.setChanged(); this.setChanged();