Генератор manifest.json
Готовый manifest для resource pack (текстуры), behavior pack (моды) или skin pack. UUID можно оставить авто.
Генератор собирает manifest.json из полей пака: название, описание, версия, min_engine_version и UUID. На выходе либо готовый JSON, либо каркас .mcpack для resource pack, behavior pack или skin_pack.
Какие поля вы заполняете перед сборкой
Вы задаёте имя пака, короткое описание, номер версии, min_engine_version и идентификаторы. Название и описание попадают в header, рядом встаёт версия пака.
min_engine_version — нижняя версия движка, на которую рассчитан пак. Генератор записывает введённое значение как есть и сам номер не подбирает. UUID вписываете сами: отдельные значения для header и для модуля.
Чем манифест RP отличается от BP и скина
Тип пака меняет модуль в modules, а не шапку целиком. У resource pack модуль ресурсов, у behavior pack — модуль данных, у skin_pack — модуль скинов.
- Header у всех трёх видов хранит имя, описание и
uuidпака. - У модуля свой
uuid, он не совпадает с header. min_engine_versionобщий для выбранного типа и стоит в корне манифеста.
Когда скачивать JSON, а когда каркас
Готовый manifest.json удобен, если папки пака уже есть и нужно только заменить шапку. Каркас .mcpack забирайте, когда манифест должен лежать внутри архива и дальше вы докладываете файлы сами.
Перед скачиванием сверьте тип: ресурсный манифест в паке поведения игра не примет, даже если имя и версия заполнены верно.
Частые вопросы
Что писать в min_engine_version?
Версию движка, под которую собран пак, тремя числами. Генератор подставляет введённое значение в поле и не подменяет его своей цифрой.
Чем пример манифеста для behavior pack отличается от resource pack?
Шапки похожи, различается тип модуля. У пака поведения в modules стоит модуль данных, у ресурс-пака — модуль ресурсов, и UUID у них свои.
Можно ли скачать сразу .mcpack, а не только JSON?
Да. Кроме текста manifest.json генератор отдаёт каркас .mcpack с этим манифестом внутри. Дальше в архив добавляют уже свои файлы.
Нужен ли отдельный манифест для скин-пака?
Да. У skin_pack свой тип модуля. Выберите скин-пак в форме, заполните те же поля шапки и скачайте JSON или каркас.