244 lines
12 KiB
Markdown
244 lines
12 KiB
Markdown
<div align="center">
|
||
|
||
<img src="src/assets/logo.png" alt="AeroMC Logo" width="140" />
|
||
|
||
# AeroMC
|
||
|
||
Ein Minecraft-Launcher für Windows mit getrennten Instanzen, Mod-Unterstützung und Microsoft-Anmeldung.
|
||
|
||
Aktueller Stand: Version 1.0.6
|
||
|
||
</div>
|
||
|
||
## Überblick
|
||
|
||
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.
|
||
|
||
Der Launcher konzentriert sich auf den Alltag: Instanz anlegen, Konto auswählen, Mods installieren, starten.
|
||
|
||
## Funktionen
|
||
|
||
- Beliebig viele getrennte Minecraft-Instanzen
|
||
- Unterstützung für Vanilla, Fabric, Quilt, Forge und NeoForge
|
||
- Versionsliste mit Filter: Releases, Snapshots oder alle
|
||
- Modrinth- **und CurseForge**-Integration für **Mods, Ressourcenpakete und Shader** (Suche wahlweise über beide Quellen, Installation inkl. rekursiver Pflicht-Abhängigkeiten, Update-Prüfung samt Sammel-Update)
|
||
- Modpacks direkt von Modrinth **oder von der Technic-Plattform** durchsuchen und mit einem Klick als neue Instanz installieren – ohne vorherigen manuellen Download
|
||
- Microsoft-Login mit mehreren Konten
|
||
- Gemeinsamer Import für AeroMC-ZIP, Modrinth-Modpacks (`.mrpack`), Minecraft Launcher, CurseForge, MultiMC/Prism sowie Technic
|
||
- Reimport überschreibt vorhandene Instanzen mit gleichem Namen
|
||
- Export, Kopieren, Gruppieren, Löschen und Desktop-Verknüpfung pro Instanz
|
||
- Mehrfachauswahl mit Strg-Klick für Sammellöschen, Tastenkürzel für die wichtigsten Aktionen (Strg+F, Strg+N, Entf)
|
||
- Mods/Modpacks/Instanzen auch per Drag & Drop aufs Fenster ziehen
|
||
- Mods zusätzlich als eigene Datei hinzufügen, wenn sie nicht über Modrinth/CurseForge zu finden sind
|
||
- Warnt beim Entfernen eines Mods, falls ein anderer installierter Mod ihn noch als Pflicht-Abhängigkeit braucht
|
||
- Globales Backup inkl. automatischer Zeitplan-Sicherungen, dazu Schnellsicherung einzelner Welten
|
||
- Welten, Ressourcenpakete, Datenpakete, Screenshots, Serverliste und Logdateien verwalten
|
||
- Serverliste mit Live-Status (Spieleranzahl, MOTD, Version) und Übernahme einzelner Einträge in andere Instanzen
|
||
- Online- und Offline-Start
|
||
- Eingebaute Konsole/Log-Ansicht inkl. Absturzberichte pro Instanz
|
||
- Windows-Benachrichtigung, wenn ein großer Download oder ein Backup im Hintergrund fertig wird
|
||
- Eigenen Minecraft-Skin direkt im Launcher hochladen, mit Live-Vorschau anpassen (klassisch/schlank) und zurücksetzen
|
||
- Skin-Hintergrund des aktiven Kontos (mehrere Posen, einstellbare Deckkraft) – wechselt bei mehreren angemeldeten Konten optional automatisch durch
|
||
- Eigene Icons pro Instanz – vorgefertigte Symbole, direkt aus Minecraft extrahierte Block-/Item-Icons oder ein eigenes Bild – plus Notizen
|
||
- Java pro Instanz oder global, inkl. automatischem Download fehlender Versionen (Eclipse Temurin)
|
||
- RAM-, JVM-, Pre-Launch- und Post-Exit-Einstellungen (global und pro Instanz), inkl. Ein-Klick-Knopf für empfohlene GC-Flags
|
||
- Optionaler Wrapper-Befehl und HTTP-Proxy für Downloads
|
||
- Bedrock-Bereich für vorhandene Bedrock-Installation unter Windows, inkl. Installation zusätzlicher Add-ons
|
||
- Update-Suche läuft automatisch beim Start, dazu manuelle Prüfung in den Einstellungen
|
||
- Design Hell/Dunkel und Sortierung der Instanzen
|
||
|
||
## Installation
|
||
|
||
Es gibt zwei Varianten:
|
||
|
||
- **AeroMC-Setup.exe** – installiert den Launcher, schneller Start im Alltag
|
||
- **AeroMC-Portable.exe** – startet ohne Installation, ideal zum Mitnehmen (etwas längerer Start)
|
||
|
||
Automatische Updates bleiben getrennt: Setup erhält nur Setup-Updates, Portable nur Portable-Updates. Ein automatischer Wechsel zwischen beiden Varianten findet nicht statt.
|
||
|
||
## Voraussetzungen
|
||
|
||
- Windows x64
|
||
- Legale Minecraft Java Edition mit Microsoft-Konto
|
||
- Internetverbindung beim ersten Download von Minecraft-Dateien, Loadern oder Inhalten
|
||
- Für Bedrock: installierte Minecraft Bedrock Edition aus dem Microsoft Store
|
||
|
||
## Erste Schritte
|
||
|
||
1. AeroMC installieren oder die portable Datei starten.
|
||
2. Über **Konten** ein Microsoft-Konto hinzufügen.
|
||
3. Eine neue Instanz anlegen.
|
||
4. Minecraft-Version und optional einen Loader wählen.
|
||
5. Optional Mods/Ressourcenpakete/Shader hinzufügen oder bestehende Setups über **Importieren** übernehmen.
|
||
6. Instanz starten (online oder offline).
|
||
|
||
## Instanzen
|
||
|
||
Jede Instanz hat:
|
||
|
||
- Namen und optionale Gruppe
|
||
- Minecraft-Version und optionalen Mod-Loader
|
||
- optionales Icon (vorgegeben, aus Minecraft extrahiert oder eigenes Bild) und Notizen
|
||
- eigene Mods, Ressourcenpakete, Shader, Welten, Datenpakete, Screenshots und Serverliste
|
||
- eigene Java-, RAM-, JVM-, Pre-Launch- und Post-Exit-Einstellungen (leer = globale Vorgabe), inkl. Knopf für empfohlene GC-Flags bei den JVM-Argumenten
|
||
|
||
Über die Seitenleiste einer ausgewählten Instanz erreichst du u. a.:
|
||
|
||
- Starten / Offline starten
|
||
- Instanz und Notizen bearbeiten
|
||
- Mods, Ressourcenpakete und Shader
|
||
- Welten (inkl. Schnellsicherung einzelner Welten), Datenpakete und Bildschirmfotos
|
||
- Server verwalten (Live-Status, Übernahme eines Eintrags in andere Instanzen)
|
||
- Logdateien und Absturzberichte ansehen
|
||
- Minecraft-, Konfigurations- und Instanz-Ordner öffnen
|
||
- Desktop-Verknüpfung erstellen
|
||
- Exportieren, Kopieren, Gruppe ändern, Löschen
|
||
- Bei importierten Modpacks: Modpack aktualisieren
|
||
|
||
In der Instanzliste: Suche, Sortierung und **Strg + Klick** für Mehrfachauswahl.
|
||
|
||
### Tastenkürzel
|
||
|
||
| Taste | Wirkung |
|
||
|---|---|
|
||
| Strg+F | Suche fokussieren |
|
||
| Strg+N | Neue Instanz anlegen |
|
||
| Entf | Markierte Instanz(en) löschen |
|
||
| Esc | Aktuellen Dialog schließen |
|
||
|
||
Greifen nicht, während ein Textfeld fokussiert ist oder ein Dialog mit eigener Suche offen ist.
|
||
|
||
## Import
|
||
|
||
Über **Importieren**:
|
||
|
||
| Quelle | Typische Nutzung |
|
||
|---|---|
|
||
| ZIP-Archiv | AeroMC-Export (`instance.json`) sowie einzelne MultiMC/Prism-Instanzen (auch gezippt) |
|
||
| Modpack | Modrinth-Katalog direkt durchsuchen und installieren, oder Datei importieren: `.mrpack` sowie CurseForge-ZIP (`manifest.json`) |
|
||
| Minecraft Launcher | Profile aus dem offiziellen Launcher |
|
||
| CurseForge | Instanzen aus dem CurseForge-Ordner |
|
||
| MultiMC / Prism | Vorhandene MultiMC- oder Prism-Instanzen |
|
||
| Technic | Technic-Katalog direkt durchsuchen und installieren, oder eine vorhandene Technic-Installation importieren (`%APPDATA%\.technic\modpacks`) |
|
||
|
||
Existiert bereits eine Instanz mit demselben Namen, wird sie ersetzt.
|
||
|
||
Beim offiziellen Minecraft Launcher werden nur benutzerdefinierte Profile angeboten (keine „Latest Release“/„Latest Snapshot“). Bei gemeinsamen Standard-Spielordnern übernimmt AeroMC spielrelevante Daten (Mods, Welten, Konfiguration), nicht den kompletten Cache.
|
||
|
||
Im Reiter **Modpack** desselben Dialogs lässt sich zusätzlich direkt im Modrinth-Katalog suchen und ein Modpack mit einem Klick installieren – ganz ohne vorherigen manuellen Download der `.mrpack`-Datei. Im Reiter **Technic** gibt es dasselbe für den Technic-Katalog.
|
||
|
||
Alternativ: `.jar`-, `.mrpack`- oder `.zip`-Dateien direkt aufs Launcher-Fenster ziehen. AeroMC erkennt anhand des Inhalts, ob es sich um einen Mod (landet in der gerade offenen/ausgewählten Instanz), ein Modpack oder einen Instanz-Export handelt.
|
||
|
||
## Mods, Ressourcenpakete und Shader
|
||
|
||
Im Inhalts-Dialog einer Instanz:
|
||
|
||
- Katalog durchsuchen (Quelle Modrinth oder CurseForge, Sortierung, Kategorien)
|
||
- Installation inkl. **automatischer** Installation aller Pflicht-Abhängigkeiten (rekursiv, auch quellübergreifend)
|
||
- Eigene Datei hinzufügen (`.jar`/`.zip`) – für Mods, die nicht über Modrinth/CurseForge zu finden sind, oder per Drag & Drop aufs Fenster ziehen
|
||
- Installierte Einträge aktivieren, deaktivieren, entfernen – beim Entfernen warnt AeroMC, falls ein anderer installierter Mod das noch als Pflicht-Abhängigkeit braucht
|
||
- Nach Updates suchen und alle aktualisieren
|
||
- Ordner der jeweiligen Inhaltsart öffnen
|
||
|
||
Ressourcenpakete und Shader funktionieren auch in Vanilla-Instanzen. Mods benötigen einen Mod-Loader. Für CurseForge-Inhalte wird ein eigener API-Key oder eine Weiterleitungs-Adresse benötigt (siehe **Einstellungen → Netzwerk**).
|
||
|
||
## Skin ändern
|
||
|
||
Über **Konten → Skin ändern…** lässt sich der Skin des aktiven Microsoft-Kontos direkt im Launcher ändern:
|
||
|
||
- PNG-Datei auswählen, sofortige Prüfung auf gültige Maße
|
||
- Live-Vorschau am 3D-Modell vor dem Anwenden
|
||
- Modell wählen: klassisch oder schlank (slim)
|
||
- Auf einen früheren Standard-Skin zurücksetzen
|
||
|
||
Die Änderung wird direkt bei Mojang für das angemeldete Konto hinterlegt und gilt somit auch außerhalb von AeroMC.
|
||
|
||
## Backup und Wiederherstellung
|
||
|
||
Unter **Optionen → Backup**:
|
||
|
||
- Manuelles globales Backup (alle Instanzen + Launcher-Einstellungen)
|
||
- Automatische Sicherungen (täglich oder wöchentlich, einstellbare Anzahl)
|
||
- Optional zusätzlich vor jedem Spielstart sichern
|
||
- Wiederherstellung aus vorhandenem Backup
|
||
|
||
Speicherort: `Dokumente\AeroMC Launcher\Backups`.
|
||
|
||
**Wichtig:** Konten und Tokens werden nicht mitgesichert. Beim Wiederherstellen werden aktuelle Instanzen und Launcher-Einstellungen durch den Backup-Inhalt ersetzt.
|
||
|
||
## Einstellungen
|
||
|
||
### Allgemein
|
||
- Design (Dunkel / Hell)
|
||
- Instanzen sortieren (nach letztem Start / nach Name)
|
||
- Instanz-Verzeichnis
|
||
- Bedrock-Bereich anzeigen
|
||
- Windows-Benachrichtigung bei fertigem Hintergrund-Download/-Backup (nur wenn das Fenster nicht im Vordergrund ist)
|
||
|
||
### Darstellung
|
||
- Block-Symbole räumlich (3D)
|
||
- Skin-Hintergrund: Quelle, Pose, Deckkraft, optional automatischer Wechsel zwischen mehreren angemeldeten Konten (mit einstellbarem Zeitabstand)
|
||
|
||
### Spiel
|
||
- Standard-RAM (min./max.)
|
||
- Fenstergröße bzw. maximiert starten
|
||
|
||
### Start & Java
|
||
- Globale Java-Auswahl und Erkennung
|
||
- Fehlende Java-Version automatisch herunterladen
|
||
- Konsole: während des Spiels, nach Beenden schließen, bei Absturz anzeigen, Historie-Limit
|
||
- Globale Pre-Launch- / Post-Exit-Befehle
|
||
- Optionaler Wrapper-Befehl
|
||
|
||
### Netzwerk
|
||
- HTTP-Proxy (Host, Port, optional Benutzer/Passwort)
|
||
- CurseForge: eigener API-Key und/oder Weiterleitungs-Adresse inkl. Token
|
||
|
||
Ohne eigenen Key und ohne Weiterleitung funktionieren Modrinth-Inhalte weiterhin. Für CurseForge-Downloads wird einer der beiden Wege benötigt.
|
||
|
||
### Konten
|
||
- Mehrere Microsoft-Konten verwalten, aktiv setzen, entfernen
|
||
|
||
### Backup
|
||
- Manuell, Zeitplan und Wiederherstellung
|
||
|
||
### Info
|
||
- Version, Autor und Links
|
||
- Update-Suche läuft automatisch kurz nach dem Start (Status erscheint grün, wenn alles aktuell ist) sowie jederzeit manuell per Knopf
|
||
|
||
## Bedrock
|
||
|
||
Der Bedrock-Bereich startet die vorhandene Windows-Store-Version und erleichtert den Zugriff auf Welten, Pakete, Add-ons und Ordner. Zusätzliche Add-on-Dateien lassen sich direkt über AeroMC installieren. AeroMC installiert Bedrock selbst (die App aus dem Microsoft Store) nicht. Fehlt die Installation, wird der Bereich automatisch ausgeblendet.
|
||
|
||
## Konsole, Logs und Crash-Reports
|
||
|
||
- Konsole über die obere Leiste oder bei Absturz
|
||
- Pro Instanz: gespeicherte Logdateien und Crash-Reports einsehen, kopieren und Ordner öffnen
|
||
|
||
## Datenort
|
||
|
||
Nutzerdaten liegen lokal unter `%APPDATA%\aeromc`.
|
||
|
||
## 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.
|
||
|
||
### Urheberrecht & Nutzungsbedingungen
|
||
|
||
AeroMC ist urheberrechtlich geschützt. © M_Viper – Alle Rechte vorbehalten.
|
||
|
||
- ❌ Die Weitergabe dieses Launchers an Dritte ist strengstens untersagt
|
||
- ❌ Das Verändern, Dekompilieren oder Bearbeiten des Codes ist nicht erlaubt
|
||
- ❌ Eine Veröffentlichung – auch in veränderter Form – ist verboten
|
||
- ❌ Der Verkauf oder die kommerzielle Nutzung ist nicht gestattet
|
||
- ✅ Die Nutzung ist ausschließlich für den privaten, nicht-kommerziellen Gebrauch erlaubt
|
||
|
||
Wer gegen diese Bedingungen verstößt, macht sich strafbar und kann rechtlich belangt werden.
|