Code Monkey home page Code Monkey logo

mclaunch's Introduction

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.