Cross-platform Minecraft Launcher library for .NET
Alternatives To
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Adventure553398 hours ago6April 17, 202084mitJava
A user-interface library, formerly known as text, for Minecraft: Java Edition
6 months ago36gpl-3.0TypeScript
Minecraft Add-on Editor | We strive to provide the best development experience possible
3 months ago189gpl-3.0TypeScript
Next generation of bridge., the Minecraft Add-On editor
3 months agogpl-3.0Java
A template for creating minecraft plugin from 1.8 to 1.19
12 days ago13July 01, 20221gpl-3.0Java
The free and open source solution to update Minecraft.
Vscode Bedrock Development Extension58
15 days ago3bsd-3-clauseJSON
An extension that provides support for files such as: .mcfunction, .json and .lang. Features include: completion, validations, formatters, diagnostics, cheat-sheets, code-actions, generation of files, and development tools to help develop Minecraft Bedrock Addons or Minecraft Education Edition.
Okaeri Configs53
3 months ago4mitJava
Simple Java/POJO config library written with love and Lombok
5 months ago1mitC#
Cross-platform Minecraft Launcher library for .NET
a day agomitJSON
Enhances the vanilla experience with optimization, accessibility & compatibility using complex modification.
Nbt2json3222 years ago12October 22, 20213mitGo
A command line utitlity and module that reads NBT data and converts it to JSON or YAML for editing and then back to NBT again
Alternatives To
Select To Compare

Alternative Project Comparisons



Makes it possible to develop Minecraft launchers with efficiency and elegance.
Explore the docs »

View Demo · Report Bug · Request Feature

About The Project

This is an easy-to-use, trainee-friendly Minecraft launcher library. It's enough for you to develop a high-performance, elegant Minecraft launcher application.

Here's why:

  • We chose .Net Standard 2.1 as the development framework.
  • Simple but not spartan, focusing on core features.
  • Complete documentation and examples, and almost every method with xml-doc.
  • Cross-platform, same code, different os.

This library still has many shortcomings and defects, we welcome anyone to submit issues.

Built With

ModuleLauncher.Re is possible because of the support of the following great projects:

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.


  • Install ModuleLauncher.Re via Nuget:

    • IDE interface
    • Nuget Package Manger: Install-Package ModuleLauncher.Re -Version 3.0.0
    • .Net CLI: dotnet add package ModuleLauncher.Re --version 3.0.0
  • Or clone the repo and compile it to dynamic link library


Create a simple Launcher instance:

var launcher = new Launcher("<.minecraft>")
    Authentication = "<player name>",
    Java = @"<javaw.exe> or <java.exe>"

After constructing the Launcher instance, we can launch Minecraft:

await launcher.Launch("<the version to launch>");

For more examples, please refer to the Documentation


See the open issues for a list of proposed features (and known issues).


Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request


Distributed under the MIT License. See LICENSE for more information.


破晓 - Telegram - [email protected]

Project Link:


In no particular order.

Popular Minecraft Projects
Popular Json Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp