Конвертер MRPack в ZIP
Скачивает все моды с Modrinth, сверяет SHA-1 и превращает манифест .mrpack в обычный ZIP.
Работает на вашем устройстве — ничего не загружается
Перетащите сюда .mrpack
или нажмите, чтобы выбрать файл
Берётся последний стабильный релиз; если его нет — последний опубликованный.
Файлов
Размер ZIP
Переопределения
GitHub и GitLab не разрешают браузеру скачивать файлы релизов. Откройте ссылки, скачайте файлы и перетащите их сюда — каждый сверяется с SHA-1 из сборки, прежде чем попасть в ZIP.
· Открыть
Перетащите сюда скачанные файлы
Что на самом деле лежит в .mrpack
.mrpack — это не папка с модами, а небольшой ZIP: внутри манифест (modrinth.index.json) и файлы, которые копируются в папку игры. Каждый мод в манифесте — это только адрес, размер и контрольная сумма (SHA-1); самих jar там нет. Лаунчеры, понимающие формат, скачивают их сами, а обычный ZIP должен содержать файлы, и именно его собирает эта страница.
Как преобразовать сборку
Загрузить сборку
Перетащите .mrpack в область загрузки или вставьте ссылку Modrinth либо ID проекта — будет взят последний стабильный релиз.
Выбрать клиент или сервер
ZIP для клиента оставляет клиентские моды и накладывает client-overrides. ZIP для сервера убирает их и накладывает server-overrides.
Отметить необязательные моды
Файлы, помеченные как необязательные, не скачиваются, пока вы их не отметите. Остальные скачиваются и проверяются.
Скачать ZIP
Каждый скачанный файл сверяется с контрольной суммой из манифеста и только потом попадает в архив. На выходе — обычная папка инстанса.
Что попадает в ZIP
| Что | Откуда |
|---|---|
mods/*.jar |
Записи files[], скачанные по их адресам |
config/, resourcepacks/ и другое |
Те же записи; путь из манифеста уже совпадает с путём инстанса |
| Переопределения | Сначала overrides/, сверху client-overrides или server-overrides |
Поле path в манифесте задано относительно папки инстанса, поэтому ничего не угадывается и не переименовывается.
Когда загрузка блокируется
Modrinth разрешает файлы только с собственных серверов загрузки, с GitHub, GitLab и raw.githubusercontent.com. GitHub и GitLab не дают браузеру скачивать свои файлы релизов: запрос отклоняется, не дойдя до файла, и ни один инструмент, работающий в браузере, это не обойдёт. Страница перечисляет такие файлы с исходными ссылками: скачайте файл, перетащите его сюда, и он будет сверен с контрольной суммой перед добавлением. Если закончить без него, в ZIP окажется _MRPACK_MISSING.txt с перечнем недостающего и ссылками, где это взять.
Чего он не делает
Результат — папка инстанса, а не лаунчер: без Minecraft, загрузчика модов и Java. Положите её в профиль, где уже та же версия игры и тот же загрузчик. Ничего не загружается: сборка и моды ходят только между серверами Modrinth и вашим браузером. Инструмент не связан с Modrinth.
Сборка куда-нибудь загружается?
Нет. Файл остаётся в браузере, страница только скачивает с серверов Modrinth.
Почему в ZIP нет одного мода?
Сайт, где он лежит, не даёт браузеру его скачать. Инструмент покажет файл в списке, и вы можете перетащить его вручную — проверка контрольной суммы всё равно выполняется.
Работает ли с Forge, NeoForge и Quilt?
Да. Загрузчик читается только для показа на странице, а в ZIP попадают ровно те файлы, что перечислены в манифесте.
Можно ли превратить ZIP обратно в .mrpack?
Этим инструментом — нет. Манифесту нужны ссылка на скачивание и контрольная сумма каждого файла, а в обычном ZIP их нет.
Какой размер сборки выдерживает?
Сборки в несколько сотен мегабайт работают. В браузерах на Chromium ZIP можно писать сразу на диск, и память не растёт; в остальных он собирается в памяти, поэтому очень большие сборки требуют настольного браузера с достаточным объёмом памяти.