Ошибка при рендере текстуры предмета

Версия Minecraft
1.12.2
9
1
1
Когда я запускаю задачу runClient то выводятся две ошибкиjava.io.FileNotFoundException: experience:models/item/key.json и net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException

resources/assets/experience/models/item/key.json
JSON:
{
  "parent": "item/generated",
  "textures": {
    "layer0": "experience:items/key"
  }
}
 

Вложения

  • изображение_2023-10-21_103413107.png
    изображение_2023-10-21_103413107.png
    151.5 KB · Просмотры: 2
"FileNotFoundException" -> "ФайлНеБылНайденОшибка"

В 1.12 если ты где-то делаешь чёт такое, то надо вот так (если вдруг там не так)
Java:
ModelLoader.setCustomModelResourceLocation(ITEM, 0, new ModelResourceLocation(new ResourceLocation(MODID, "key"), "inventory"));
Или ищи другие причины, почему оно не может найти файл 🤷
 
А если я захочу создать несколько предметов то что мне делать?
И вот ещё метод
Java:
    @SideOnly(Side.CLIENT)
    private static void registryModel(Item item) {
        final ResourceLocation regName = item.getRegistryName();
        final ModelResourceLocation mrl = new ModelResourceLocation(regName, "inventory");
        ModelBakery.registerItemVariants(item, mrl);
        ModelLoader.setCustomModelResourceLocation(item, 0, mrl);
    }
 
Назад
Сверху