A simple command line interface for managing and launching Minecraft instances, friendly to both users and automation/tooling.
(insert fancy image here)
todo
Planned:
- Mod management/auto update
- Modpack installation
- MultiMC/Prism integration (either autodetecting installations and using them, or importing instances)
- Vanilla launcher integration (either autodetecting installations and using them, or importing instances)
- Java installation based on requested version in manifest
- Support for legacy launcher metadata formats (eg the ability to launch older Minecraft versions)
- Forge support
- Automatic synchronization of saves/resource packs/configs/servers between instances
Warning
Windows is not officially supported yet, but it may work. If you encounter any issues, please report them as an issue.
A prebuilt binary is available for macOS and Linux in the releases tab.
It is possible to install the latest version of mc
using go install
:
go install github.com/mworzala/mc@latest
It is possible to build mc
from source as long as you have Make and Go installed.
make build
todo
It is possibly to change the data directory by setting MC_CLI_DATA_DIR
to the directory.
Files will be placed directly in this directory.
todo discuss output options, non interactive mode, etc
todo
This project is licensed under the MIT.