package com.vapourdrive.harderstart.interfaces.slots;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemAxe;
import net.minecraft.item.ItemHoe;
import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemSpade;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword;
import com.vapourdrive.harderstart.items.CuttingKnifeBase;
public class CuttingKnifeSlot extends Slot
{
public Class[] toolClasses =
{
ItemAxe.class, ItemSword.class, ItemPickaxe.class, ItemSpade.class, ItemHoe.class, CuttingKnifeBase.class
};
public CuttingKnifeSlot(IInventory inventory, int id, int x, int y)
{
super(inventory, id, x, y);
}
@Override
public boolean isItemValid(ItemStack stack)
{
for (int i = 0; i < toolClasses.length; i++)
{
if (toolClasses[i].isAssignableFrom(stack.getItem().getClass()))
{
return true;
}
}
return false;
}
}