diff --git a/forge/forge-1.19.2/Dockerfile b/forge/Dockerfile similarity index 100% rename from forge/forge-1.19.2/Dockerfile rename to forge/Dockerfile diff --git a/forge/forge-1.19.2/files/Install_Script.sh b/forge/Install_Script.sh similarity index 100% rename from forge/forge-1.19.2/files/Install_Script.sh rename to forge/Install_Script.sh diff --git a/forge/forge-1.19.2/files/eula.txt b/forge/eula.txt similarity index 100% rename from forge/forge-1.19.2/files/eula.txt rename to forge/eula.txt diff --git a/forge/forge-1.19.3/Dockerfile b/forge/forge-1.19.3/Dockerfile deleted file mode 100644 index cf037b9..0000000 --- a/forge/forge-1.19.3/Dockerfile +++ /dev/null @@ -1,38 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -ENV ACCEPT_EULA="false" -ENV GAME_PORT=25565 -ENV FORGE_URL=https://maven.minecraftforge.net/net/minecraftforge/forge/1.19.3-44.1.0/forge-1.19.3-44.1.0-installer.jar - -# URL's for files -ARG INSTALL_SCRIPT=https://raw.githubusercontent.com/fithwum/minecraft/master/forge/forge-1.19.3/files/Install_Script.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp \ - && cd /MCserver \ - && wget ${FORGE_URL} -O forge-1.19.3-44.1.0-installer.jar \ - && java -jar forge-1.19.3-44.1.0-installer.jar --installServer \ - && rm -frv forge-1.19.3-44.1.0-installer.jar forge-1.19.3-44.1.0-installer.jar.log - -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script.sh" ] diff --git a/forge/forge-1.19.3/files/Install_Script.sh b/forge/forge-1.19.3/files/Install_Script.sh deleted file mode 100644 index 7a54fef..0000000 --- a/forge/forge-1.19.3/files/Install_Script.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash -# Copyright (c) 2022 fithwum -# All rights reserved - -# Display setup -export DISPLAY=0 - -# Variables. -echo " " -echo "INFO ! Checking for latest Minecraft Server version." -MC_VERSION=1.19.3 - -EULA_FILE=https://raw.githubusercontent.com/fithwum/minecraft/master/forge/forge-${MC_VERSION}/files/eula.txt -OPS_FILE=https://raw.githubusercontent.com/fithwum/minecraft/master/forge/forge-${MC_VERSION}/files/ops.json -WHITELIST_FILE=https://raw.githubusercontent.com/fithwum/minecraft/master/forge/forge-${MC_VERSION}/files/whitelist.json - -# Main install (Debian). -# Check for files in /MCserver and download if needed. -# Looking for run-forge_${MC_VERSION}.sh -if [ -e /MCserver/run-forge_${MC_VERSION}.sh ] - then - echo " " - echo "INFO ! run-forge_${MC_VERSION}.sh found ... will use existing file." - else - echo " " - echo "WARNING ! run-forge_${MC_VERSION_OLD}.sh is out of date/missing ... will download now." - mv /MCserver/run.sh /MCserver/run-forge_${MC_VERSION}.sh -fi - -# Check for needed files -if [ -e /MCserver/eula.txt ] - then - echo " " - echo "INFO ! eula.txt found ... will use existing file." - else - echo " " - echo "WARNING ! eula.txt is missing ... will download now." - wget --no-cache ${EULA_FILE} -O /MCserver/eula.txt -fi - -if [ -e /MCserver/ops.json ] - then - echo " " - echo "INFO ! ops.json found ... will use existing file." - else - echo " " - echo "WARNING ! ops.json is missing ... will download now." - wget --no-cache ${OPS_FILE} -O /MCserver/ops.json -fi - -if [ -e /MCserver/whitelist.json ] - then - echo " " - echo "INFO ! whitelist.json found ... will use existing file." - else - echo " " - echo "WARNING ! whitelist.json is missing ... will download now." - wget --no-cache ${WHITELIST_FILE} -O /MCserver/whitelist.json -fi - -sleep 1 - -# Set permissions. -chown 99:100 -R /MCserver -chmod 777 -R /MCserver -chmod +x /MCserver/run-forge_${MC_VERSION}.sh - -sleep 1 - -# Run Minecraft server. -echo " " -echo "INFO ! Starting Minecraft Server ${MC_VERSION}" -exec /MCserver/run-forge_${MC_VERSION}.sh --dataPath=/MCserver - -exit diff --git a/forge/forge-1.19.3/files/eula.txt b/forge/forge-1.19.3/files/eula.txt deleted file mode 100644 index 9721c7a..0000000 --- a/forge/forge-1.19.3/files/eula.txt +++ /dev/null @@ -1,3 +0,0 @@ -#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). -#Mon Jul 13 15:34:07 PDT 2020 -eula=true diff --git a/forge/forge-1.19.3/files/ops.json b/forge/forge-1.19.3/files/ops.json deleted file mode 100644 index 33686a5..0000000 --- a/forge/forge-1.19.3/files/ops.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "uuid": "e9191443-8706-461c-a4a9-6b12b86f7fc0", - "name": "fithwum", - "level": 4, - "bypassesPlayerLimit": true - }, - { - "uuid": "fb505f65-bfb5-45f7-8e16-16ce5ef09eb2", - "name": "Lacarthian", - "level": 4, - "bypassesPlayerLimit": true - } -] \ No newline at end of file diff --git a/forge/forge-1.19.3/files/whitelist.json b/forge/forge-1.19.3/files/whitelist.json deleted file mode 100644 index 8db31e4..0000000 --- a/forge/forge-1.19.3/files/whitelist.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "uuid": "9b8d4ecf-beae-4277-ba52-7c9d25bb1968", - "name": "DHRmike" - }, - { - "uuid": "6218840a-7cba-4eb6-aec2-5246f2152c8a", - "name": "lordWiseman28" - }, - { - "uuid": "e9191443-8706-461c-a4a9-6b12b86f7fc0", - "name": "fithwum" - }, - { - "uuid": "62bb6a62-c176-4ad7-a49d-e5b2ce0954cf", - "name": "OzyWizard" - }, - { - "uuid": "fb505f65-bfb5-45f7-8e16-16ce5ef09eb2", - "name": "Lacarthian" - }, - { - "uuid": "a90f9d4e-33d5-4855-9be5-de025b707f54", - "name": "Drakaul" - }, - { - "uuid": "f4d00276-62f4-4d30-a085-998c71916ecd", - "name": "___ORANGE___" - }, - { - "uuid": "27b719c4-daf3-429b-af2d-da3aab113f79", - "name": "Rekage_" - }, - { - "uuid": "d02f2de9-d414-42e2-b2fd-ec18bc2625ef", - "name": "Izzy761" - } -] \ No newline at end of file diff --git a/forge/forge-1.19.2/files/ops.json b/forge/ops.json similarity index 100% rename from forge/forge-1.19.2/files/ops.json rename to forge/ops.json diff --git a/forge/forge-1.19.2/files/whitelist.json b/forge/whitelist.json similarity index 100% rename from forge/forge-1.19.2/files/whitelist.json rename to forge/whitelist.json diff --git a/quilt/quilt-1.20/Dockerfile b/quilt/quilt-1.20/Dockerfile deleted file mode 100644 index 3b9acf1..0000000 --- a/quilt/quilt-1.20/Dockerfile +++ /dev/null @@ -1,38 +0,0 @@ -FROM fithwum/debian-base:bullseye -LABEL maintainer "fithwum" - -ENV ACCEPT_EULA="false" -ENV GAME_PORT=25565 -ENV QUILT_URL=https://quiltmc.org/api/v1/download-latest-installer/java-universal - -# URL's for files -ARG INSTALL_SCRIPT=https://gitlab.fithwum.tech/fithwum/minecraft/-/raw/master/files/Install_Script_Quilt.sh - -# Install java-17 & Dependencies. -RUN apt-get -y update \ - && apt-get -y --fix-broken install \ - && apt-get install -y software-properties-common openjdk-17-jdk \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* \ - && update-ca-certificates -f; - -# Folder creation. -RUN mkdir -p /MCserver /MCtemp \ - && chmod 777 -R /MCserver /MCtemp \ - && chown 99:100 -R /MCserver /MCtemp -RUN cd /MCserver \ - && wget ${QUILT_URL} -O quilt-installer.jar \ - && java -jar quilt-installer.jar install server 1.20 --download-server \ - && rm -frv quilt-installer.jar - -ADD "${INSTALL_SCRIPT}" /MCtemp -RUN chmod +x /MCtemp/Install_Script_Quilt.sh - -# Directory where data is stored -VOLUME /MCserver - -# 25565 Default. -EXPOSE 25565/udp 25565/tcp - -# Run command -CMD [ "/bin/bash", "./MCtemp/Install_Script_Quilt.sh" ]