Перейти к основному содержимому

QMLauncher

CLI и GUI лаунчер для Minecraft с поддержкой модов, инстансов и серверов.

Возможности

  • Управление инстансами Minecraft (создание, удаление, запуск)
  • Поддержка модов (Forge, NeoForge, Fabric, Quilt)
  • Интерактивный режим с историей команд
  • GUI на базе Wails (React + Go)
  • TUI режим для терминала
  • Кроссплатформенность (Linux, Windows)

Сборка

cd QMLauncher

# CLI
make build

# GUI для Windows (кросс-компиляция с Linux)
make windows

# TUI
make run-tui

Структура

  • pkg/launcher — логика запуска Minecraft
  • pkg/auth — локальные и Microsoft аккаунты
  • frontend/ — React GUI (Wails)
  • internal/tui — TUI интерфейс
  • internal/cli — CLI команды