ShaCraft Launcher

Кроссплатформенный лаунчер для сети Minecraft-серверов ShaCraft.

Сейчас реализовано:

  • интерактивный интерфейс профилей и настроек;
  • Tauri 2 native shell с безопасной командой native_host;
  • адаптивное окно для Windows, Linux и macOS;
  • базовая структура, в которую будут добавлены манифесты, проверка файлов, Java 21 и запуск Minecraft.

Локальная разработка

npm install
npm run dev

Для нативного приложения нужен Rust:

npm run tauri:dev

На Ubuntu для сборки Tauri также потребуются системные пакеты WebKit/GTK и DBus development headers. Их установка описана в официальной документации Tauri и требует прав администратора.

Статус

Лаунчер пока не загружает игровые файлы и не запускает Minecraft. Следующий этап — спроектировать новый подписываемый манифест ShaCraft v2 и добавить Rust-менеджер профилей.

S
Description
Cross-platform Minecraft launcher for ShaCraft
Readme MIT
1.9 MiB
Languages
Rust 66.1%
TypeScript 20.5%
Python 7.1%
CSS 3.8%
Java 2.4%