Skip to content
Earth1283 edited this page Nov 18, 2025 · 1 revision

Welcome to the PyMCL Wiki! ๐ŸŽฎ

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.

๐Ÿš€ Project Status

  • Latest Build Size: ~22.7 MB (Thanks to Nuitka!)
  • Current Version: 1.0.0
  • Core Tech: Python 3.8+, PyQt6, Minecraft Launcher Lib

๐Ÿ“š Quick Navigation

Awaiting contents...

โœจ Key Features

  • 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 .jar mods 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.

๐Ÿ“ฅ Getting Started

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.py

โ“ FAQ

Q: 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