nothub / headlessmc-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

headlessmc-docker

container image for 3arthqu4ke/HeadlessMc


Usage

# use volumes to persist mc and hmc data
volumes="-v ${PWD}/mc:/work/.minecraft -v ${PWD}/hmc:/work/HeadlessMC"

# show hmc help
docker run --rm n0thub/headlessmc:latest "help"

# msa login
docker run --rm ${volumes} n0thub/headlessmc:latest "login" "<username>" "<password>"

# download mc
docker run --rm ${volumes} n0thub/headlessmc:latest "download" "1.19.4"

# download fabric
docker run --rm ${volumes} n0thub/headlessmc:latest "fabric" "1.19.4"

# install mod
mkdir -p mc/mods
cp mymod.jar mc/mods/

# define server (hmc.gameargs)
nano hmc/config.properties

# show available mc versions
docker run --rm ${volumes} n0thub/headlessmc:latest "versions"

# launch fabric
docker run -it --rm ${volumes} n0thub/headlessmc:latest "launch" "fabric-loader-0.14.22-1.19.4" "-commands"

About


Languages

Language:Dockerfile 56.2%Language:Shell 36.7%Language:Makefile 7.1%