Skip to content

WithLithum/MineOrc

Repository files navigation

MineOrc logo MineOrc

GitHub Actions Workflow Status CalVer License

MineOrc is an instance manager and launcher for Minecraft: Java Edition.

Features

  • Game launch
  • Profile/Instance management
  • Java registration & management
  • Microsoft Authentication (MSA)
  • Mod loaders support

Download & Usage

MineOrc requires .NET 10 Runtime. You can get it here.

There are no release builds at the moment, but you can get a CI build from here. In any case it is inaccessible because it was throttled by GitHub, login and use the 'Actions' page to get one.

To get a list of commands, run mineorc --help.

Building & contributing

To build, you will need .NET 10. You can download it here.

Note that in order to build you will need to specify a secrets file. It should be located under:

Important

In order for the app to build and run correctly, you will need to specify a secrets file. It should be located under MineOrc/Resources/Secrets.json, and it must be conforming to this class file.

If you don't have the API keys, just leave the value blank.

Developing

To develop, you probably need a decent .NET IDE. Your free options are:

  • Visual Studio Community (non-commerical or startup use)
  • Visual Studio Code, with C# Dev Kit (same as Visual Studio)
  • Rider (non-commercial use)
  • Emacs, etc. editors that support Language Server Protocol

To contribute, fork, modify and open a pull request. To report a bug or request a feature, please use Issues.

Legal

This project is licensed under the GPL-3.0-or-later licence. See the legal code here.

MineOrc is not an official Minecraft product, and is not associated with nor approved by Mojang or Microsoft.

About

Command-line based launcher/orchestrator for Minecraft: Java Edition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages