52 lines
828 B
Java
52 lines
828 B
Java
package mods.tinker.tconstruct.logic;
|
|
|
|
import mods.tinker.common.InventoryLogic;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
/* Slots
|
|
* 0: Frying pan item
|
|
* 1: Fuel
|
|
* 2-9: Food
|
|
*/
|
|
|
|
public abstract class EquipLogic extends InventoryLogic
|
|
{
|
|
|
|
public EquipLogic(int invSize)
|
|
{
|
|
super(invSize);
|
|
}
|
|
|
|
public void setEquipmentItem(ItemStack stack)
|
|
{
|
|
inventory[0] = stack.copy();
|
|
}
|
|
|
|
public boolean hasEquipmentItem()
|
|
{
|
|
return inventory[0] != null;
|
|
}
|
|
|
|
public ItemStack getEquipmentItem()
|
|
{
|
|
return inventory[0];
|
|
}
|
|
|
|
/*@Override
|
|
public ItemStack getStackInSlot(int slot)
|
|
{
|
|
return inventory[slot +1];
|
|
}
|
|
|
|
public boolean isStackInSlot(int slot)
|
|
{
|
|
return inventory[slot +1] != null;
|
|
}
|
|
|
|
@Override
|
|
public int getSizeInventory()
|
|
{
|
|
return inventory.length - 1;
|
|
}*/
|
|
}
|