diff --git a/README.md b/README.md index 4460b8c..cc30a20 100644 --- a/README.md +++ b/README.md @@ -4,80 +4,80 @@ # AeroMC -**Ein instanz-basierter Minecraft-Launcher für Windows – à la MultiMC / Prism.** - -Verwalte beliebig viele isolierte Minecraft-Instanzen mit eigener Version, eigenen Mods und eigenem Java – lade Mods per Ein-Klick von Modrinth, melde dich mit deinem Microsoft-Konto an und spiele. - -![Version](https://img.shields.io/badge/version-0.19.0-3a7bc8) -![Platform](https://img.shields.io/badge/platform-Windows%20x64-3a7bc8) -![Electron](https://img.shields.io/badge/Electron-28-3a7bc8) -![License](https://img.shields.io/badge/license-MIT-777) +Ein Minecraft-Launcher für Windows mit getrennten Instanzen, Mod-Unterstützung und Microsoft-Anmeldung. ---- +## Überblick -## ✨ Features +AeroMC richtet sich an Spieler, die mehrere Minecraft-Setups sauber voneinander trennen wollen. Jede Instanz kann ihre eigene Version, ihren eigenen Mod-Loader, eigene Mods, eigene Welten und eigene Java-Einstellungen haben. -| Bereich | Funktion | Status | -|---|---|---| -| **Instanzen** | Anlegen, Bearbeiten, Duplizieren, Löschen – jede Instanz ein isolierter Ordner | ✅ | -| **Instanzen** | Eigenes Icon (Emoji-Set **oder** eigenes Bild) | ✅ | -| **Versionen** | Minecraft-Version aus dem offiziellen Mojang-Manifest wählen (Release/Snapshot) | ✅ | -| **Java** | Automatische Erkennung installierter Java-Versionen (Adoptium, Oracle, Zulu, Corretto, Microsoft …) | ✅ | -| **Java** | Passende Java-Version wird automatisch pro Minecraft-Version gewählt | ✅ | -| **Mods** | Modrinth-Browser mit **Ein-Klick-Installation** in die Instanz | ✅ | -| **Login** | Offizieller Microsoft-Login (Device-Code-Flow) mit **Mehrkonten-Verwaltung** | ✅ | -| **Start** | Vanilla-Download (Client, Libraries, Natives, Assets) & Start | ✅ | -| **Loader** | **Fabric, Quilt, Forge & NeoForge** installieren & starten | ✅ | -| **Mods** | Katalog mit Kategorien/Sortierung + automatische Abhängigkeiten | ✅ | -| **Modpacks** | Import von Modrinth-Modpacks (.mrpack) | ✅ | -| **Instanzen** | Gruppen, Drag & Drop, Import/Export, Screenshots, Welten | ✅ | -| **Launcher** | Dark/Light-Theme, Konsole mit Log-Highlighting, Spielzeit-Statistik | ✅ | +Der Launcher konzentriert sich auf den Alltag: Instanz anlegen, Konto auswählen, Mods installieren, starten. ---- +## Funktionen -## 🎮 Bedienung +- Beliebig viele getrennte Minecraft-Instanzen +- Unterstützung für Vanilla, Fabric, Quilt, Forge und NeoForge +- Modrinth-Integration mit einfacher Mod-Installation inklusive Pflicht-Abhängigkeiten +- Microsoft-Login mit mehreren Konten +- Import von Modrinth-Modpacks im .mrpack-Format +- Import vorhandener MultiMC-Instanzen +- Export, Kopieren, Gruppieren und Verwalten von Instanzen +- Verwaltung von Welten, Screenshots und Spielordnern direkt aus dem Launcher +- Bedrock-Bereich für Start und Verwaltung vorhandener Bedrock-Daten unter Windows +- Update-Funktion für neue Launcher-Versionen -1. **+ Neue Instanz** → Name, Minecraft-Version und optional einen Mod-Loader (Fabric/Quilt) wählen. -2. Instanz anklicken → rechts erscheinen alle Aktionen (Starten, Bearbeiten, Mods, Welten …). Doppelklick startet direkt. -3. **Mods anzeigen** → Katalog mit beliebten Mods; ein Klick installiert die Mod inklusive aller Abhängigkeiten. -4. **Konten** (oben rechts) → Microsoft-Konto hinzufügen (mehrere möglich, aktives Konto spielt). -5. **Starten** → Der Launcher lädt alles Nötige und startet Minecraft mit deinem Konto. +## Installation -> 💡 **Parallel spielen:** Konto A aktivieren → starten → Konto B aktivieren → starten. Jeder Start ist ein eigener Prozess, so laufen mehrere Clients mit verschiedenen Accounts gleichzeitig. +Für die normale Nutzung ist die Setup-Datei gedacht: ---- +- AeroMC-Setup.exe installiert den Launcher und sorgt für den schnelleren Programmstart -## 🗂️ Datenspeicherorte +Optional kann auch eine portable Einzeldatei verwendet werden: -Alle Nutzerdaten liegen unter `%APPDATA%\AeroMC\` (im Dev-Modus `%APPDATA%\aeromc\`): +- AeroMC.exe startet ohne Installation, braucht beim Öffnen aber in der Regel etwas länger -| Pfad | Inhalt | -|---|---| -| `instances//instance.json` | Metadaten der Instanz | -| `instances//mods.json` | installierte Mods | -| `instances//minecraft/` | Spielverzeichnis (Saves, Configs, `mods/`) | -| `settings.json` | globale Einstellungen | -| `accounts.json` | angemeldete Microsoft-Konten (Tokens lokal) | -| `shared/{versions,libraries,assets}` | von allen Instanzen geteilte Spieldateien | -| `mc-versions.json` | zwischengespeicherte Mojang-Versionsliste | +## Voraussetzungen ---- +- Windows x64 +- Eine legale Minecraft Java Edition mit Microsoft-Konto für Java-Start und Anmeldung +- Internetverbindung beim ersten Download von Minecraft-Dateien, Loadern oder Mods +- Für Bedrock-Funktionen: installierte Minecraft Bedrock Edition aus dem Microsoft Store -## 🗺️ Roadmap +## Erste Schritte -- [ ] Shader- und Ressourcenpakete über den Katalog -- [ ] CurseForge-Modpacks (braucht API-Key) -- [ ] Automatische Mod-Updates +1. AeroMC starten. +2. Über Konten ein Microsoft-Konto hinzufügen. +3. Eine neue Instanz anlegen. +4. Minecraft-Version und bei Bedarf einen Loader auswählen. +5. Optional Mods oder ein Modpack hinzufügen. +6. Instanz starten. ---- +## Was AeroMC verwaltet -## ⚖️ Rechtliches +- Minecraft-Versionen und gemeinsame Spieldateien +- Instanzbezogene Mods und Konfigurationen +- Welten und Screenshots +- Mehrere Microsoft-Konten +- Java-Auswahl pro Instanz -Dieses Projekt steht in **keiner** Verbindung zu Mojang, Microsoft oder Xbox und ist kein offizielles Produkt. -„Minecraft" ist eine Marke von Mojang AB. Für die Nutzung ist ein **rechtmäßig erworbenes** Minecraft (Java Edition) sowie ein gültiges Microsoft-Konto erforderlich. +Alle Nutzerdaten werden lokal unter %APPDATA%\AeroMC gespeichert. -## 📄 Lizenz +## Bedrock + +Der Bedrock-Bereich ist für bereits installierte Bedrock-Versionen unter Windows gedacht. AeroMC kann Bedrock nicht selbst installieren, aber vorhandene Welten, Pakete, Add-ons und Ordner leichter zugänglich machen. + +## Links + +- Webseite: https://M_Viper.de +- Gitseite: https://git.viper.ipv64.net +- Autor: M_Viper + +## Rechtliches + +AeroMC ist kein offizielles Produkt von Mojang oder Microsoft. +Minecraft ist eine Marke von Mojang AB. + +## Lizenz MIT