- 1
- 0
Добрый день.
Я здесь новенький и далеко не профи в редактировании Майнкрафт.
Не использую Forge и другие платформы для создания модов.Использую лишь MCP 9.18
Вроде,до этого особых проблем в добавлении контента не было,однако появилась идея добавить зелёные и жёлтые яблоки.
Довольно неплохой вариант для разнообразия ванильного контента.
Добавил новые строки в item.java:
Написал для них отдельные названия в en_US.lang:
Ну а так-же добавил текстуры яблок + .json файлы.
Для зелёного яблока:
Ну и,логично,для жёлтого яблока:
Решил проверить это в самой игре.Да,новые предметы появились и даже в нужном для меня меню с едой,однако:


Как видно на скриншотах,игра будто игнорирует .json файлы для новых яблок и использует блок ошибки.
У меня было несколько попыток исправления:
1)Сначала проверял,правильно ли названы файлы,в правильном месте ли они лежат.Всё в порядке!
2)Попробовал вообще скопировать новым яблокам код из apple.json.Как итог - ничего не поменялось
У меня такое чувство,что Майнкрафт просто не видит эти новые .json файлы,игнорирует их
А как считаете вы?Можете помочь в этой ситуации,пожалуйста?
Заранее благодарю!
Я здесь новенький и далеко не профи в редактировании Майнкрафт.
Не использую Forge и другие платформы для создания модов.Использую лишь MCP 9.18
Вроде,до этого особых проблем в добавлении контента не было,однако появилась идея добавить зелёные и жёлтые яблоки.
Довольно неплохой вариант для разнообразия ванильного контента.
Добавил новые строки в item.java:
Item.java:
registerItem(432, "apple_green", (new ItemFood(4, 0.3F, false)).setUnlocalizedName("appleGreen").setCreativeTab(CreativeTabs.tabFood));
registerItem(433, "apple_yellow", (new ItemFood(4, 0.3F, false)).setUnlocalizedName("appleYellow").setCreativeTab(CreativeTabs.tabFood));
Написал для них отдельные названия в en_US.lang:
en_US.lang:
item.appleGreen.name=Green Apple
item.appleYellow.name=Yellow Apple
Ну а так-же добавил текстуры яблок + .json файлы.
Для зелёного яблока:
apple_green.json:
{
"parent": "builtin/generated",
"textures": {
"layer0": "items/apple_green"
},
"display": {
"thirdperson": {
"rotation": [ -90, 0, 0 ],
"translation": [ 0, 1, -3 ],
"scale": [ 0.55, 0.55, 0.55 ]
},
"firstperson": {
"rotation": [ 0, -135, 25 ],
"translation": [ 0, 4, 2 ],
"scale": [ 1.7, 1.7, 1.7 ]
}
}
}
Ну и,логично,для жёлтого яблока:
apple_yellow.json:
{
"parent": "builtin/generated",
"textures": {
"layer0": "items/apple_yellow"
},
"display": {
"thirdperson": {
"rotation": [ -90, 0, 0 ],
"translation": [ 0, 1, -3 ],
"scale": [ 0.55, 0.55, 0.55 ]
},
"firstperson": {
"rotation": [ 0, -135, 25 ],
"translation": [ 0, 4, 2 ],
"scale": [ 1.7, 1.7, 1.7 ]
}
}
}
Решил проверить это в самой игре.Да,новые предметы появились и даже в нужном для меня меню с едой,однако:


Как видно на скриншотах,игра будто игнорирует .json файлы для новых яблок и использует блок ошибки.
У меня было несколько попыток исправления:
1)Сначала проверял,правильно ли названы файлы,в правильном месте ли они лежат.Всё в порядке!
2)Попробовал вообще скопировать новым яблокам код из apple.json.Как итог - ничего не поменялось
У меня такое чувство,что Майнкрафт просто не видит эти новые .json файлы,игнорирует их
А как считаете вы?Можете помочь в этой ситуации,пожалуйста?
Заранее благодарю!