Files
minecraft-docker-setup/docker-compose.yml

74 lines
2.7 KiB
YAML

# Generated by setupmc.com on 2025-11-02T06:05:16.585Z
services:
mc:
image: itzg/minecraft-server:stable
tty: true
stdin_open: true
ports:
- "25565:25565"
- "8100:8100" # port for bluemap
environment:
EULA: "TRUE"
# EssentialsX dev builds
PLUGINS: |-
https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXDiscord-2.22.0-dev+42-9985dbd.jar
https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXSpawn-2.22.0-dev+42-9985dbd.jar
https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXSpawn-2.22.0-dev+42-9985dbd.jar
https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXChat-2.22.0-dev+42-9985dbd.jar
https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.22.0-dev+42-9985dbd.jar
https://cdn.modrinth.com/data/l1d4bZ1h/versions/Qy4snQke/wolfyutils-spigot-4.19.1.2.jar
https://cdn.modrinth.com/data/qmTmOySQ/versions/6IfsAObT/customcrafting-spigot-4.19.1.0.jar
# view "plugins.json" for the list of plugins from modrinth
MODRINTH_PROJECTS: |-
v182E90X
Xdn5t532
16vhQOQN
UmLGoGij
Vebnzrzj
gMMDcC2d
qvdtDX3s
8VMk6P0I
3wmN97b8
Hn8OHmqL
a8UoyV2h
lJFOpcEj
5QNgOj66
1apsbntF
Pw3KRjwE
pwCm0TtE
tRdRT5jS
YrkmSvXh
BITzwT7B
swbUV1cr
OhduvhIc
9eGKb6K1
fALzjamp
MODRINTH_DOWNLOAD_DEPENDENCIES: "none"
MODRINTH_ALLOWED_VERSION_TYPE: "beta"
VANILLATWEAKS_SHARECODE: "9iV98A" # list here: https://vanillatweaks.net/share/#9iV98A
TYPE: "PAPER" # MAYBE swap to fabric?
PAPER_CHANNEL: "experimental" # just so we support latest version
MEMORY: "6144M" # 6GB of RAM
MOTD: "R.I.G"
USE_AIKAR_FLAGS: "true" # optimizations?
USE_MEOWICE_FLAGS: "true" # optimizations?
TZ: "Australia/Brisbane"
DIFFICULTY: "3" # hard
MODE: "1" # survival
FORCE_GAMEMODE: "true" # force survival on join
ENABLE_COMMAND_BLOCK: "true"
SEED: "seed_here"
OPS: |-
name_here
ENABLE_WHITELIST: "true" # aint lettin randoms join
WHITELIST: |-
name_here
HIDE_ONLINE_PLAYERS: "true" # hide online players from scanners
PREVIEWS_CHAT: "true" # no idea
ALLOW_FLIGHT: "true" # elytra = yep
ENABLE_ROLLING_LOGS: "true" # save space
LOG_TIMESTAMP: "true" # timestamp for logs
volumes:
# where everything should be stored
- "/10tbhdd/minecraft/nov2025/data:/data"