2013-01-18 23:43:53 -08:00

66 lines
1.3 KiB
Java

package tinker.tconstruct.logic;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemHoe;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword;
import net.minecraft.item.ItemTool;
import net.minecraft.item.crafting.FurnaceRecipes;
import net.minecraft.nbt.NBTTagCompound;
import tinker.common.IActiveLogic;
import tinker.common.InventoryLogic;
import cpw.mods.fml.common.registry.GameRegistry;
/* 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;
}*/
}