Гайд на добавление своих предметов в пак Пепеленда
Итак, у вас есть моделька и текстура предмета, который вы хотите добавить в пак:
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_предмета]

