Гайд на добавление своих предметов в пак Пепеленда

Итак, у вас есть моделька и текстура предмета, который вы хотите добавить в пак:

1Расположение файлов

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

Шаг 1 - изображение 1

2Создание структуры папок

Для удобства организации нескольких предметов рекомендуется создать дополнительные подпапки внутри (например totem_of_undying)

3Перенос модели и текстуры

В папку assets/minecraft/models/item/custom_totem/totem_of_undying мы переносим модельку.

И в папку assets/minecraft/textures/item/custom_totem/totem_of_undying переносим текстуру.

Шаг 3 - изображение 1
Шаг 3 - изображение 2

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],
  ...
      }
    ]
}
Шаг 4 - изображение 1

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"
        }
      }
    ]
  }
}
Шаг 6 - изображение 1

7Итог

Проверяем предмет через команду /custommodel [custom_model_data_предмета]

Шаг 7 - изображение 1
Шаг 7 - изображение 2