par5 boolean is what you need to check if item is held
if(par5 && (entity instanceof EntityPlayer)) {
EntityPlayer player = (EntityPlayer)entity;
if (!world.isRemote && !player.capabilities.isCreativeMode) {
if (player.getFoodStats().getFoodLevel() >= 0) {
player.getFoodStats().setFoodLevel(player.getFoodStats().getFoodLevel()-1);
player.getFoodStats().setFoodSaturationLevel(0);
}
}
}
my hunger item code