MeoLauncher

🐱 MeoLauncher (v2.1)

Version Python License Platform

MeoLauncher is a high-performance, modern Minecraft launcher built with a focus on aesthetics, security, and performance.


✨ Key Features

🔐 Advanced Authentication

🎨 Premium User Experience

⚡ Performance & Security


🚀 Getting Started

Prerequisites

Run from Source

  1. Clone the repository:
    git clone https://github.com/meohunterr/MeoLauncher.git
    cd MeoLauncher
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Create a .env file with your CLIENT_ID:
    CLIENT_ID=your_azure_client_id_here
    
  4. Launch the app:
    python app/webview_app.py
    

🛠️ Build & Deployment

The launcher uses a multi-stage build process for maximum security and portability.

1. Compile to Executable

We use cx_Freeze combined with PyArmor for code protection.

python compile.py build

The output will be located in the output-build/ directory.

2. Create Installer

Use the provided NSIS scripts in the installer/ directory to generate a professional Windows installer.


📂 Project Structure

MeoLauncher/
├── app/
│   ├── assets/         # Frontend (HTML, CSS, JS, Templates)
│   ├── core/           # Backend (Auth, Launcher, Skins, Anti-Cheat)
│   ├── game/           # Minecraft game files & assets
│   ├── java_pkg/       # Bundled Java Runtime
│   └── webview_app.py  # Application entry point
├── installer/          # NSIS installation scripts
├── compile.py          # Build & Encryption script
├── .env                # Environment variables (Secrets)
└── requirements.txt    # Python dependencies

🤝 Support & Contribution

If you find this project helpful, consider supporting its development:


📜 Disclaimer

MeoLauncher is not affiliated with Mojang AB or Microsoft. Minecraft is a trademark of Mojang Synergies AB.

Developed with ❤️ by MeoHunterr