https://github.com/byteflipper-58/sectlauncher
https://github.com/byteflipper-58/sectlauncher
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/byteflipper-58/sectlauncher
- Owner: ByteFlipper-58
- Created: 2025-08-08T22:32:58.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-08T22:34:47.000Z (11 months ago)
- Last Synced: 2026-02-13T17:52:21.597Z (4 months ago)
- Size: 1.95 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SectLauncher



Кроссплатформенный лаунчер для Minecraft с современным интерфейсом и модульной архитектурой.
## 📖 Описание
SectLauncher - это современный лаунчер для Minecraft, разработанный с использованием принципов Clean Architecture и Kotlin Multiplatform. Проект создан для обеспечения стабильной и удобной работы с различными версиями Minecraft, модами и серверами.
### ✨ Особенности
**MVP функции:**
- 🔐 Авторизация через Mojang аккаунт
- 📦 Выбор и скачивание версий Minecraft
- 🚀 Запуск игры
- 🔄 Оффлайн-режим
**Дополнительные возможности:**
- 👤 Мультипрофили
- 🔧 Управление модами и модпаками (CurseForge)
- 🔄 Автообновления лаунчера и игры
- 📰 Новости и обновления от серверов
- 🌐 Поддержка серверов (список, подключение)
---
## 🧩 Модульность
Каждый парсер источников (Mojang API, CurseForge, Modrinth) реализован как отдельный модуль для легкого расширения и поддержки.
## 🛠️ Технологии
- **Язык**: Kotlin
- **Платформа**: Kotlin Multiplatform
- **UI**: Jetpack Compose Desktop
- **Сборка**: Gradle
- **Архитектура**: Clean Architecture
- **Тестирование**: Unit-тесты для use cases
## 🚀 Установка и запуск
### Требования
- JDK 17+
- Gradle 8.0+
## 🗺️ Roadmap
### Версия 1.0 (MVP)
- [x] Базовая архитектура
- [x] Авторизация Mojang
- [x] Скачивание версий Minecraft
- [x] Запуск игры
- [x] Базовый UI
### Версия 1.1
- [x] Мультипрофили
- [ ] Управление модами
- [ ] CurseForge интеграция
### Версия 2.0
- [ ] Поддержка macOS
- [ ] Поддержка Linux
- [ ] Modrinth интеграция
- [ ] Автообновления