package com.vapourdrive.harderstart.itemblocks;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.StatCollector;
import com.vapourdrive.harderstart.HarderStart;
import com.vapourdrive.harderstart.items.GemRef;
public class GemItemBlock extends HS_BaseItemBlock
{
public GemItemBlock(Block block)
{
super(block);
this.setCreativeTab(HarderStart.tabGem);
this.hasSubtypes = true;
}
@Override
public int getMetadata(int Meta)
{
return Meta;
}
@Override
public String getUnlocalizedName(ItemStack itemstack)
{
int meta = itemstack.getItemDamage();
if (meta < 0 || meta >= GemRef.gemNames.length)
{
meta = 0;
}
return super.getUnlocalizedName() + "." + GemRef.gemNames[meta];
}
/**
* @param stack
* @param player
* @param list
* @param useExtraInformation
*/
public void addDetails(ItemStack stack, EntityPlayer player, List list, boolean useExtraInformation)
{
list.add("Drops various gems:");
for (int i = 0; i < GemRef.gem_colour[stack.getItemDamage()].length; i++)
{
list.add(StatCollector.translateToLocal(GemRef.gem_colour[stack.getItemDamage()][i].getUnlocalizedName() + ".name"));
}
return;
}
}