- 199
- 1
- 17
Ребят, продолжаю делать мод на лекарства и решил сделать аптечку, если ее использовать то в инвентаре появятся определенные предметы. Но при съедании аптечки они не появляются. Вот код:
Java:
public class bigAidKit extends ItemFood {
public bigAidKit(int i, float f, boolean b) {
super(0, 0.0F, false);
this.setUnlocalizedName("bigAidKit");
this.setTextureName("excraft:bigAidKit");
this.setMaxStackSize(1);
this.setCreativeTab(GlClass.tabMed);
}
@Override
public int getMaxItemUseDuration(ItemStack itemstack) {
return 2;
}
public void onFoodEaten(ItemStack itemStack, World world, EntityPlayer player) {
if (player instanceof EntityPlayer)
player.inventory.addItemStackToInventory(new ItemStack(GlClass.blood, 4));
player.inventory.addItemStackToInventory(new ItemStack(GlClass.bandage, 4));
player.inventory.addItemStackToInventory(new ItemStack(GlClass.morphine, 4));
player.inventory.addItemStackToInventory(new ItemStack(ExCraftItems.adrenaline, 4));
super.onFoodEaten(itemStack, world, player);
}
}