public IIcon getItemIcon(ItemStack p_70620_1_, int p_70620_2_)
{
IIcon iicon = super.getItemIcon(p_70620_1_, p_70620_2_);
if (p_70620_1_.getItem() == Items.fishing_rod && this.fishEntity != null)
{
iicon = Items.fishing_rod.func_94597_g();
}
else
{
if (this.itemInUse != null && p_70620_1_.getItem() == Items.bow)
{
int j = p_70620_1_.getMaxItemUseDuration() - this.itemInUseCount;
if (j >= 18)
{
return Items.bow.getItemIconForUseDuration(2);
}
if (j > 13)
{
return Items.bow.getItemIconForUseDuration(1);
}
if (j > 0)
{
return Items.bow.getItemIconForUseDuration(0);
}
}
iicon = p_70620_1_.getItem().getIcon(p_70620_1_, p_70620_2_, this, itemInUse, itemInUseCount);
}
return iicon;
}