Обновление · 16 октября 2026

NullLauncher 1.0.3

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

Обновление бесплатное и всегда такое: laунчер сам предложит новую версию в «Настройки → О программе».

1.0.3

Что нового Вышло

  • Каталог модпаков — CurseForge: поиск, фильтры по загрузчику и версии Minecraft, обложки, выбор версии, установка в один клик
  • Импорт любого разумного .zip: сборка NullLauncher, .mrpack, модпак CurseForge или готовая папка .minecraft — формат определяется по содержимому
  • Докачка больше не портит файлы: обрыв и «200 вместо 206» уходят в перезапуск, битый .part удаляется
  • Ретраи до трёх раз на любой сбой сети, включая зависшие потоки
  • Импорт больших паков не обрывается по тайм-ауту интерфейса — до 30 минут ожидания
Что нового

Подробно обо всех изменениях

Как и всегда — только то, что реально работает и проверено.

Каталог модпаков — CurseForge

Раздел «Модпаки» в каталоге теперь ищет в CurseForge: поиск с фильтрами по загрузчику и версии Minecraft, автор, обложки и ссылка на проект, выбор любой версии модпака перед установкой. Скачивание идёт с официальных зеркал CurseForge. Моды, ресурс-паки и шейдеры остались на Modrinth.

Импорт любого архива

Один пункт «Импортировать» (и drag & drop) принимает всё: сборку NullLauncher (`.nlpkg` / `.zip` с `instance.json`), `.mrpack` Modrinth, модпак CurseForge (`manifest.json` + `overrides`) и готовую папку `.minecraft`. Формат определяется по содержимому архива, а не по расширению — лишние вложенные папки тоже перевариваются.

Папка игры без versions/

Импорт готовой папки игры читает версию и загрузчик из `versions/*/.json` (включая `inheritsFrom`). Если папки `versions/` нет — версия и загрузчик определяются по именам модов (`…-1.21.1-neoforge-….jar` → 1.21.1 / neoforge), а недостающую версию лаунчер доустановит сам.

Докачка больше не портит файлы

Если сервер ответил 200 вместо 206 на Range-запрос, файл качается заново, а не дописывается в хвост. При расхождении хеша битый .part удаляется, счётчики сбрасываются — никаких «магически» битых сборок.

Ретраи до трёх раз

Ошибка больше не роняет загрузку на первом сбое: тайм-аут соединения, обрыв и «зависший» поток (90 секунд без байтов) автоматически уходят в повтор до трёх раз.

Большие паки не обрываются

Импорт, ремонт и восстановление ждут до 30 минут вместо прежних пяти — паки на 250+ файлов больше не обрываются по тайм-ауту интерфейса.

Проверено на реальных файлах

Никаких «должно работать»

Каждый формат прогнан на настоящих архивах до релиза:

.nlpkg

Сборка NullLauncher

Архив с instance.json внутри — импортируется как своя сборка, включая обёрнутую в лишнюю папку.

.mrpack

Модпак Modrinth

32 мода, 0 ошибок — все файлы по ссылкам из modrinth.index.json.

CF zip

Модпак CurseForge

All of Create - Aeronautics: 253 файла, NeoForge 21.1.250. При повторном запуске — 260 из 260.

.minecraft

Готовая папка игры

116 модов без папки versions/ — версия и загрузчик определены по именам модов, пак собран.

URL

Установка из каталога

Homestead (Fabric 1.20.1) прямо из каталога CurseForge: 346 файлов, 0 ошибок, загрузчик доставлен сам.

Обновиться

Как установить 1.0.3

Оба способа рабочие, настройки и сборки сохранятся.

Установщик (рекомендуется)

Скачай NullLauncher-1.0.3-Setup.exe (48,7 МБ) и запусти поверх старой версии — всё обновится на месте. WebView2 и .NET установщик поставит сам, если их нет.

Переносная версия

Распакуй NullLauncher-1.0.3-win-x64.zip (63,7 МБ) в любую папку — работает без установки, удобно на флешке.

Из самой версии 1.0.2

Лаунчер сам предложит обновление в разделе «Настройки → О программе»: покажет дату, размер и список изменений, а установщик запустит только после твоего «Да».

О версии

Что даёт NullLauncher 1.0.3

Главное изменение релиза — каталог модпаков переехал на CurseForge: поиск, фильтры по загрузчику и версии Minecraft, обложки проектов и установка в один клик. Вместе с тем «Импортировать» стал универсальным: один пункт принимает сборку NullLauncher, .mrpack, модпак CurseForge и готовую папку .minecraft — формат определяется по содержимому архива. Докачка устойчивее к обрывам: перезапуск при 200 вместо 206, очистка битых частей по хешу и до трёх повторов на сбой сети.