MCTOOLBOX
MC ToolboxMC TOOLBOX
<Назад к инструментам

Утилита для ресурс-паков

Конвертер паков Minecraft

Конвертируйте Java ресурс-паки в Bedrock .mcpack файлы, конвертируйте Bedrock паки обратно в Java или обновляйте метаданные Java паков. Все работает в вашем браузере.

Без загрузок. Без аккаунта. Только JSZip.

Направление

Детали вывода

Что этот конвертер может и чего не может

Пакеты Minecraft Java и Bedrock используют разные метаданные и пути к текстурам. Этот инструмент выполняет полезную базовую конвертацию: метаданные пака, иконки пака и общие папки с текстурами. Он не претендует на идеальный перевод OptiFine CIT, моделей CEM, шейдеров, моделей предметов Java, Bedrock render controllers или логики behavior-pack.

Используйте конвертер, когда пак в основном состоит из стандартных текстур блоков и предметов, или когда вы хотите получить чистую отправную точку для ручного портирования. Java Edition и Bedrock Edition - это отдельные движки с разными именами файлов, системами моделей, правилами материалов и метаданными. Поэтому конвертированный архив следует рассматривать как рабочий черновик, который все еще нуждается в тестировании в игре, а не как доказательство того, что каждая функция совместима.

Java -> Bedrock

Создает manifest.json, генерирует UUID, сопоставляет assets/minecraft/textures/block и item с папками текстур Bedrock и экспортирует .mcpack.

Bedrock -> Java

Создает pack.mcmeta, сопоставляет textures/blocks и textures/items с папками текстур Java и экспортирует готовый для Java .zip.

Обновление Java

Копирует Java пак и перезаписывает pack.mcmeta с выбранным pack_format для более новых версий Minecraft.

1. Сохраните исходный архив

Сделайте резервную копию перед началом. Конвертер создает новый файл для скачивания и не перезаписывает исходный файл, но оригинальный пак является самой безопасной ссылкой, когда вам нужно восстановить модель, текстуру или запись метаданных.

2. Выберите правильное направление

Используйте Java to Bedrock для Java .zip, который содержит pack.mcmeta. Используйте Bedrock to Java для .mcpack или .zip, который содержит manifest.json. Java Version Update только перезаписывает pack.mcmeta в существующем Java паке.

3. Проверьте обнаруженные детали пака

Проверьте название пака, описание и Java pack_format перед конвертацией. Значение pack_format только сообщает Java, какой формат ресурс-пака используется. Оно не перезаписывает автоматически модели или другие файлы, специфичные для версии.

4. Скачайте и протестируйте в новом мире

Установите конвертированный архив, включите его отдельно и осмотрите несколько блоков и предметов. Тестирование без других паков облегчает выявление отсутствующих текстур, неправильных путей и конфликтов порядка загрузки.

Что меняется во время конвертации

Таблица ниже разделяет работу, выполненную автоматически, от частей, которые вы должны проверить самостоятельно. Это облегчает принятие решения о том, подходит ли конвертер для вашего пака, прежде чем обрабатывать большой архив.

КонвертацияОбрабатывается автоматическиПроверить после скачивания
Java в BedrockСоздает manifest.json и UUID, копирует иконку пака и переназначает общие пути к текстурам блоков и предметов.Java модели, функции OptiFine, шейдеры, шрифты, звуки, анимации и требования к материалам или render-controller Bedrock.
Bedrock в JavaСоздает pack.mcmeta, копирует иконку пака и переназначает общие блоки и предметы в дерево текстур Java.Только для Bedrock UI, определения сущностей, attachables, render controllers, материалы и любой контент behavior-pack.
Обновление версии JavaКопирует архив и заменяет pack.mcmeta выбранным pack_format и описанием.Переименованные пути к текстурам, измененные схемы моделей, удаленные игровые ресурсы и другие изменения между версиями Minecraft.

Контрольный список тестирования

  • Убедитесь, что Minecraft распознает архив и отображает ожидаемое название пака и иконку.
  • Проверьте блоки и предметы из нескольких семейств материалов вместо тестирования только одной текстуры.
  • Ищите фиолетово-черный узор отсутствующей текстуры и читайте игровой лог на предмет неверных путей.
  • Отдельно протестируйте анимированные текстуры, прозрачные пиксели, пользовательские звуки, шрифты, модели и пользовательские интерфейсы.
  • Откройте CONVERSION_NOTES.txt в загруженном файле. В нем перечислены файлы, которые конвертер пропустил, потому что они требуют ручной работы.

Распространенные проблемы конвертации

Minecraft не обнаруживает пак: Откройте архив и убедитесь, что pack.mcmeta или manifest.json находится в корне архива, а не внутри дополнительной вложенной папки.

Некоторые текстуры отсутствуют: Сравните отсутствующий ресурс с оригинальным паком и проверьте его путь, специфичный для издания. Сложные модели могут ссылаться на дополнительные текстуры, которые не являются частью базового сопоставления папок.

Пак загружается, но выглядит неправильно: Отключите другие ресурс-паки, проверьте целевую версию Minecraft и осмотрите прозрачные или анимированные текстуры. Различные издания могут по-разному интерпретировать UV-разметки и правила рендеринга.

Конфиденциальность и большие паки

Выбранный архив остается в вашем браузере. JSZip считывает и перестраивает его локально, поэтому инструмент не загружает ваши текстуры в MC Toolbox. Очень большие паки все еще могут использовать значительный объем памяти, потому что браузер должен одновременно хранить исходный архив и сгенерированный архив. Если большая конвертация не удалась, закройте неиспользуемые вкладки и попробуйте пак в настольном браузере.

Часто задаваемые вопросы по конвертеру паков

Может ли он идеально конвертировать каждый пак?

Нет. Он обрабатывает общую конвертацию текстур и метаданных. OptiFine CIT, модели CEM, шейдеры, пользовательские Java модели, Bedrock render controllers и логика поведения обычно требуют ручных правок.

Загружаются ли мои файлы?

Нет. Конвертер работает локально в вашем браузере с помощью JSZip. Он считывает ваш архив, создает новый архив и скачивает его, не отправляя пак на сервер.

Какие форматы мне следует загружать?

Используйте .zip для Java паков и .mcpack или .zip для Bedrock паков. Выходной файл - это .mcpack для Bedrock или .zip для Java.

Обновляет ли изменение pack_format старые текстуры и модели?

Нет. Java Version Update изменяет только pack.mcmeta. Minecraft переименовывал файлы и изменял форматы моделей в разных выпусках, поэтому старый пак может все еще нуждаться в ручной миграции.

Могу ли я конвертировать Bedrock behavior pack в Java data pack?

Нет. Этот конвертер предназначен для общих метаданных ресурс-паков и текстур. Bedrock behavior packs и Java data packs используют разные системы и требуют специально разработанной конвертации или ручного воссоздания.

Почему в конвертированном паке меньше файлов?

Пути, специфичные для издания и неподдерживаемые, намеренно исключены из сгенерированного архива. Прочитайте CONVERSION_NOTES.txt, чтобы узнать, какие файлы были пропущены, затем перенесите нужные функции вручную.