Что делает pack.mcmeta в Java resource pack
pack.mcmeta - это файл метаданных в корне resource pack для Java Edition. Он сообщает Minecraft, как описать пак и какой формат resource pack используют файлы. Этот генератор переключается между устаревшим полем pack_format и новой структурой min_format и max_format, используемой в текущих версиях.
Этот файл не содержит текстуры, модели, звуки, шрифты или языковые записи. Эти ресурсы по-прежнему находятся в папке assets. Держите pack.mcmeta рядом с assets, а не внутри неё, и сохраняйте загруженный файл с этим точным именем.
Выберите точную версию Minecraft
Значения pack format меняются независимо от номера версии игры. Выберите релиз или снапшот, который будет загружать пак, и не изменяйте сгенерированные поля, если вы сами не проверили более широкий диапазон совместимости.
Устаревшие и современные метаданные различаются
Старые версии используют одно число pack_format. Новые версии могут использовать массивы минимального и максимального формата. Генератор автоматически меняет структуру JSON, не смешивая обе схемы в одном файле.
Предупреждения о совместимости по-прежнему важны
Minecraft может загрузить старый или новый пак с предупреждением, но загрузка не гарантирует, что все форматы ресурсов совместимы. Модели, определения предметов, шейдеры, шрифты и другие ресурсы могут меняться между версиями, даже если метаданные корректно разбираются.
Снапшоты требуют дополнительной проверки
Номера форматов снапшотов могут измениться до стабильного релиза. Относитесь к выводу для снапшота как к тестовым метаданным и проверяйте их снова при переносе пака на более поздний снапшот или стабильную версию Minecraft.
Создайте корректный файл pack.mcmeta
- Напишите описание, которое игроки увидят на экране resource pack.
- Выберите точную версию Java или снапшот, используемый для тестирования.
- Скачайте pack.mcmeta и поместите его в корень папки resource pack или ZIP-архива.
- Держите папку assets рядом с файлом метаданных, затем загрузите пак в Minecraft.
- Читайте журнал игры, если пак отклонён или ресурсы не загружаются.
Вопросы о pack.mcmeta
Куда помещается pack.mcmeta?
Поместите его на верхний уровень resource pack рядом с папкой assets. Если пак заархивирован, и pack.mcmeta, и assets должны быть видны сразу при открытии ZIP.
Используется ли pack.mcmeta также в датапаках?
Датапаки также используют файл с именем pack.mcmeta, но поддерживаемые значения формата и назначение контента различаются. Эта страница специально настроена для метаданных Java resource pack.
Почему Minecraft считает мой пак несовместимым?
Выбранный формат может не соответствовать запущенной игре, JSON может быть отредактирован неправильно, или файл может быть вложен на одну папку слишком глубоко. Сначала проверьте выбранную версию и корень ZIP.
Может ли один resource pack поддерживать много версий?
Современные метаданные могут объявлять диапазон, но сами ресурсы также должны работать в этом диапазоне. Широкое объявление не может преобразовать модели или определения, изменившиеся между версиями.