-
Notifications
You must be signed in to change notification settings - Fork 0
Home
PyMCL is a custom Python-based Minecraft Launcher designed for simplicity, speed, and ease of use. Whether you are running it from source or using our new ultra-compressed builds, PyMCL gets you into the game faster.
- Latest Build Size: ~22.7 MB (Thanks to Nuitka!)
-
Current Version:
1.0.0 - Core Tech: Python 3.8+, PyQt6, Minecraft Launcher Lib
- One-Click Launch: No bloated UI, just select your version and go.
- Microsoft Authentication: Secure login flow via browser.
-
Mod Support: Built-in manager to install
.jarmods directly from URLs or files. - Fabric Integration: Toggle Fabric loader with a single checkbox.
- Dynamic Backgrounds: Automatically fetches community backgrounds or lets you use your own.
For Users:
Download the latest .exe from the Releases Page. It is portable and requires no installation.
For Developers:
git clone https://github.com/Earth1283/PyMCL.git
cd PyMCL
pip install -r requirements.txt
python main.pyQ: Does this work on Linux/Mac? A: Yes! Running from source works on all platforms. The standalone EXE is currently Windows-optimized.
Q: Where are my files stored?
A: By default, PyMCL keeps data in ~/.pymcl-data (or D:\pymcl-data on Windows).
Q: Why is the EXE so small? A: We use Nuitka to compile Python to C, stripping out roughly 90% of the usual bloat found in Python applications. However, we still have around 25 MB of files due to PyQT6's resources