Skip to content

Trinity-LA/Trinity-Launcher

Repository files navigation

Trinity Launcher 🎮

Official Website

Version Platform License image

Trinity Launcher is a modular graphical environment designed to manage and run Minecraft: Bedrock Edition natively on Linux environments.


🚀 Key Features

  • Multi-version Management: Extracts and organizes different versions of the game (APKs).
  • Content Manager (Trinito): Centralized interface for Mods, Textures, Shaders, and Worlds.
  • Native Integration: Support for Flatpak and native execution.
  • Discord Integration: Rich Presence implemented natively.

🛠️ How does it work?

Trinity Launcher is a frontend designed to improve the management and usability of Minecraft: Bedrock Edition on Linux systems.

Special Acknowledgments: Trinity is built upon the technical foundation of the mcpelauncher-manifest project.


📥 Installation

Download the latest version from our Releases and run the installer.

Method from source code

If you wish to compile the latest version from the repository:

  1. Clone the project:
    git clone https://github.com/Trinity-LA/Trinity-Launcher.git
    cd Trinity-Launcher
  2. Install dependencies and compile:
    chmod +x build.sh

(For a detailed guide, refer to docs/BUILD.md)


⚙️ Technical Architecture

The project is divided into two main libraries:

  • TrinityCore: File management logic, configuration, and communication with the Bedrock runtime.
  • TrinityUI: User interface based on Qt6.

🤝 Contributions

Contributions are welcome! Please read our Contribution Guide before opening a Pull Request.