public void registerItemStacks() { for (Chipset chipset : Chipset.VALUES) { GameRegistry.registerCustomItemStack(chipset.getChipsetName(), chipset.getStack()); OreDictionary.registerOre( "chipset" + chipset.name().toUpperCase().substring(0, 1) + chipset.name().toLowerCase().substring(1), chipset.getStack()); } }
@SuppressWarnings({"rawtypes", "unchecked"}) @Override @SideOnly(Side.CLIENT) public void getSubItems(Item item, CreativeTabs tab, List itemList) { for (Chipset chipset : Chipset.VALUES) { itemList.add(chipset.getStack()); } }