- 34
- 0
При использовании ItemFood на игрока накладываются не все эффекты которые я добавил а ItemFodd.java. Что делать?[Главный класс]
[Класс ItemFood]
В данном случае наложится эффект(8) "Мощный прыжок 2".
Код:
package net.test.mod;
Import...
@Mod(modid = TestMod.modid, version = TestMod.version)
public class TesMod {
public static final String modid = "TestMod";
public static final String version = "v1.0";
public static Item itemFood;
@EventHandler
public void PreInit(FMLPreInitializationEvent preEvent) {
itemFood = new ItemFood(10, 1.0F, true).setUnlocalizedName("Food");
GameRegistry.registerItem(itemFood, "Food");
}
}
[Класс ItemFood]
Код:
package net.test.mod.items;
Import...
public class ItemFood extends ItemFood {
public ItemFood(int heal, float saturation, boolean wolfmeat) {
super(heal, saturation, wolfmeat);
this.setPotionEffect(4, 10, 1, 1F);
this.setPotionEffect(2, 10, 2, 1F);
this.setPotionEffect(6, 10, 1, 1F);
this.setPotionEffect(8, 10, 1, 1F);
this.setTextureName(TestMod.modid + ":textures/items/ItemFood.png");
this.setCreativeTab(CreativeTabs.tabFood);
}
}