package techreborn.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import techreborn.client.TechRebornCreativeTabMisc; import techreborn.lib.ModInfo; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemBucket; public class ItemFluidbucket extends ItemBucket{ private String iconName; public ItemFluidbucket(Block block) { super(block); setContainerItem(Items.bucket); setCreativeTab(TechRebornCreativeTabMisc.instance); setUnlocalizedName("techreborn.fluidbucket"); } @Override public Item setUnlocalizedName(String par1Str) { iconName = par1Str; return super.setUnlocalizedName(par1Str); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IIconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon("techreborn:" + iconName); } }