Skip to content

TUntitledGeek/mosaic-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

Mosaic Launcher

A QML/Python-based Minecraft Launcher

License Target Status

What is the Mosaic Launcher?

The Mosaic Launcher will act as a testing "basic" application that functions as an easy-to-use & modify Minecraft launcher for modpacks or clients.

Roadmap

The Skeleton

  • Basic Window Setup
  • Implement Sidebar & Tab Switching
  • Basic Theming

Main Functionality

  • Ability to Start Minecraft
  • Implement Instances (Navigation-Wise)
  • Launch Button
  • Create Instances List Menu
  • Add Ability to Create & Delete Instances In-Client
  • Give Instances the ability to be Pinned
  • Download Functionality (Modrinth API Integration)

Visual Cleanup

  • Homepage setup… (Automatic Grabbing of Icon & Artwork Card for Background)
  • Theme Customization Page

Development Priorities

Indicator Level Description
P0 Critical Core functionality required for the alpha release.
P1 High Important features to be added immediately after core stability.
P2 Medium Quality of life improvements, UI design and secondary tools.
P3 Low Polish, extra features, and "nice to haves".

Key Features

Status Priority Feature Description
P0 Instanced Launching The user can install & modify multiple instances of Minecraft at once.
P1 Mod Installation Installing & toggling mods using the Modrinth API.
P2 SpecEngine Integration Integration with SpecEngine.
P3 GitHub Integration Pull/push commits from developer forks of the main modpack.
P3 Discord RPC Showing the launcher status in Discord Rich Presence.
P3 Backup System Ability to reverse changes from the last 3 operations.

⚖️ License & Contributions

Copyright (c) 2026 TUntitledGeek. ALL RIGHTS RESERVED.

This project is Source-Available. This means that while the code is publicly viewable for transparency and educational purposes, it is not open source.

Usage & Restrictions

  • You may not resell, re-license, or decouple this code for use in independent projects without written consent.

Contributions (CLA)

By forking this repository or submitting a Pull Request, you agree to grant the Author (TUntitledGeek) a perpetual, royalty-free, and irrevocable license to use and merge your contributions into the main project. Full licensing details can be found in the LICENSE file.


Disclaimer: Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.

About

A QML based Minecraft Launcher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published