Fixes #511
This commit is contained in:
parent
df651e7016
commit
bc7b5b2566
1 changed files with 8 additions and 6 deletions
|
@ -55,13 +55,15 @@ public class TileCentrifuge extends TilePowerAcceptor
|
||||||
if (inventory.getStackInSlot(6) != null)
|
if (inventory.getStackInSlot(6) != null)
|
||||||
{
|
{
|
||||||
ItemStack stack = inventory.getStackInSlot(6);
|
ItemStack stack = inventory.getStackInSlot(6);
|
||||||
IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem();
|
if(stack.getItem() instanceof IEnergyItemInfo){
|
||||||
if (item.canProvideEnergy(stack))
|
IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem();
|
||||||
{
|
if (item.canProvideEnergy(stack))
|
||||||
if (getEnergy() != getMaxPower())
|
|
||||||
{
|
{
|
||||||
addEnergy(item.getMaxTransfer(stack));
|
if (getEnergy() != getMaxPower())
|
||||||
PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack);
|
{
|
||||||
|
addEnergy(item.getMaxTransfer(stack));
|
||||||
|
PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue