Mine / Dockerfile
pabla1322's picture
Update Dockerfile
c7aed86 verified
Raw
History Blame Contribute Delete
1.14 kB
FROM itzg/minecraft-server:java21
ENV TYPE=PAPER \
VERSION=1.20.6 \
EULA=TRUE \
MEMORY=8G \
INIT_MEMORY=8G \
MAX_MEMORY=8G \
REMOVE_OLD_MODS=true \
SYNC_SKIP_ALL=true \
ONLINE_MODE=TRUE \
SPAWN_PROTECTION=0 \
ALLOW_NETHER=true \
ENABLE_COMMAND_BLOCK=true \
MOTD="GridKart SMP - Java & Bedrock | 1.8 to Latest" \
DIFFICULTY=normal \
MAX_PLAYERS=25
# Geyser + Floodgate for Bedrock crossplay
# ViaVersion + ViaBackwards for old Java versions 1.8+
RUN mkdir -p /data/plugins && \
curl -o /data/plugins/Geyser-Spigot.jar https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot && \
curl -o /data/plugins/Floodgate-Spigot.jar https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot && \
curl -L -o /data/plugins/ViaVersion.jar https://hangar.papermc.io/api/v1/projects/ViaVersion/ViaVersion/versions/latest/download && \
curl -L -o /data/plugins/ViaBackwards.jar https://hangar.papermc.io/api/v1/projects/ViaBackwards/ViaBackwards/versions/latest/download
EXPOSE 25565/tcp
EXPOSE 19132/udp