001 package net.minecraft.src; 002 003 import cpw.mods.fml.common.Side; 004 import cpw.mods.fml.common.asm.SideOnly; 005 import java.util.List; 006 007 public class ItemCoal extends Item 008 { 009 public ItemCoal(int par1) 010 { 011 super(par1); 012 this.setHasSubtypes(true); 013 this.setMaxDamage(0); 014 this.setTabToDisplayOn(CreativeTabs.tabMaterials); 015 } 016 017 public String getItemNameIS(ItemStack par1ItemStack) 018 { 019 return par1ItemStack.getItemDamage() == 1 ? "item.charcoal" : "item.coal"; 020 } 021 022 @SideOnly(Side.CLIENT) 023 024 /** 025 * returns a list of items with the same ID, but different meta (eg: dye returns 16 items) 026 */ 027 public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List) 028 { 029 par3List.add(new ItemStack(par1, 1, 0)); 030 par3List.add(new ItemStack(par1, 1, 1)); 031 } 032 }