minecraft-launcher/README.md

4.2 KiB

minecraft-launcher

Privacy-first Minecraft launcher. No telemetry. No Microsoft account requirement. Runs smooth on hardware that stock Minecraft chokes on.

Linux Windows macOS License: GPL-3.0

Download · Changelog · Audits

racked.ru launcher

Why this fork exists

Stock Minecraft phones home. Stock launcher pushes Microsoft accounts. Stock client struggles on low-end machines.

This fork fixes all three.

Stock launcher This fork
Telemetry Yes None
Microsoft account Required Optional, never enforced
News fetch on launch Yes Hidden, no startup call
Plays on weak hardware Often won't Yes
Window title Mojang branding racked.ru launcher

Full diff: CHANGELOG.md.


Features

Privacy

  • No telemetry, anywhere. Audited every endpoint — see docs/NETWORK_AUDIT.md
  • No accounts required. Pick a username, play offline. Sign in later if you want
  • No analytics, no tracking. Doesn't matter who you are

Performance

  • Tuned for low-end hardware
  • Bundled Java 21 (no system install)
  • Portable — all data in one folder, USB-friendly

Functionality

  • Modrinth, CurseForge, FTB, ATLauncher, Technic platforms
  • Custom monochrome theme
  • Hide news feed by default — no startup network call

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

Pick a username on first launch. 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

This is open-source. Verify the privacy claims yourself:

You don't have to trust me. Read the source.


Status

Personal project. No support guarantees. Bugs may bite. Use at own risk.

Pull requests welcome but not promised to merge.


License

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

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