Не находит текстур

Версия Minecraft
1.21.3
API
NeoForge
4,156
68
691
Народ, кто-нибудь встречал такой странный путь у своих текстур?
По сути, всё у меня есть и лежит по нужным папочкам, но он, как будто, пытается добавлять к моему пути ещё и путь до атласа текстур.
Так и должно быть или я что-то не так регистрирую?
По факту, текстур он так и не видит, причём всех.
Но, при этом, видит модели. Значит, для моделей путь прописывается правильный.

Текстуры же не нужно сейчас где-то отдельно регистрировать?
 
Краш-лог
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:centrometer_43#inventory:
minecraft:textures/atlas/blocks.png:mist:items/centrometer_43
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:flint_and_stone#inventory:
minecraft:textures/atlas/blocks.png:mist:items/flint_and_stone
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:poplar_branch_4#inventory:
minecraft:textures/atlas/blocks.png:mist:blocks/poplar_top_0
minecraft:textures/atlas/blocks.png:mist:blocks/poplar_trunk_s
Краш-лог:
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:centrometer_43#inventory:
    minecraft:textures/atlas/blocks.png:mist:items/centrometer_43
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:flint_and_stone#inventory:
    minecraft:textures/atlas/blocks.png:mist:items/flint_and_stone
[23:21:46] [resourceLoad/WARN] [minecraft/ModelManager]: Missing textures in model mist:poplar_branch_4#inventory:
    minecraft:textures/atlas/blocks.png:mist:blocks/poplar_top_0
    minecraft:textures/atlas/blocks.png:mist:blocks/poplar_trunk_s
Вроде бы атлас должен автоматически подшиваться, за исключением брони.
Скинь регистрацию, мб там где беда?
Рекомендовал бы для изучения базы ещё вот эту репу. Но только для базы, явно осмысливая всё, что тут есть - есть немалое кол-во так-себе-моментов.
 
Ну, регистрирую я вот так. Вчера как раз писал об этом )

Но уже попробовал и отложенную регистрацию. Та же фигня.
 
Ну, регистрирую я вот так. Вчера как раз писал об этом )
Увы, но подобный метод регистрации работает криво-косо.
Связано это, как я понял, с freez'ом регистрации в forge (и neoforge по совместительству). Я тоже как-то пытался сделать что-то похожее))
На 1.20 forge пришёл к такому варианту, он хоть как-то работал. На neoforge 1.21, скорее всего, что-то похожее должно выйти.
 
Можно на json-модель посмотреть?
Ну, вот самый простейший пример
JSON:
{
    "parent": "block/cube_all",
    "textures": {
        "all": "mist:blocks/stone"
    }
}

Модели у меня не менялись со времён 1.18. И там всё работало...
 
с freez'ом регистрации
Видел такое сообщение, когда пытался объединить отложенную регистрацию и через эвенты.
Работает либо так, либо так. Когда совмещаешь, вризит и вылетает.

Эх... По ходу, придётся опять всё заново по блоку добавлять и сразу проверять работоспособность (
 
Видимо теперь это указывается в assets/minecraft/atlases. Там есть такое:
JSON:
{
    "sources": [
        {
            "type": "directory",
            "source": "block",
            "prefix": "block/"
        },
        ...
    ]
    ...
}

Даже сам NeoForge теряет собственные же текстуры:

:eek:
 
Назад
Сверху