Minecraft Mod Loader By @Jadon 1 Devlogs 4 Total hours I am building a Minecraft mod launcher using Curseforge API
Ship #1 Changes requested @Jadon on Minecraft Mod Loader · 6 days ago ⭐ What Was Challenging Building the Minecraft Mod Manager involved several real challenges: Coordinating multiple systems (PyQt6 UI, file management, modpack manifests, CurseForge downloads). Handling errors safely so the launcher never silently crashes. Managing mod conflicts between Forge and Fabric loaders. Creating a clean, multi‑page UI with navigation, settings, downloads, and modpack tools. Packaging the project into a single .exe using PyInstaller and then building a proper installer with Inno Setup. Designing an update system using a remote version.txt file. Ensuring cross‑folder compatibility with %APPDATA%, Minecraft directories, and user‑selected paths. These challenges pushed the project from a simple script into a full desktop application. ⭐ What I Made This project is a full desktop Minecraft launcher with: Mod Manager Modpack Creator & Importer CurseForge Downloader Play Launcher Settings Page Update Checker Conflict Detector Installer (Inno Setup) Global Error Handler Clean PyQt6 UI It’s designed for personal use, with a focus on simplicity, reliability, and clean UI design. ⭐ What Others Need to Know to Test This Project To test this project, users need: ✔ Python 3.10+ The project uses PyQt6 and several libraries that require modern Python. ✔ Required Python packages Install dependencies: pip install -r requirements.txt (If you don’t have a requirements.txt, I can generate one.) ✔ A Minecraft installation The launcher needs access to: C:\Users\\AppData\Roaming\.minecraft or whichever folder the user selects in Settings. ✔ Internet connection Required for: CurseForge mod downloads Update checking Manifest imports ✔ Windows OS The .exe and installer are built for Windows. ✔ Optional: Virtual environment Recommended but not required ✔ To test the EXE Users can download the compiled .exe from your GitHub Releases page. ✔ To test the update system Users need access to your version.txt repo: MinecraftModManager-Update 1 devlog 4h Try project → See source code →
Open comments for this post @Jadon on Minecraft Mod Loader · 6 days ago 3h 42m 25s logged This is a nightmare! - I accedentally deleted it all!