package net.minecraft.item;
import net.minecraft.block.BlockLeaves;
public class ItemLeaves extends ItemBlock
{
private final BlockLeaves field_150940_b;
private static final String __OBFID = "CL_00000046";
public ItemLeaves(BlockLeaves p_i45344_1_)
{
super(p_i45344_1_);
this.field_150940_b = p_i45344_1_;
this.setMaxDamage(0);
this.setHasSubtypes(true);
}
/**
* Converts the given ItemStack damage value into a metadata value to be placed in the world when this Item is
* placed as a Block (mostly used with ItemBlocks).
*/
public int getMetadata(int damage)
{
return damage | 4;
}
/**
* Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have
* different names based on their damage or NBT.
*/
public String getUnlocalizedName(ItemStack stack)
{
return super.getUnlocalizedName() + "." + this.field_150940_b.func_176233_b(stack.getMetadata()).func_176840_c();
}
}