This commit is contained in:
modmuss50 2016-04-08 14:24:53 +01:00
parent df651e7016
commit bc7b5b2566
No known key found for this signature in database
GPG key ID: C69B0D76D1E5F55C

View file

@ -55,13 +55,15 @@ public class TileCentrifuge extends TilePowerAcceptor
if (inventory.getStackInSlot(6) != null)
{
ItemStack stack = inventory.getStackInSlot(6);
IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem();
if (item.canProvideEnergy(stack))
{
if (getEnergy() != getMaxPower())
if(stack.getItem() instanceof IEnergyItemInfo){
IEnergyItemInfo item = (IEnergyItemInfo) stack.getItem();
if (item.canProvideEnergy(stack))
{
addEnergy(item.getMaxTransfer(stack));
PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack);
if (getEnergy() != getMaxPower())
{
addEnergy(item.getMaxTransfer(stack));
PoweredItem.setEnergy(PoweredItem.getEnergy(stack) - item.getMaxTransfer(stack), stack);
}
}
}
}