Ресурспаки
Конвертер паков
Пак помечен красным и подписан как несовместимый — смените в нём номер формата. Или соберите из Java-пака заготовку для Bedrock: папки и manifest.json.
Разбирает и собирает пак сам браузер, поэтому нужны включённые скрипты. Без них страница ничего не сделает.
Сменить версию
В pack.mcmeta лежит номер формата. Не совпал с ожидаемым — игра пишет, что пак несовместим, и красит его красным; работать он при этом чаще всего продолжает.
Остальное в паке остаётся как есть: меняется одно число.
Заготовка для Bedrock
Папки и manifest.json — механическая часть. Имена текстур мы не трогаем: в Bedrock часть из них другая, и такие блоки останутся ванильными.
Что не поехало
Чего конвертер не делает — и почему
Имена текстур не переименовываются. В Java блок — это grass_block_side.png, в Bedrock — grass_side_carried.png, и таких расхождений сотни. Таблицу этих пар нужно сверять построчно; несверенная врёт молча — пак соберётся, а часть блоков в игре останется прежней. Поэтому мы переносим структуру и честно говорим, что дальше руками.
Обратного направления нет. Bedrock → Java требует той же таблицы имён, только наоборот, и вдобавок лишено единственного достоверного слоя: у Bedrock-пака нет pack.mcmeta, из которого можно взять хоть что-то точно.
Смена версии — операция точная. Она переписывает одно число и ничего больше не трогает. Если пак после неё всё равно не работает — дело не в формате: между версиями менялись и сами пути внутри пака, и это уже правка руками. Что означает номер формата и какой версии он соответствует, покажет разбор ресурспаков.
Собрать несколько паков в один — на странице слияния паков. Она работает тем же движком и на тех же правилах.
Частые вопросы
Как перевести ресурспак на другую версию Minecraft?
Переписав объявление версии в pack.mcmeta: остальные файлы переносятся байт в байт. Пак, помеченный красным как несовместимый, чаще всего работает — это и чинится.
Можно ли перевести Java-пак в Bedrock?
Только заготовку: структуру папок перенести можно точно, а имена текстур в двух редакциях местами разные, и таких расхождений сотни. Часть блоков останется ванильной.
Почему нет обратного перевода, из Bedrock в Java?
Нужна та же таблица имён, только наоборот, и нет единственного достоверного слоя: у Bedrock-пака нет pack.mcmeta, из которого можно взять хоть что-то точно.
