001package net.minecraft.item;
002
003import cpw.mods.fml.relauncher.Side;
004import cpw.mods.fml.relauncher.SideOnly;
005import net.minecraft.block.Block;
006import net.minecraft.block.BlockCloth;
007
008public class ItemCloth extends ItemBlock
009{
010    public ItemCloth(int par1)
011    {
012        super(par1);
013        this.setMaxDamage(0);
014        this.setHasSubtypes(true);
015    }
016
017    @SideOnly(Side.CLIENT)
018
019    /**
020     * Gets an icon index based on an item's damage value
021     */
022    public int getIconFromDamage(int par1)
023    {
024        return Block.cloth.getBlockTextureFromSideAndMetadata(2, BlockCloth.getBlockFromDye(par1));
025    }
026
027    /**
028     * Returns the metadata of the block which this Item (ItemBlock) can place
029     */
030    public int getMetadata(int par1)
031    {
032        return par1;
033    }
034
035    public String getItemNameIS(ItemStack par1ItemStack)
036    {
037        return super.getItemName() + "." + ItemDye.dyeColorNames[BlockCloth.getBlockFromDye(par1ItemStack.getItemDamage())];
038    }
039}