# Features

> The Launcher feature list and status.

Source: https://stygion.eu/docs/launcher/featury
Updated: 2026-10-16

The Launcher feature list and status. Legend: ✅ done · 🔨 in progress · ⏳ planned · 💡 exploring. What shipped lately is at [stygion.eu/updates](https://stygion.eu/updates).

## Core and launch

- ✅ **Vanilla launch** — Mojang version manifest → asset/library resolver (shared dedup store, SHA1) → spawns the real MC.
- ✅ **Forge / NeoForge** — the loader is merged into vanilla data, the installer runs once and afterwards is only verified (SHA-1); the game starts even when the loader's Maven is down.
- ✅ **Fabric / Quilt** — loader profile, libraries from loader meta.
- ✅ **Old versions** — Minecraft 1.7 to 1.18 run with Mojang's Log4Shell fix; old Forge (≤ 1.12.2, e.g. GregTech on 1.7.10) installs and launches.
- ✅ **Java auto-detect + download** — Adoptium/Temurin per javaVersion, checksum, per-major runtimes.
- ✅ **"Recommended" JVM flags** and **Auto memory** — worked out for the Java that actually runs the game.
- ✅ 0.10 **Auto memory is 75 % of RAM** for instances with mods (up to 12 GB, at least 3 GB for the system; plain Minecraft 2–3 GB, what you set yourself is not changed).
- ✅ **Cross-platform data folder** — optional move (copy → verify → relaunch → delete).
- ✅ **Wrapper and environment variables** at launch on Linux (gamemoderun, mangohud).

## Account

- ✅ **Microsoft sign-in** — auth-code + PKCE + loopback redirect (in the browser).
- ✅ **Offline accounts** — a local profile without Microsoft.
- ✅ **Multi-account library** — switching, active account, skin and head from the real texture.
- ✅ **STYGION ID** — optional launcher linking, nothing requires it.
- ✅ **Friends, chat, presence** and **Discord avatars**.
- ✅ 0.10 **Badges and leaderboard** — counted by STYGION ID, three steps, a showcase, Collection / Leaderboard (season or overall), a friend's profile with Compare, privacy and notices; see [Badges](/docs/launcher/odznaky).
- ✅ **Support / tickets** from the launcher via STYGION ID.
- ⏳ **Per-instance account** — a different account per instance, quick switch.

## Instances

- ✅ **Library** — grid/list, sorting, search, groups (folders) with drag & drop, card size S/M/L.
- ✅ 0.10 **New instance with version pickers** — Minecraft from a list, the loader and its version only from what exists; typing by hand is an advanced option.
- ✅ **Instance page** — status, worlds, screenshots, servers, mods, logs, per-instance RAM · Java · JVM.
- ✅ 0.11 **Benchmark "Measure on my PC"** — a fixed scene on a copy of the instance, 90 s measured, average FPS, 1 % low, a frame-time chart, memory, load times, a sentence on what ran out first; on Minecraft 1.20 to 1.21.x (26.x coming soon); see [Performance and the benchmark](/docs/launcher/vykon).
- ✅ 0.11 **Sending a result** — voluntary, with consent and a preview, under STYGION ID or anonymously; a sent run can be withdrawn and unlinked from your account.
- ✅ 0.11 **Estimates in Discover** — a "~FPS · GB" chip from the measurements of similar PCs, "not enough data" instead of zero, a prompt to measure before the first Play (can be switched off); **passive measurement** only with a separate consent.
- ✅ 0.11 **Pack presets** — from the author inside the pack, a preview of changes, a backup, **Revert**; mods in a preset with a warning; **Potato Mode as a built-in preset**; see [Presets](/docs/launcher/presety).
- ✅ **Screenshot gallery**, **custom icon**, **clone instance**.
- ✅ **File check and repair** (SHA-1 of mods).
- ✅ **Delete instance + files**.
- ⏳ **World backups** — backup and restore of a single world.
- ⏳ **Advanced groups** — colors, cross-group sorting, pin.

## Content (modpacks and mods)

- ✅ **Unified catalog** — CurseForge + Modrinth, relevance, infinite scroll, a pack page with a gallery, a version picker and a changelog.
- ✅ **One-click install** that asks which version and can be cancelled; transitive dependencies.
- ✅ **Switching a pack's version** forward and back; worlds are never touched.
- ✅ 0.10 **Smart pack updates** — three-way merge (what the pack had, what you have, what is new), the question Overwrite with new / Keep mine / Show the difference, your own mods, resource packs and shaders stay.
- ✅ 0.10 **A backup before updating and going back in one click** — you choose the parts, the last 5 are kept; an update cut short offers Finish / Go back to the backup / Play anyway.
- ✅ **Import** `.mrpack` / CF `.zip` (also by dragging).
- ✅ 0.10 **Import from other launchers** — Prism/MultiMC, CurseForge, the Modrinth App, ATLauncher, GDLauncher and the official launcher; on first start or from the Library (reads foreign data only).
- ✅ **Locked CurseForge files** — the file's page in a launcher window, the page starts the download, the launcher verifies size and SHA-1.
- ✅ **Mod management in an instance** — list, enable/disable, add/remove, update check.
- ✅ **Crash with a fix** — the launcher reads the log, recognises the cause and offers a fix; sharing a log to mclo.gs only after a second confirmation.
- ⏳ **Mod-conflict detection** · **Lockfile** · **Server-pack sync**.

## Play from the web

- ✅ **Play button** — `stygionlauncher://join/<world>` from the STYGION site and server links from other websites; one confirmation, a world has its own instance, your edited instances are never changed.
- ✅ **Servers** — a server page (MOTD, players, ping), quick join (Quick Play).

## Look and controls

- ✅ **New look** in the language of stygion.eu — light, dark or follow the system; button sounds and short animations (both can be switched off).
- ✅ **Home** — last instance, the server where the session ended, recently played and news.
- ✅ **Launch window + live console + bubble**, **command palette (Ctrl+F)**, **notification center**, **Feedback in the titlebar**.
- ⏳ **Keyboard shortcuts** · **Guided tour**.

## Updates and distribution

- ✅ **Auto-update on launch** (installer, AppImage) — channels stable/beta/alfa, changelog in CS/EN.
- ✅ **Other sources** — a copy from a store or a package manager is updated by that source; Settings → Updates says which.
- ⏳ **Signed manifest** — SHA256 + Ed25519.

## Privacy and telemetry

- ✅ **Anonymous telemetry, can be switched off** — version/channel/OS/arch + a random install_id, no personal data, IP not stored.
- ✅ **A notice on first run**, **no hidden telemetry, benchmark or hardware scan**: performance measuring runs only on your command and sending is voluntary (see [Performance and the benchmark](/docs/launcher/vykon)).

## What STYGION adds next

- ⏳ **Benchmark on Minecraft 26.x** — we are finishing the scene.
- ⏳ **Presets from players and online sharing** — planned after presets from a pack's author.
- ⏳ **Benchmarker badge** — for measuring, coming later.
- ⏳ **Friend VPN Tunnel** — WireGuard P2P.
- ⏳ **Cloud Backup** — Panel cloud + third parties, AES-256 on the client.
- ⏳ **GTNH special mode**.

## Platform and quality

- ✅ **Tauri 2 + SvelteKit + Rust core + SQLite** — a thin Tauri binary, isolated modules.
- ✅ **Feature isolation** — each screen/feature in its own module.
- ✅ **No mock data** — a real empty state or WIP.

## Exploring

- 💡 **Skin library** and changing skins from the launcher.
- 💡 **Resource pack and shader manager** — like the mod manager.
- 💡 **Playtime stats** — hours per instance, most played, chart.
- 💡 **Export / share an instance** — reproducibly, see lockfile.
- 💡 **Offline / airplane mode** — a full launch from cache without network.
- 💡 **Pre/post-launch hooks** — your own script before/after launch.
- 💡 **Running instances management** — a "running" badge, Kill, minimize to tray.
- 💡 **Datapack manager** (per instance/world).
- 💡 **Browse filters** — category / MC version / loader / sort in the catalog.
- 💡 **Compatible mods only** — in-instance search shows only what fits the loader and version.
- 💡 **Authlib-injector / Ely.by** — an alternative auth server and skins for offline accounts.
