Improve power transfur between items, closes https://github.com/TechReborn/TechReborn/issues/835

This commit is contained in:
modmuss50 2016-12-14 09:13:30 +00:00
parent ee96908775
commit 47df52a7f2

View file

@ -75,7 +75,7 @@ public class TileEnergyStorage extends TilePowerAcceptor implements IWrenchable,
} }
IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem(); IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem();
if (item.canProvideEnergy(stack)) { if (item.canProvideEnergy(stack)) {
if (getEnergy() != getMaxPower()) { if (getEnergy() != getMaxPower() && PoweredItem.getEnergy(stack) > 0) {
addEnergy(item.getMaxTransfer(stack)); addEnergy(item.getMaxTransfer(stack));
PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack); PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack);
} }