package com.vanhal.progressiveautomation.gui.slots; import com.vanhal.progressiveautomation.entities.BaseTileEntity; import com.vanhal.progressiveautomation.items.ItemRFEngine; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; public class SlotPower extends Slot { public SlotPower(IInventory par1iInventory, int par2, int par3, int par4) { super(par1iInventory, par2, par3, par4); } public boolean isItemValid(ItemStack itemStack) { //check if it burnable boolean isCorrect = (BaseTileEntity.getItemBurnTime(itemStack)>0); //check if it is a RFEngine if (!isCorrect) { if (itemStack.getItem() instanceof ItemRFEngine) { isCorrect = true; } } return isCorrect; } }