if(EntityPlayer#getItemInUseCount() > 0 && EntityPlayer#getActiveItemStack().getItem() instanceof ItemFood){
// куфаю
}
if(EntityPlayer#getItemInUseCount() > 0 && EntityPlayer#getActiveItemStack().getItem() instanceof ItemFood){
// куфаю
}
public int getMaxItemUseDuration(ItemStack stack)
{
return 32;
}
class <Твой класс> extends ItemFood {
// Содержимое твоего класса
}
Вообще-то он проверяет, что количество тиков что ты юзаешь этот предмет больше 0(не мгновенный юз)можно ли твой предмет использовать 1 и больше раз
if(EntityPlayer#getItemInUseCount() > 0 && (EntityPlayer#getActiveItemStack().getItem() instanceof ItemFood || EntityPlayer#getActiveItemStack().getItem() instanceof #Класс твоего айтема#)){
// куфаю
}