Создать resource / behavior pack
Скачайте готовый каркас: manifest.json, texts/en_US.lang и базовые папки. Дальше кладите текстуры в textures/ или сущности/скрипты в behavior pack.
Инструмент скачивает пустую заготовку пака: manifest.json, файл texts/en_US.lang и каталоги под будущие файлы. Дальше вы кладёте в них свои текстуры, сущности и рецепты.
Из чего состоит скачанная заготовка
Внутри архива уже лежат manifest.json и texts/en_US.lang с pack.name и pack.description. Для ресурс-пака добавлен каталог textures/, для пака поведения — entities/, items/ и recipes/, для скин-пака — skins.json.
Это каркас, а не готовый мод: своих текстур, моделей и логики внутри нет. Языковой файл нужен, чтобы название и описание пака можно было выносить в строки, а не держать только в шапке манифеста.
Куда разложить текстуры, сущности и рецепты
Откройте заготовку как архив (или переименуйте в .zip) и разложите файлы по готовым папкам — дерево уже задано правильно, руками его собирать не нужно.
- Текстуры и
terrain_texture.json— вtextures/. - Описания мобов — в
entities/. - Описания предметов — в
items/. - Рецепты крафта — в
recipes/.
Файлы-заглушки README.txt из папок можно удалить: они нужны только чтобы архив не потерял пустые каталоги.
Что ещё придётся дописать руками
Каркас не придумывает предметы, мобов и рецепты. После скачивания поправьте строки в texts/en_US.lang, проверьте uuid и version в manifest.json, при необходимости добавьте русскую локализацию отдельным файлом texts/ru_ru.lang с теми же ключами.
Отдельную заготовку берите под ресурс-пак и под пак поведения: у них разные наборы модулей в манифесте, даже если структура папок похожа.
Частые вопросы
Это уже готовый мод или только папки?
Только каркас: manifest.json, texts/en_US.lang и пустые каталоги под ваши файлы. Свои текстуры, сущности и рецепты добавляете вы.
Где лежит языковой файл?
В texts/en_US.lang — туда вынесены pack.name и pack.description. Русские строки можно добавить отдельным файлом texts/ru_ru.lang с такими же ключами.
Нужно ли заполнять все пустые папки?
Нет. Каталог entities, items или recipes нужен только если пак действительно использует этот тип файлов; лишние папки удаляются без последствий.
Каркас ресурс-пака подойдёт как пакет поведения?
Нет. Возьмите заготовку нужного типа: у resource pack и behavior pack разные модули и min_engine_version-требования в manifest.json.