Может я не правильно написал код предмета.
код предмета
Регистрирую
код предмета
Java:
package com.baraban4ik.adventure.items;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.SoundEvents;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.item.ItemArmor;
import net.minecraftforge.common.util.EnumHelper;
public class ItemNecklaceOfFangs extends ItemArmor {
public ItemNecklaceOfFangs(String name, ArmorMaterial materialIn, int renderIndexIn, EntityEquipmentSlot equipmentSlotIn) {
super(materialIn, renderIndexIn, equipmentSlotIn);
this.setRegistryName(name);
this.setTranslationKey(name);
this.setCreativeTab(CreativeTabs.MATERIALS);
}
public static final ItemArmor.ArmorMaterial ARMOR_MATERIAL = EnumHelper.addArmorMaterial("adventure:necklace_of_fangs", "adventure:necklace_of_fangs_", 1, new int[]{0, 0, 2, 0}, 0, SoundEvents.ITEM_ARMOR_EQUIP_LEATHER, 0F);
}
Java:
package com.baraban4ik.adventure;
import com.baraban4ik.adventure.items.ItemNecklaceOfFangs;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.item.Item;
import com.baraban4ik.adventure.items.ItemWolfsFang;
import java.util.ArrayList;
import java.util.List;
import static com.baraban4ik.adventure.items.ItemNecklaceOfFangs.ARMOR_MATERIAL;
public class Items {
public static final List<Item> ITEMS = new ArrayList<Item>();
//Придметы
public static final Item WOLFS_FANG = new ItemWolfsFang("wolfs_fang");
public static final Item NECKLACE_OF_FANGS = new ItemNecklaceOfFangs("necklace_of_fangs", ARMOR_MATERIAL, 1, EntityEquipmentSlot.CHEST);
}