У вас есть Несколько проблем с кодом:
- Ваш файл с именем
ItemSlome
, он будет искать только itemslome
, потому что (модель) ResourceLocations будет повернут к строчными.
- Местоположение ModelResourceLocation, которое вы создали для
slome
не itemslome
.
- Ваш файл находится в домене «ktm», но вы не указали это в ModelResourceLocation, заставляя его искать в домене «minecraft».
Решения:
- Сделать имя файла модели в нижнем регистре
- Сделать имя файла модели в соответствие код
- Prepend название модели вашего домена «КТМ:» " : "является разделителем для части домена и части ресурса или использует ResourceLocation вместо String.
Дополнительные советы:
- Вы можете использовать
ModelLoader.setCustomModelResourceLocation(...)
зарегистрировать свой ModelResourceLocation.
Примеры правильного ModelResourceLocation:
new ModelResourceLocation("ktm:slome", "inventory"))
new ModelResourceLocation(new ResourceLocation("ktm","slome"),"inventory")
Оба приведенных выше примеров приведет к модели осуществляется поиск по resource_root/ktm/models/item/slome.json
Просьба предоставить минимальный, полный и проверенный пример вашей проблемы. См. Http://stackoverflow.com/help/mcve – Meyer
Это мой первый вопрос о переполнении стека, поэтому я понятия не имею, о чем вы говорите. – Nox
Ссылка, которую я предоставил, дает вам подробное объяснение.Вы не можете просто сбросить весь проект здесь и ожидать, что другие будут искать ошибку. Чтобы узнать, как задавать хорошие вопросы, посетите справочный центр: http://stackoverflow.com/help – Meyer