if (player.inventory.getCurrentItem() != null && player.inventory.getCurrentItem().getItem() instanceof IHoldableItem)
{
IHoldableItem holdableItem = (IHoldableItem) player.inventory.getCurrentItem().getItem();
if (holdableItem.shouldHoldLeftHandUp(player))
{
this.modelPlayer.bipedLeftArm.rotateAngleX = 0;
this.modelPlayer.bipedLeftArm.rotateAngleZ = 0;
this.modelPlayer.bipedLeftArm.rotateAngleX += (float) Math.PI + 0.3;