package emasher.items;
import emasher.blocks.BlockThin;
import net.minecraft.block.Block;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
public class ItemBlockThin extends ItemBlock {
public ItemBlockThin( Block par1 ) {
super( par1 );
setHasSubtypes( true );
}
public int getMetadata( int par1 ) {
return par1;
}
@Override
public String getUnlocalizedName( ItemStack itemStack ) {
String name = "";
switch(itemStack.getItemDamage()) {
case 0: {
name = "chainFence";
break;
}
case 1: {
name = "chainPost";
break;
}
case 2: {
name = "barbWireFence";
break;
}
case 3: {
name = "barbPostWood";
break;
}
case 4: {
name = "barbPost";
break;
}
default:
name = "razorWireFence";
}
return getUnlocalizedName() + "." + name;
}
public IIcon getIconFromDamage( int par1 ) {
IIcon result;
switch(par1) {
case 0:
result = BlockThin.chainlink;
break;
case 1:
result = BlockThin.chainPost;
break;
case 2:
result = BlockThin.barb;
break;
case 3:
result = BlockThin.barbPostWood;
break;
case 4:
result = BlockThin.barbPost;
break;
default:
result = BlockThin.razor;
}
return result;
}
}