CuBitM/GoLauncher — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a fast desktop Minecraft launcher in Go with a clean Fyne interface. I want users to log in with their Microsoft account, pick any normal Minecraft version from Mojang, download everything needed quickly, verify the files, and launch the game without having to mess with folders.

It should automatically find Java when possible, save settings in the user folder, and use sensible JVM settings for smooth FPS. Please include support for installing Fabric from the official Fabric API, and detecting Forge versions that were installed with the normal Forge installer. The launcher should work on Windows, Linux, and macOS.

Make the UI simple, with a launch area, login flow, version selection, mod loader area, and clear progress or error messages while downloading. Include a build script so I can run it locally or build releases. Look up current Mojang, Fabric, Forge, and Microsoft auth docs online if you need to.

Want more depth? Deep Reverse