# ShaCraft Launcher Кроссплатформенный лаунчер для сети Minecraft-серверов ShaCraft. Сейчас реализовано: - интерактивный интерфейс профилей и настроек; - Tauri 2 native shell с безопасной командой `native_host`; - сохранение памяти профиля в локальном каталоге данных приложения; - безопасное обнаружение установленной Java (включая `JAVA_HOME`) перед запуском; - интеграция с фиксированным ShaCraft launcher v2 manifest для Aeronautics; - адаптивное окно для Windows, Linux и macOS; - базовая структура, в которую будут добавлены манифесты, проверка файлов, Java 21 и запуск Minecraft. ## Локальная разработка ```bash npm install npm run dev ``` Для нативного приложения нужен Rust: ```bash npm run tauri:dev ``` На Ubuntu для сборки Tauri также потребуются системные пакеты WebKit/GTK и DBus development headers. Их установка описана в официальной документации Tauri и требует прав администратора. ## Статус Лаунчер пока не загружает игровые файлы и не запускает Minecraft. Следующий этап — спроектировать новый подписываемый манифест ShaCraft v2 и добавить Rust-менеджер профилей.