mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-16 03:50:39 +00:00
cea56c6ec2a9f51172bdaaa09dbb6780be31488d
LCE QT Launcher
Warning
This launcher is work in progress and its feature could be changes or remove at any time. PR are more than welcome to fix or add features. Just be compliant with the GPLv3 license and Code of Respect
About
This is a custom Minecraft LCE Launcher written in Python and Qt with Freedom and GNU/Linux support in mind.
Features
- Command Line interface
- Qt 6 GUI (Native like Interface)
- Written in Python (No Electron or Rust)
- Customisable
- Free Software (GPLv3)
- Multiple Instance (Work in progress)
- GNU/Linux compatibility first (with secondary Windows and FreeBSD support)
- Focus on being the main hub for Minecraft LCE on GNU/Linux
- Minecraft Theme pre-configured
How to run
VSCode
-
Create a Python Virtual Env via a tool like UV
-
Set VSCode to that Python Virtual Env
-
Run "Pyside : Sync Virtual Env and Launch"
-
Run the app via Vscode debug mode or directly the
src/main.pyfile.
Others
Guide coming laters
How to build
Coming in version 0.0.1 when the program will be more stable
Software Requirement
- Python 3.12.x
- with a virtual env with the required library install (specified in the readme and
pyproject.toml)
- with a virtual env with the required library install (specified in the readme and
- PySide6
- Monocraft Font installed
- A display server or compositor (for Unix like system, MacOS and Windows use their own proprietary one)
Python Library Used
- pyside6,
- requests,
- rich,
- term-image,
- pillow,
- hatch,
- uv,
- pip
Compatible Operating System
- Windows 10 and later (not tested yet)
- GNU/Linux
- MacOS (not officially supported, since I cannot test it, but should work with POISX compatibility)
- Android (not tested yet)
Code of Respect
License
Description
Languages
Python
77.1%
HTML
12.9%
Shell
4.6%
Nix
3.4%
PowerShell
0.9%
Other
1.1%
