No description
Find a file
2026-04-30 19:51:34 +01:00
.github/workflows ci: portable.txt in release + strip any user-data files 2026-04-30 15:45:59 +01:00
app feat: auto-detect portable JDK in launcher/java/jdk-*/bin/java 2026-04-30 17:17:55 +01:00
buildconfig Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
cmake Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
docs Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
libraries Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
program_info rebrand: prismlauncher → launcher (binary, src dir, theme auto-deploy) 2026-04-30 15:22:15 +01:00
scripts Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
tools Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.clang-format Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.clang-tidy Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.editorconfig Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.envrc Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.git-blame-ignore-revs Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.gitattributes Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.gitignore Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.gitmodules Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.markdownlint.yaml Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
.markdownlintignore Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
BUILD_AND_DEPLOY_V1.sh Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
BUILD_GUIDE.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
CHANGELOG.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
CMakeLists.txt rebrand: prismlauncher → launcher (binary, src dir, theme auto-deploy) 2026-04-30 15:22:15 +01:00
CMakePresets.json Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
CODE_OF_CONDUCT.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
Containerfile Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
CONTRIBUTING.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
COPYING.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
default.nix Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
INSTALL_DEPS.sh Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
LICENSE Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
PROJECT_SUMMARY.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
README.md README: rewrite in first-person — annoyed-dev origin story tone 2026-04-30 19:51:34 +01:00
README_RELEASE.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
RELEASE_CHECKLIST.md Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
renovate.json Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
shell.nix Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
vcpkg-configuration.json Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00
vcpkg.json Initial release: racked Minecraft launcher (PrismLauncher fork) v0.1.0 2026-04-30 14:12:24 +01:00

minecraft-launcher

Linux Windows macOS License: GPL-3.0

Download · Changelog · Audits

racked.ru launcher

I wanted a launcher that just played Minecraft. No telemetry, no forced Microsoft account, no news feed phoning home before the window even renders, no UI clutter from features I'd never touch.

Prism Launcher came closest. Still wasn't quite there. So this is a fork: same core, with the bloat I didn't want stripped out and an AMOLED theme because I like that.

Opinionated. Built for me. If your taste lines up, help yourself.


What I changed vs upstream

Stock launcher Prism This fork
Telemetry Yes None None
Microsoft account Required Optional Optional, never nagged
News fetch on launch Yes Yes Hidden, no startup call
Theme Mojang Default Pure AMOLED, monochrome
Branding Mojang Prism racked.ru launcher
Plays on weak hardware Often won't Yes Yes (Java 21 bundled)

Full diff in CHANGELOG.md. Per-endpoint network audit in docs/NETWORK_AUDIT.md.


What it does

  • Modrinth, CurseForge, FTB, ATLauncher, Technic instance imports
  • Bundled Java 21, no system install needed
  • Portable: one folder, USB-friendly
  • Offline mode: pick a username, play. Microsoft sign-in only if you actually need premium features
  • Pure black/white theme, no chrome accents

That's it. Same scope as Prism, just narrower defaults.


Download

Pre-built binaries for Linux, Windows, macOS:

Latest release

Linux:

tar xzf minecraft-launcher-linux-x64.tar.gz
cd minecraft-launcher
./bin/prismlauncher

Windows:

unzip minecraft-launcher-windows-x64.zip
cd minecraft-launcher
prismlauncher.exe

macOS (unsigned — right-click → Open → Open anyway):

unzip minecraft-launcher-macos-arm64.zip
cd minecraft-launcher
./prismlauncher.app/Contents/MacOS/prismlauncher

First launch: pick a username, done.


Build from source

git clone https://github.com/s8n-ru/minecraft-launcher.git
cd minecraft-launcher

# Fedora 43
sudo dnf install cmake gcc-c++ ninja-build extra-cmake-modules \
    qt6-qtbase-devel qt6-qttools-devel qt6-qtsvg-devel qt6-qtnetworkauth-devel \
    libarchive-devel cmark-devel qrencode-devel tomlplusplus

# Ubuntu / Debian
sudo apt install cmake g++ ninja-build extra-cmake-modules \
    qt6-base-dev qt6-tools-dev qt6-svg-dev libqt6networkauth6-dev \
    libarchive-dev libcmark-dev libqrencode-dev libtomlplusplus-dev gamemode-dev libvulkan-dev

JAVA_HOME=/path/to/jdk-21 cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)
./build/prismlauncher

CI builds via GitHub Actions for all 3 platforms on every tag.


Trust

Don't take my word on the privacy stuff. Read the audits:

It's GPL-3.0. Source is right there.


Status

Personal project. I use it daily, that's the only QA. No support guarantees. Bugs happen. Use at your own risk.

PRs welcome but not promised to merge — this is opinionated by design.


License

GPL-3.0-only. Per-file copyright headers preserved.

Based on PrismLauncher (GPL-3.0), itself a fork of PolyMC and MultiMC.