Гайд на добавление своих предметов в пак Пепеленда
Итак, у вас есть моделька и текстура предмета, который вы хотите добавить в пак:
1Расположение файлов
Сперва файлы вашего предмета необходимо правильно расположить. Сначала в директории assets/minecraft/models/item нужно создать свою папку, в нашем случае будет папка custom_totem.

2Создание структуры папок
Для удобства организации нескольких предметов рекомендуется создать дополнительные подпапки внутри (например totem_of_undying)
3Перенос модели и текстуры
В папку assets/minecraft/models/item/custom_totem/totem_of_undying мы переносим модельку.
И в папку assets/minecraft/textures/item/custom_totem/totem_of_undying переносим текстуру.


4Корректировка пути текстуры
Теперь мы открываем файл модели в Notepad++ или стандартном блокноте и корректируем путь текстуры.
Обязательно убедитесь в верном пути текстуры:
{
"format_version": "1.21.6",
"credit": "Made with Blockbench",
"textures": {
"1": "item/custom_totem/totem_of_undying/pooshka",
"particle": "item/custom_totem/totem_of_undying/pooshka"
},
"elements": [
{
"from": [6, 4, 6.5],
"to": [10, 8, 10.5],
...
}
]
}
5Поиск файла предмета
Теперь заходим в assets/minecraft/items и ищем нужный файл, в данном случае тотем бессмертия.
Открываем файл и задаём своей модельке параметр custom_model_data, в нашем примере «пушка»
{
"when": "пушка",
"model": {
"type": "minecraft:model",
"model": "minecraft:item/custom_totem/totem_of_undying/pooshka"
}6Создание нового файла
Если нужного файла нету, можно создать файл, который должен совпадать с id предмета.
Простой пример заменяемого предмета.
{
"model": {
"type": "select",
"property": "custom_model_data",
"fallback": {
"type": "minecraft:model",
"model": "minecraft:block/black_stained_glass"
},
"cases": [
{
"when": "ball",
"model": {
"type": "minecraft:model",
"model": "minecraft:item/pepeland/stained_glass/part_1/black/ball"
}
}
]
}
}
7Итог
Проверяем предмет через команду /custommodel [custom_model_data_предмета]

