package com.minecreatr.cliffieswars.item;
import com.minecreatr.cliffieswars.CliffiesWars;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
public class BatteryItem
extends Item
{
private String texture;
private IIcon[] icons;
public BatteryItem(int id, String tex)
{
setUnlocalizedName(tex);
setTextureName("CliffiesWarsMod:" + tex);
this.texture = tex;
isDamageable();
setMaxDamage(2);
}
public CreativeTabs getCreativeTab()
{
return CliffiesWars.tab;
}
public IIcon getIconFromDamage(int par1)
{
if ((par1 >= 0) || (par1 >= -500)) {
return this.icons[0];
}
if ((par1 >= -1000) && (par1 < -500)) {
return this.icons[1];
}
if ((par1 >= -1500) && (par1 < -1000)) {
return this.icons[2];
}
if ((par1 >= -2000) && (par1 < -1500)) {
return this.icons[3];
}
if ((par1 >= -2500) && (par1 < -2000)) {
return this.icons[4];
}
return this.icons[5];
}
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister par1IconRegister)
{
this.icons = new IIcon[6];
this.icons[0] = par1IconRegister.registerIcon("CliffiesWarsMod:bat1");
this.icons[1] = par1IconRegister.registerIcon("CliffiesWarsMod:bat2");
this.icons[2] = par1IconRegister.registerIcon("CliffiesWarsMod:bat3");
this.icons[3] = par1IconRegister.registerIcon("CliffiesWarsMod:bat4");
this.icons[4] = par1IconRegister.registerIcon("CliffiesWarsMod:bat5");
this.icons[5] = par1IconRegister.registerIcon("CliffiesWarsMod:emptyBattery");
}
}