mine's idea is to create reproducible Minecraft server configurations.
It's a work in progress, but it can already be used to download Vanilla, Paper and Fabric server jars.
(yes it's not reproducible yet)
To install, just run:
cargo install --git https://github.com/mine-tool/mineAfter this, you can run mine in your terminal.
To download a Vanilla server jar, run:
mine init vanillaThis will download latest Vanilla server jar to the current directory.
You can also specify a version, including snapshots:
mine init vanilla 1.21To download a Paper server jar, run:
mine init paperThis will download the latest release of Paper to the current directory.
Paper also has build numbers, which you can specify:
mine init paper 1.21 --build 123To download a Fabric server jar, run:
mine init fabricWhich will (obviously) download the latest Fabric server jar to the current directory.
Fabric has versions of the loader and installer, which can also be specified:
mine init fabric 1.21 --loader 0.15.11 --installer 1.0.1You can also add an argument to download the latest unstable loader of Fabric:
mine init fabric --unstable-loaderSame goes for the installer:
mine init fabric --unstable-installerThis project is licensed under the GPLv3 license.