package chbachman.armour.util;
import java.util.ArrayList;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import chbachman.armour.register.Vanilla;
public class ModularCreativeTab extends CreativeTabs {
List<ItemStack> itemList = new ArrayList<ItemStack>();
public ModularCreativeTab() {
super("modularCreativeTab");
}
@Override
public Item getTabIconItem() {
return Vanilla.chestplateModular;
}
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public void displayAllReleventItems(List toDisplay) {
super.displayAllReleventItems(toDisplay);
toDisplay.addAll(itemList);
}
public ItemStack registerItemStack(ItemStack stack) {
itemList.add(stack);
return stack;
}
public Block registerBlock(Block block) {
itemList.add(new ItemStack(block));
return block;
}
public Item registerItem(Item item) {
itemList.add(new ItemStack(item));
return item;
}
}