package minefantasy.block; import java.util.List; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.util.Icon; /** * * @author Anonymous Productions * * Sources are provided for educational reasons. * though small bits of code, or methods can be used in your own creations. */ public class ItemBlockSaplingMF extends ItemBlockTreeMF{ public ItemBlockSaplingMF(int id) { super(id); this.setMaxDamage(0); this.setHasSubtypes(true); setCreativeTab(CreativeTabs.tabDecorations); } @Override public void getSubItems(int id, CreativeTabs tabs, List list) { for (int n = 0; n < 2; ++n) { list.add(new ItemStack(id, 1, n)); } } @Override @SideOnly(Side.CLIENT) public Icon getIconFromDamage(int id) { return (Icon)((BlockSaplingMF)(BlockListMF.sapling)).saplingIcon[id]; } @Override public int getMetadata(int damage) { return damage; } }