900+ версий
Список берётся из официального манифеста Mojang: релизы, снапшоты, old_beta и old_alpha — всё, что когда-либо выходило.
Лаунчер Minecraft · версия 0.1.0
PrimeMine открывает список из 900+ версий прямо из официального манифеста Mojang — релизы, снапшоты, старые бета и альфа. Интерфейс живёт в браузере, бэкенд — на чистой стандартной библиотеке Python. Ни одной сторонней зависимости.
Список берётся из официального манифеста Mojang: релизы, снапшоты, old_beta и old_alpha — всё, что когда-либо выходило.
Только стандартная библиотека Python 3.9+. Ни pip, ни виртуального окружения, ни Node — распаковал и запустил.
Мгновенный поиск по версиям, фильтры по каналам, навигация стрелками и выбор по Enter — не отрывая рук от клавиатуры.
Манифест кэшируется на 6 часов в ~/.primemine/.
Нет сети — список открывается из кэша.
Имя, выбранная версия и включённые каналы сохраняются между
запусками в config.json.
Аккуратная тёмная тема с анимациями, уважает
prefers-reduced-motion. Открывается в вашем браузере.
Три команды — и лаунчер открыт в браузере.
tar -xzf primemine-launcher-0.1.0.tar.gz
cd primemine-launcher-0.1.0
./run.sh
или python3 launcher.py — то же самое.
Откроется http://127.0.0.1:7654.
Ключи: --port 8080 — другой порт,
--no-browser — не открывать браузер.
_)/api/versions, /api/profile, /api/launch
/api/launch уже отдаёт проверенную версию и путь к игровой
папке — осталось подключить загрузчик. Пока это выбор версии и профиль,
а не полноценный запуск игры.
Версия 0.1.0. Исходники внутри — читаются целиком за вечер.
5ed486dbbfb00e5c… primemine-launcher-0.1.0.tar.gz
36840df7b6099d20… primemine-launcher-0.1.0.zip
Полный список: SHA256SUMS. Проверить:
sha256sum -c SHA256SUMS