2026-04-30 10:59:04 +01:00
|
|
|
<div align="center">
|
|
|
|
|
|
|
|
|
|
# minecraft-launcher
|
|
|
|
|
|
2026-05-05 04:30:23 +01:00
|
|
|
<br>
|
|
|
|
|
<a href="https://github.com/s8n-ru/minecraft-launcher/releases/latest">
|
2026-05-05 04:31:26 +01:00
|
|
|
<img src="https://img.shields.io/badge/Download-black?style=for-the-badge&logoColor=white&labelColor=black&color=white" height="60" alt="Download latest">
|
2026-05-05 04:30:23 +01:00
|
|
|
</a>
|
|
|
|
|
<br><br>
|
2026-05-05 04:33:11 +01:00
|
|
|
|
2026-04-30 10:59:04 +01:00
|
|
|
[](https://github.com/s8n-ru/minecraft-launcher/releases/latest)
|
|
|
|
|
[](https://github.com/s8n-ru/minecraft-launcher/releases/latest)
|
|
|
|
|
[](https://github.com/s8n-ru/minecraft-launcher/releases/latest)
|
|
|
|
|
|
2026-05-05 04:34:48 +01:00
|
|
|
---
|
2026-05-05 04:33:47 +01:00
|
|
|
|
2026-05-05 04:36:21 +01:00
|
|
|
an opinionated launcher - ***my based opinions***
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-05-05 04:36:21 +01:00
|
|
|
built for myself, If your its to your taste, help yourself.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
2026-05-05 04:36:21 +01:00
|
|
|
[Changelog](CHANGELOG.md) · [Audits](docs/)
|
2026-05-05 04:11:04 +01:00
|
|
|
|
2026-05-05 04:36:21 +01:00
|
|
|
<img alt="racked.ru launcher" src="docs/screenshots/launcher.png" width="55%">
|
|
|
|
|
|
|
|
|
|
</div>
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
## What I changed vs upstream
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 21:46:13 +01:00
|
|
|
| | Stock launcher | This fork |
|
|
|
|
|
|---|---|---|
|
|
|
|
|
| Telemetry | Yes | none |
|
|
|
|
|
| News fetch on launch | Yes | none |
|
|
|
|
|
| UI | Ugly | Clean |
|
|
|
|
|
| Weak hardware support | lmao | optimized |
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
Full diff in [CHANGELOG.md](CHANGELOG.md). Per-endpoint network audit
|
|
|
|
|
in [docs/NETWORK_AUDIT.md](docs/NETWORK_AUDIT.md).
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
---
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
## What it does
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
- Modrinth, CurseForge, FTB, ATLauncher, Technic instance imports
|
2026-04-30 21:46:13 +01:00
|
|
|
- Fetches Java, no system install needed (hassle)
|
|
|
|
|
- Portable: can launch from a usb stick for example
|
|
|
|
|
- Offline mode: pick a username, play.
|
2026-04-30 19:51:34 +01:00
|
|
|
- Pure black/white theme, no chrome accents
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
That's it. Same scope as Prism, just narrower defaults.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Download
|
|
|
|
|
|
|
|
|
|
Pre-built binaries for Linux, Windows, macOS:
|
|
|
|
|
|
|
|
|
|
→ [**Latest release**](https://github.com/s8n-ru/minecraft-launcher/releases/latest)
|
|
|
|
|
|
|
|
|
|
Linux:
|
|
|
|
|
```bash
|
|
|
|
|
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):
|
|
|
|
|
```bash
|
|
|
|
|
unzip minecraft-launcher-macos-arm64.zip
|
|
|
|
|
cd minecraft-launcher
|
|
|
|
|
./prismlauncher.app/Contents/MacOS/prismlauncher
|
|
|
|
|
```
|
|
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
First launch: pick a username, done.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Trust
|
|
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
Don't take my word on the privacy stuff. Read the audits:
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
- [docs/NETWORK_AUDIT.md](docs/NETWORK_AUDIT.md) — every endpoint
|
|
|
|
|
listed, telemetry verdict per call
|
|
|
|
|
- [docs/SETTINGS_AUDIT.md](docs/SETTINGS_AUDIT.md) — default-value
|
|
|
|
|
diffs vs upstream
|
|
|
|
|
- [docs/BLOAT_AUDIT.md](docs/BLOAT_AUDIT.md) — what got stripped, why
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
It's GPL-3.0. Source is right there.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Status
|
|
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
Personal project. I use it daily, that's the only QA. No support
|
|
|
|
|
guarantees. Bugs happen. Use at your own risk.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
PRs welcome but not promised to merge — this is opinionated by
|
|
|
|
|
design.
|
2026-04-30 10:59:04 +01:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
|
|
GPL-3.0-only. Per-file copyright headers preserved.
|
|
|
|
|
|
2026-04-30 19:51:34 +01:00
|
|
|
Based on [PrismLauncher](https://github.com/PrismLauncher/PrismLauncher)
|
|
|
|
|
(GPL-3.0), itself a fork of [PolyMC](https://github.com/PolyMC/PolyMC)
|
|
|
|
|
and [MultiMC](https://github.com/MultiMC/Launcher).
|
2026-05-05 04:19:28 +01:00
|
|
|
|
|
|
|
|
## Build from source
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
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](.github/workflows/build.yml) for all 3
|
|
|
|
|
platforms on every tag.
|
|
|
|
|
|
|
|
|
|
---
|