Skip to content

CacahueteSansSel/mcLaunch

Repository files navigation

The mcLaunch banner .NET GitHub License GitHub Release

This project is in beta, some things just don't work or aren't implemented yet !

mcLaunch

The Minecraft launcher that puts your Minecraft in a box 📦

mcLaunch (pronounced m-c-launch, [ɛm si lɔntʃ]) is a new and modern Minecraft launcher focused on design, compatibility, and ease of use.

Main Screenshot

Features

  • Launches every Minecraft version 🚀
  • Supports Fabric, Forge, NeoForge and Quilt 📜
  • Installs mods, and import modpacks from both CurseForge and Modrinth 🧩
  • Exports modpacks to a custom really small file format 🛫

Install

Windows x64

Download the installer here and follow the instructions. If you have any warning about "Windows protected your PC", ignore it. If you don't want to use the installer, download mcLaunch-windows.zip from the latest release, extract it in a folder, and run mcLaunch.exe from there.

Linux x64

Download mcLaunch-linux.zip from the latest release and extract it in a folder. You may need to mark the mcLaunch and the mcLaunch.MinecraftGuard files as executable before running mcLaunch.

Build

Make sure to have the .NET 8.0 SDK installed, then clone the project.

Then, you can build and run the project :

$ cd mcLaunch
$ dotnet build
$ dotnet run

About forking mcLaunch

If you fork mcLaunch and plan to create a derivative work out of it, you will need to do some changes :

  • You will need to remove every logos of mcLaunch and mentions of the mcLaunch name to replace with your own
  • You will need to replace the CurseForge API key and the Microsoft Azure App ID with your own created specifically for your derivative work
  • This derivative work will need to be open-source too, and with the same license, according to it.

Credits

Libraries used by the project :

This project takes huge inspiration of :

  • portablemc (general Minecraft launcher stuff + basis of the new Forge installer code)