Docs · Features

In Launcher

Features

The full Launcher feature list and status.

Updated

The full feature list, mirroring the roadmap. 42 of 91 done. Legend: ✅ done · 🔨 in progress · ⏳ planned · 💡 exploring.

Jádro & launch

  • ✅ Vanilla launch — Mojang version manifest → asset/library resolver (shared dedup store, SHA1) → spawns the real MC.
  • ✅ Forge / NeoForge launch — Loader merge into vanilla data, installer processors, library dedup (key group:artifact:classifier).
  • ✅ Fabric / Quilt launch — Loader profile merge, libraries from loader meta.
  • ✅ Java auto-detect + download — Adoptium/Temurin per javaVersion, checksum, per-major runtimes.
  • ✅ LWJGL natives — Modern :natives-* jar stays on the classpath (self-extract), legacy flat extraction.
  • ✅ Hidden consoles — Processor/java subprocesses without a console window (Windows CREATE_NO_WINDOW).
  • ✅ Cross-platform data dir — directories crate (Win/macOS/Linux), optional data-folder move (copy→verify→relaunch→delete).

Účet

  • ✅ Microsoft auto login — Auth-code + PKCE + loopback redirect (browser flow, not device-code).

  • ✅ Offline accounts — Local profile without Microsoft.

  • ✅ Multi-account library — Switching, active account, skin/head render from the real texture.

  • ⏳ STYGION ID integration — Membership, launcher roles, billing (Phase 5).

  • ⏳ Friends list — Online status via STYGION ID (Phase 5).

  • ⏳ Per-instance account — A different account per instance, quick switch.

  • Friend Discord avatars (not only yours).

  • Support / tickets from the launcher via STYGION ID.

Instances

  • ✅ Instance library — Grid/list, sorting, search.
  • ✅ Groups (folders) — Create/rename/delete, drag & drop instances into a group.
  • ✅ Card size S/M/L — Fixed track widths, consistent scale.
  • ✅ Modpack logo on the card — CF/Modrinth logo, letter fallback.
  • ✅ Instance detail — Tabs (overview/mods/logs…), per-instance RAM·Java·JVM override.
  • ✅ Delete instance + files — Removes the DB row and the on-disk folder.
  • ⏳ Advanced instance groups — Colors/cross-group sorting (partial), pin.
  • ⏳ World management — World list, backup/restore of an individual world.
  • ⏳ Screenshot manager — Per-instance screenshot gallery.

Obsah (modpacky & mody)

  • ✅ Unified browse — CurseForge + Modrinth in one catalog, relevance ranking, infinite scroll.

  • ✅ One-click modpack install — Quick-install from the card, navigation + live progress.

  • ✅ Dependency resolution — Transitive required dependencies.

  • ✅ Import .mrpack / CF .zip — From a local file or from the catalog.

  • ✅ CF distribution-blocked bypass — Bulk POST /mods/files + CDN URL reconstruction for mods with 3rd-party download disabled.

  • ✅ Per-instance mod manager — List, enable/disable, add/remove a mod.

  • ✅ Progress with speed + ETA — Streamed downloads, speed and install ETA.

  • ⏳ Drag & drop import — Drag a downloaded .mrpack/CF .zip into the library window → it imports.

  • ⏳ Mod-conflict analyzer — Mod collision detection (Phase 4).

  • ⏳ Lockfile — Reproducible instance (Phase 4).

  • ⏳ Server-pack sync — Pack ↔ server sync (Phase 4).

  • ⏳ Delta snapshot / rollback — Instance versioning, roll back (Phase 4).

  • ⏳ Repair — Integrity check + fetch missing files (Phase 4).

  • ⏳ Crash parser — Read crash log + quick-fix suggestions (Phase 4).

  • Stable catalog hover — tiles do not jump under the cursor (zoom on the image only).

UI / UX

UI / UX

  • ✅ Frameless shell — custom titlebar, sidebar, social panel.
  • ✅ Home hub (0.7) — Continue + library + servers + worlds + Discover; fits without page scroll.
  • ✅ Home rails without side-scroll (0.7) — only cards that fit the width.
  • ✅ Launch modal + live console + bubble (0.7) — launch/join with progress and logs; floating reopen.
  • ✅ Command palette (Ctrl+F) — navigation, launch instance, join server.
  • ✅ Notification Center v1 — bell + history; soft update toast.
  • ✅ Feedback in titlebar (0.7) — tickets/support in one click.
  • ✅ Styled changelog — cs/en by UI language under Updates.
  • ⏳ Keyboard shortcuts — configurable + cheatsheet.
  • ⏳ Guided tour — coachmarks.

Updater & Release

  • ✅ Auto-update on launch — Download + install + in-app relaunch.
  • ✅ Changelog on update — Release notes before/during install.
  • ✅ Updates page — Channel status, manual check.
  • ✅ Release Control (admin) — Channels alfa/beta/release/canceled, default unreleased, auto-read from GitHub, realtime build status (backend + id.stygion.eu admin).
  • ⏳ Signed manifest — SHA256 + Ed25519 artifact verification, signed download URL.

Soukromí & telemetrie

  • ✅ Anonymous opt-out telemetry — Version/channel/os/arch + random install_id, no PII, IP not stored.
  • ✅ Privacy disclosure — First-run banner, GDPR legitimate interest.
  • ✅ No hidden telemetry / benchmark / HW scan — Everything opt-in.

STYGION diferenciátory (Fáze 4–5)

  • ⏳ Potato Mode — Aggressive low-end preset (render/JVM/launch).
  • ⏳ Friend VPN Tunnel — WireGuard P2P, Open to LAN → friend → encrypted tunnel.
  • ⏳ Crowdsourced benchmark — Opt-in FPS prediction from your HW.
  • ⏳ Cloud Backup — Panel cloud + third parties (Drive/OneDrive/Dropbox/WebDAV), AES-256 client-side, incremental.
  • ⏳ Server Hub — servers.dat, status/ping, one-click connect.
  • ⏳ Achievements / challenges — In-menu badges, driven from the STYGION ID admin workspace: presets, rotation, mega-quests, configurable rewards.
  • ⏳ GTNH special mode — See specs/2026-06-27-gtnh-special-mode-design.md.

Platforma & kvalita

  • ✅ Tauri 2 + SvelteKit + Rust core + SQLite — Thin Tauri bin, isolated modules.
  • ✅ Feature isolation — Each screen/feature in its own module.
  • ✅ No mock data — Real empty state or WIP.
  • ⏳ macOS / Linux build & signing — CI build matrix + notarization/signing.

Brainstorming

  • 💡 Import from other launchers — Detect + import instances from Prism / CurseForge App / MultiMC / Modrinth App. Killer for switchers.
  • 💡 Clone instance — Duplicate an instance in one click (test mods/versions without breaking the original).
  • 💡 Mod update checker — Per-instance 'X mods have updates' → update in one click (incl. 'update all').
  • 💡 Auto-snapshot before update — Automatic instance backup before a modpack/mod update (tied to delta snapshot/rollback).
  • 💡 Modpack update changelog — On modpack update, show what changed (added/removed/updated mods).
  • 💡 Skin library + changer — Skin library + apply directly from the launcher (we already render skins).
  • 💡 Resource pack & shader manager — Same experience as the mod manager, but for packs and shaders (browse/install/enable per instance).
  • 💡 Java 'Optimize' — Auto-tune JVM args + RAM per machine and pack (Aikar-style, automatic).
  • 💡 Quick servers from modpack — Modpacks often offer an official server → one-click add to Server Hub.
  • 💡 Discord Rich Presence — Show what and where you're playing (opt-in).
  • 💡 Offline / airplane mode — Full launch from cache without network (even without MS re-login while the token is valid).
  • 💡 Playtime stats — Hours per instance, streak, 'most played', chart.
  • 💡 Export / share instance — Pack a configured instance and send it to a friend (reproducibly, see lockfile).
  • 💡 Compatible mods only — When searching mods inside an instance, filter to that instance's loader+version only (no dead ends).
  • 💡 Custom instance icon — Upload/pick an icon instead of the modpack logo or letter.
  • 💡 Quick Play / direct join — MC 1.20+ quickPlay: launch straight into a world/server, no menu. Builds on Server Hub → one click from the command palette = in-game on a server.
  • 💡 Pre/post-launch hooks + wrapper + env — Per-instance: custom pre/post-launch script, Linux gamemode/mangohud wrapper, custom env vars.
  • 💡 Running instances — management — 'running' badge, Kill button, multi-launch, minimize-to-tray while playing.
  • 💡 Modpack version switch — Update/downgrade a pack to a specific pinned version + rollback.
  • 💡 Datapack manager — Same experience as the mod/resourcepack/shader manager, but for datapacks (per instance/world).
  • 💡 Browse filters — Category / MC version / loader / sort in the unified CF+Modrinth catalog.
  • 💡 Log upload / share — One-click log sharing (mclo.gs or a custom paste). Pairs with the crash parser.
  • 💡 3rd-party auth (authlib-injector / Ely.by) — Alternative auth server + skins for offline accounts. Weigh against the STYGION ID direction.

Did this page help?

Opens the feedback panel with this page attached, and lands in the same queue as everything else.