diff --git a/Dockerfile b/Dockerfile index 1de3420..13ad183 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ FROM openjdk:21-buster LABEL version="3.2" + RUN apt-get update && apt-get install -y curl unzip jq && \ adduser --uid 99 --gid 100 --home /data --disabled-password minecraft diff --git a/README.md b/README.md index 39dec44..8e5758d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ + # [All the Mods 10-3.2](https://www.curseforge.com/minecraft/modpacks/all-the-mods-10) on Curseforge @@ -17,6 +18,7 @@ This container is built to run on an [Unraid](https://unraid.net) server, outside of that your mileage will vary. + The docker on the first run will download the same version as tagged `All the Mods 10-3.2` and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish. After the first run, it will simply start the server. @@ -60,7 +62,12 @@ Github: https://github.com/Goobaroo/docker-allthemods9 Docker: https://hub.docker.com/repository/docker/goobaroo/allthemods9 -## Source (This repo) +## Source (W3LFARe repo) Github: https://github.com/W3LFARe/docker-allthemods10 Docker: https://registry.hub.docker.com/r/w3lfare/allthemods10 + +## Source (Gadoon repo) +Github: https://github.com/gadoon/docker-allthemods10 + +Docker: https://registry.hub.docker.com/r/gideon77/allthemods10 diff --git a/launch.sh b/launch.sh index 408d119..76da60a 100644 --- a/launch.sh +++ b/launch.sh @@ -2,8 +2,10 @@ set -x + NEOFORGE_VERSION=21.1.174 SERVER_VERSION=3.2 + cd /data if ! [[ "$EULA" = "false" ]]; then @@ -15,7 +17,9 @@ fi if ! [[ -f "Server-Files-$SERVER_VERSION.zip" ]]; then rm -fr config defaultconfigs kubejs mods packmenu Server-Files-* neoforge* + curl -Lo "Server-Files-$SERVER_VERSION.zip" "https://mediafilez.forgecdn.net/files/6606/334/ServerFiles-$SERVER_VERSION.zip" || exit 9 + unzip -u -o "Server-Files-$SERVER_VERSION.zip" -d /data DIR_TEST="ServerFiles-$SERVER_VERSION" if [[ $(find . -type d -maxdepth 1 | wc -l) -gt 1 ]]; then