FileNotFoundException: my_sword.json

Версия Minecraft
1.12.2
48
1
4
Как вы знаете, началась дикая белиберда с текстурами с версии 1.12
И из-за этого у меня не отображаются текстуры на предметах (Чёрно-фиолетовые), также не могу локализовать предмет, он остаётся в формате mfd:item.copper_ingot.name#inventory
Вот, что я ловлю, когда пытаюсь поставить свою текстурку своему предмету:
Caused by: java.io.FileNotFoundException: mfd:models/item/my_sword.json
А именно такое со всеми предметами, которые я попытался создать...
1596613685216.png
Дальше иерархия моих папок в assets
1596613730338.png
Файл Json выглядит так
JSON:
{
  "parent": "item/generated",
  "textures": {
    "layer0": "mfd:items/copper_ingot"
  }
}
Идём далее, инициализация предметов
1596613851977.png
Мой MODID
1596613890592.png
Регистрация рендера предмета
1596613970398.png
Ну и последняя сами регистрации предметов и модели

1596614007374.png



Естественно нужно сделать так, чтобы вместо чёрно-фиолетовой текстуры были нормальные)
 
Решение
Какая у тебя версия Forge?
С сайта Forge - Recommended
Для 1.12.2
Пропиши в build.gradle данную строчку: idea.module.inheritOutputDirs = true, и протести мод.
Если не помогло, то откатись на 14.23.5.2847 (Рекомендованно), и установи IDEA средой такой командой: gradlew setupDecompWorkspace idea
69
3
3
Какая у тебя версия Forge?
С сайта Forge - Recommended
Для 1.12.2
Пропиши в build.gradle данную строчку: idea.module.inheritOutputDirs = true, и протести мод.
Если не помогло, то откатись на 14.23.5.2847 (Рекомендованно), и установи IDEA средой такой командой: gradlew setupDecompWorkspace idea
 
69
3
3
Какая у тебя версия Forge?
Поставил 14.23.5.2847, теперь пишет, что данный проект использует более новый Gradle, и джаву версии 10 и выше, бред полный...
То есть ты распаковал фордж в новую папку, установил IDEA средой, скинул сорцы вместе с build.gradle в эту папку и у тебя такая проблема?
 
48
1
4
То есть ты распаковал фордж в новую папку, установил IDEA средой, скинул сорцы вместе с build.gradle в эту папку и у тебя такая проблема?
Всё намного проще. Распаковал фордж в папку, выбираю её в качестве проекта в IDEA, и сразу же пишет это. Он не загружает Gradle проект, выдаёт то, что я говорил
 
48
1
4
что-то ты перемудрил с ModelResourceLocation. Там вторым аргументом идёт метадата модели по типу inventory/normal/variant=..., не понятно что за id ты туда пишешь. Попробуй константу "#inventory" туда передавать.
Как раз-таки "inventory" туда и передаю, только в классе айтема.
1596630957274.png
 
69
3
3
Как раз-таки "inventory" туда и передаю, только в классе айтема.
Поставь # перед inventory. Хотя, вряд-ли это поможет.
Мне кажется, что дело в Forge.
1. Удали папку .gradle в директории пользователя
2. Заного (то есть снова распакуй) установи Forge 14.23.5.2847
Если будут проблемы с Java, то не знаю, установи JDK 8u251.
У меня Eclipse, Forge 14.23.5.2847 и JDK 8u251 - проблем нету
Можешь попробовать Eclipse, а то мало-ли.. IDEA бушует..
 
Последнее редактирование:
5,018
47
783
А я не скачиваю новые версии форджа вот и прекрасно себя чувствую
 
Сверху