修复了充电站给物品充能时消耗FE过多的问题
This commit is contained in:
parent
a277354c7a
commit
47cd2db515
1 changed files with 2 additions and 2 deletions
|
@ -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();
|
||||||
|
|
Loading…
Add table
Reference in a new issue