FrostWalker ist ein schneller und besonders einfach bedienbarer Minecraft-Java-Launcher für Windows und macOS. Er verbindet eine kuratierte Performance-Grundlage mit der Modrinth-Bibliothek, Microsoft-Anmeldung, Skin-Verwaltung und einer ruhigen, hochwertigen Oberfläche.
FrostWalker ist ein unabhängiges Launcher-Projekt in aktiver Entwicklung und kein veröffentlichtes Spiel. Die öffentliche Präsentation dokumentiert Produktvision, Entwicklungsstand und technische Arbeit transparent.
Status: Native Alpha 0.4. Die Tauri-/Rust-Desktop-App bindet die echte Modrinth-API ein, verwaltet isolierte Instanzen und enthält den Installations- und Startpfad für Minecraft Java mit Fabric. Microsoft OAuth mit PKCE, Xbox/XSTS, explizite Minecraft-Besitzprüfung, Crafty-Skin-Rendering, lokale Profile und die sichtbare Startsequenz sind integriert. Die öffentliche FrostWalker-App-ID ist im Build hinterlegt; Microsoft muss sie noch über das offizielle Minecraft-App-ID-Review freischalten, bevor der Ende-zu-Ende-Start mit einem lizenzierten Konto abgenommen werden kann.
Der aktive Launcher-Code liegt in apps/desktop. Lokale Entwicklung:
cd apps/desktop
npm install
npm run tauri devFür den schnellen Einstieg liegen im Projektstamm zwei Verknüpfungen. Beide öffnen dieselbe gemeinsame Codebasis und installieren fehlende Node-Abhängigkeiten automatisch:
- macOS:
Start FrostWalker.command - Windows:
Start FrostWalker.cmd
Dadurch gibt es keine getrennte Mac- und Windows-Oberfläche, die auseinanderlaufen könnte. Inter wird direkt mit der App ausgeliefert; Layout, Typografie, Farben und Animationen werden in beiden WebViews aus denselben Dateien gerendert.
Release-Builds werden als .dmg/.app für macOS und über die vorbereitete GitHub-Actions-Pipeline als .exe/.msi für Windows erzeugt. Jeder Push auf main und jeder Pull Request wird zusätzlich auf beiden Betriebssystemen kompiliert und gebündelt.
Die öffentliche FrostWalker-Client-ID ist standardmäßig eingebaut. Für einen Test mit einer abweichenden App-Registrierung kann sie beim Build überschrieben werden:
FROSTWALKER_MICROSOFT_CLIENT_ID="deine-entra-client-id" npm run tauri devDie Client-ID ist öffentlich und darf im Build stehen. Refresh-Tokens werden ausschließlich im lokalen App-Datenverzeichnis gespeichert und auf Unix-Systemen mit Dateirechten 0600 geschützt.
„Ein Klick bis ins Spiel – schnell, schön und verständlich.“
FrostWalker soll nicht wie ein überladenes Gaming-Dashboard wirken. Die Standardkonfiguration funktioniert sofort; fortgeschrittene Einstellungen bleiben erreichbar, ohne den Hauptweg zu belasten.
- Microsoft-Konto per Systembrowser verbinden und die Minecraft-Berechtigung übernehmen.
- Eine stabile Fabric-Instanz samt passender offizieller Java-Laufzeit installieren.
- Modrinth bereits während der Eingabe durchsuchen, nach Relevanz, Downloads, Follows oder Aktualität sortieren und weitere Ergebnisse beim Scrollen vorladen.
- Projektbanner, verfügbare Versionen und installierte Mod-Dateien anzeigen.
- Instanzpfad öffnen, Installation prüfen/reparieren und Minecraft mit sichtbarem Prozessstatus und Logdatei starten.
- Borderless Fullscreen für schnelles Alt-Tab vorbereiten.
- Ruhige, klar sichtbare Hover-/Startanimationen mit
prefers-reduced-motionanbieten.
Noch vor einer öffentlichen Beta erforderlich: Microsoft-Freigabe der App-ID, Ende-zu-Ende-Abnahme mit einem lizenzierten Minecraft-Konto, Windows-Release-Test sowie vertrauenswürdiges Code Signing/Notarisierung für Windows und macOS. Lokale Apple-Silicon-Alpha-Builds werden bereits ad hoc signiert.
- Keine Werbung, kein verstecktes Tracking, keine ungefragten Hintergrundprozesse.
- Keine Zugangsdaten im Web-Frontend oder in Klartextdateien speichern.
- Downloads per Hash prüfen; jede Instanz bleibt isoliert und reparierbar.
- Mod-Lizenzen und Modrinth-Abhängigkeiten respektieren.
- Minecraft- und Microsoft-Marken nicht als eigene Marke ausgeben.