ProjT Launcher Custom Minecraft launcher for managing multiple installations with ease. A fork of Prism Launcher, evolving into an independent project.
Installation • Building • Contributing • License
What is ProjT Launcher?
ProjT Launcher is a powerful, user-friendly launcher for Minecraft that lets you manage multiple game instances effortlessly. Originally forked from Prism Launcher, it’s now an independent project with its own vision and features.
Key Features
- Backup System: Granular backups for saves, configs, mods, and more.
- Performance Optimized: Faster UI, quicker launches, lower memory usage.
- Apple Silicon Native: ARM64 builds for macOS without Rosetta.
- Future-Ready: Mo…
ProjT Launcher Custom Minecraft launcher for managing multiple installations with ease. A fork of Prism Launcher, evolving into an independent project.
Installation • Building • Contributing • License
What is ProjT Launcher?
ProjT Launcher is a powerful, user-friendly launcher for Minecraft that lets you manage multiple game instances effortlessly. Originally forked from Prism Launcher, it’s now an independent project with its own vision and features.
Key Features
- Backup System: Granular backups for saves, configs, mods, and more.
- Performance Optimized: Faster UI, quicker launches, lower memory usage.
- Apple Silicon Native: ARM64 builds for macOS without Rosetta.
- Future-Ready: Mod profiles, cloud sync, and performance profiling coming soon.
- Prism Compatible: Import and use existing Prism instances seamlessly.
Goals
- Establish independent infrastructure and branding.
- Migrate to QML-based UI for better performance and modern design.
- Expand modding support and community features.
- Ensure cross-platform compatibility and native builds.
Note: Infrastructure is still being built. Some links/assets may point to Prism Launcher temporarily.
Packaging Status
ProjT Launcher is available in various package repositories. Check the badge above for current distributions and versions.
Installation
Official releases are available. For the most stable experience, use a release build or your distro package when available.
Stable Options
- Official Releases: Download installers/binaries from GitHub Releases.
- Package Manager: Install your distro’s
projtlauncherpackage (see the Repology badge above for availability). - Build from Source: Follow the Building from Source section for a reproducible release build.
Development Builds (Unstable)
These are for testing and contributors only:
- CI Artifacts: Check GitHub Actions for builds.
- Nix Flake:
nix build .#projtlauncher - Local Build:
cmake -S . -B build && cmake --build build
Documentation
We have comprehensive documentation for contributors:
- Getting Started: Setup your environment (Windows/Linux/macOS).
- Code Style: Strict rules for C++ and QML.
- Project Structure: Where to put your files.
- Architecture: Understanding MVVM and the Task system.
- Workflow: How to submit a Pull Request.
- Testing: How to write and run tests.
Building from Source
Prerequisites
- CMake 3.22+
- Qt 6.x
- C++20 compiler
- Git submodules
Quick Build
git clone --recursive https://github.com/YongDo-Hyun/ProjT-Launcher.git
cd ProjT-Launcher
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
For detailed instructions:
macOS Notes
- ARM64 (Apple Silicon) is prioritized.
- Universal binaries work on Intel macOS but are deprecated.
- See APPLE_SILICON_RATIONALE.md for details.
Community & Support
- Issues: Report bugs or suggest features on GitHub.
- Translations: Use upstream Prism strings for now; own workflow coming.
- Community Spaces: Discord/Matrix channels announced soon.
Forking & Redistribution
You can fork and redistribute freely under the GPL-3.0 license. For custom builds:
- Clearly state it’s not official ProjT Launcher.
- Change API keys in
CMakeLists.txtto your own or disable them. - Set
Launcher_BUILD_PLATFORMfor distributions (e.g.,archlinux).
Building with default API keys implies acceptance of:
License
Code: GPL-3.0-only (Only for Launcher)/ AGPL-3.0-only (Only for website)/ MS-PL (Only for metadata generation scripts) Assets: CC BY-SA 4.0
Made with love for the ProjT contributors.