services: spigot-server: build: context: ./context args: - UID=1000 - GID=1000 - MINECRAFT_VERSION=1.21.8 stop_signal: SIGINT stop_grace_period: 30s volumes: - ./servers/bryson:/server ports: - 25565:25565 environment: - "ACCEPT_EULA=false" - "MC_ACCEPTS_TRANSFERS=false" - "MC_ALLOW_FLIGHT=false" - "MC_ALLOW_NETHER=true" - "MC_BROADCAST_CONSOLE_TO_OPS=true" - "MC_BROADCAST_CONSOLE_TO_OPS=true" - "MC_BUG_REPORT_LINK=" - "MC_DEBUG=false" - "MC_DIFFICULTY=easy" - "MC_ENABLE_COMMAND_BLOCK=false" - "MC_ENABLE_JMX_MONITORING=false" - "MC_ENABLE_QUERY=false" - "MC_ENABLE_STATUS=true" - "MC_ENFORCE_SECURE_PROFILE=true" - "MC_ENFORCE_WHITELIST=false" - "MC_ENTITY_BROADCAST_RANGE_PERCENTAGE=100" - "MC_FORCE_GAMEMODE=false" - "MC_FUNCTION_PERMISSION_LEVEL=2" - "MC_GAMEMODE=survival" - "MC_GENERATE_STRUCTURES=true" - "MC_GENERATOR_SETTINGS={}" - "MC_HARDCORE=false" - "MC_HIDE_ONLINE_PLAYERS=false" - "MC_INITIAL_DISABLED_PACKS=" - "MC_INITIAL_ENABLED_PACKS=vanilla" - "MC_LEVEL_NAME=world" - "MC_LEVEL_SEED=" - "MC_LEVEL_TYPE=minecraft\\:normal" - "MC_LOG_IPS=true" - "MC_MAX_BUILD_HEIGHT=256" - "MC_MAX_CHAINED_NEIGHBOR_UPDATES=1000000" - "MC_MAX_PLAYERS=20" - "MC_MAX_TICK_TIME=60000" - "MC_MAX_WORLD_SIZE=29999984" - "MC_MOTD=A Dockerized Spigot Minecraft Server" - "MC_NETWORK_COMPRESSION_THRESHOLD=256" - "MC_ONLINE_MODE=true" - "MC_OP_PERMISSION_LEVEL=4" - "MC_PAUSE_WHEN_EMPTY_SECONDS=60" - "MC_PLAYER_IDLE_TIMEOUT=0" - "MC_PREVENT_PROXY_CONNECTIONS=false" - "MC_PREVIEWS_CHAT=false" - "MC_PVP=true" - "MC_RATE_LIMIT=0" - "MC_RCON_PASSWORD=spigot" - "MC_REGION_FILE_COMPRESSION=deflate" - "MC_REQUIRE_RESOURCE_PACK=false" - "MC_RESOURCE_PACK=" - "MC_RESOURCE_PACK_ID=" - "MC_RESOURCE_PACK_PROMPT=" - "MC_RESOURCE_PACK_SHA1=" - "MC_SIMULATION_DISTANCE=10" - "MC_SNOOPER_ENABLED=false" - "MC_SPAWN_ANIMALS=true" - "MC_SPAWN_MONSTERS=true" - "MC_SPAWN_NPCS=true" - "MC_SPAWN_PROTECTION=16" - "MC_SYNC_CHUNK_WRITES=true" - "MC_TEXT_FILTERING_CONFIG=" - "MC_TEXT_FILTERING_VERSION=0" - "MC_USE_NATIVE_TRANSPORT=true" - "MC_VIEW_DISTANCE=10" - "MC_WHITE_LIST=false"