Я делаю мод в 1.10.2 с использованием кода Refoded Storage и добавляю пару основных функций AE2. Сейчас я работаю над кабелями. Я попытался добавить элемент, но он выглядит следующим образом: Файл модели модели регистрируется, и я знаю это, потому что, когда я переименовываю его, он дает ошибку, и когда у меня есть это, правильное имя, это не так. Файл модели выглядит следующим образом:Minecraft Forge не регистрирует текстуру
{
"parent": "item/generated",
"textures": {
"layer0": "infinitystorage:items/network_card"
}
}
У меня есть изображение в assets/infinitystorage/textures/items
. Я знаю, что он должен работать, потому что есть много других элементов, которые имеют рабочие текстуры. Мой класс пункт выглядит следующим образом:
public class ItemNetworkTool extends ItemBase {
public ItemNetworkTool() {
super("network_tool");
//setRegistryName(InfinityStorage.ID, "network_tool");
setMaxStackSize(1);
}
Конструктор класса ItemBase выглядит следующим образом:
public ItemBase(String name) {
this.name = name;
setRegistryName(InfinityStorage.ID, name);
setCreativeTab(InfinityStorage.INSTANCE.tab);
}
@Override
public String getUnlocalizedName() {
return "item." + InfinityStorage.ID + ":" + name;
}
Я понятия не имею, что делать. Мой исходный код здесь: link, если вам это нужно. Спасибо.