Ресурспаки

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

Пак помечен красным и подписан как несовместимый — смените в нём номер формата. Или соберите из Java-пака заготовку для Bedrock: папки и manifest.json.

Разбирает и собирает пак сам браузер, поэтому нужны включённые скрипты. Без них страница ничего не сделает.

Чего конвертер не делает — и почему

Имена текстур не переименовываются. В 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, из которого можно взять хоть что-то точно.