#Minecraft server properties #Fri Aug 08 20:06:16 GMT 2025 accepts-transfers=${MC_ACCEPTS_TRANSFERS:-false} allow-flight=${MC_ALLOW_FLIGHT:-false} allow-nether=${MC_ALLOW_NETHER:-true} broadcast-console-to-ops=${MC_BROADCAST_CONSOLE_TO_OPS:-true} broadcast-rcon-to-ops=${MC_BROADCAST_CONSOLE_TO_OPS:-true} bug-report-link=${MC_BUG_REPORT_LINK} debug=${MC_DEBUG:-false} difficulty=${MC_DIFFICULTY:-easy} enable-command-block=${MC_ENABLE_COMMAND_BLOCK:-false} enable-jmx-monitoring=${MC_ENABLE_JMX_MONITORING:-false} enable-query=${MC_ENABLE_QUERY:-false} # necessary for server to function under docker as programmed enable-rcon=true enable-status=${MC_ENABLE_STATUS:-true} enforce-secure-profile=${MC_ENFORCE_SECURE_PROFILE:-true} enforce-whitelist=${MC_ENFORCE_WHITELIST:-false} entity-broadcast-range-percentage=${MC_ENTITY_BROADCAST_RANGE_PERCENTAGE:-100} force-gamemode=${MC_FORCE_GAMEMODE:-false} function-permission-level=${MC_FUNCTION_PERMISSION_LEVEL:-2} gamemode=${MC_GAMEMODE:-survival} generate-structures=${MC_GENERATE_STRUCTURES:-true} generator-settings=${MC_GENERATOR_SETTINGS:-{}} hardcore=${MC_HARDCORE:-false} hide-online-players=${MC_HIDE_ONLINE_PLAYERS:-false} initial-disabled-packs=${MC_INITIAL_DISABLED_PACKS} initial-enabled-packs=${MC_INITIAL_ENABLED_PACKS:-vanilla} level-name=${MC_LEVEL_NAME:-world} level-seed=${MC_LEVEL_SEED} level-type=${MC_LEVEL_TYPE:-minecraft\:normal} log-ips=${MC_LOG_IPS:-true} max-build-height=${MC_MAX_BUILD_HEIGHT:-256} max-chained-neighbor-updates=${MC_MAX_CHAINED_NEIGHBOR_UPDATES:-1000000} max-players=${MC_MAX_PLAYERS:-20} max-tick-time=${MC_MAX_TICK_TIME:-60000} max-world-size=${MC_MAX_WORLD_SIZE:-29999984} motd=${MC_MOTD:-A Dockerized Spigot Minecraft Server} network-compression-threshold=${MC_NETWORK_COMPRESSION_THRESHOLD:-256} online-mode=${MC_ONLINE_MODE:-true} op-permission-level=${MC_OP_PERMISSION_LEVEL:-4} pause-when-empty-seconds=${MC_PAUSE_WHEN_EMPTY_SECONDS:-60} player-idle-timeout=${MC_PLAYER_IDLE_TIMEOUT:-0} prevent-proxy-connections=${MC_PREVENT_PROXY_CONNECTIONS:-false} previews-chat=${MC_PREVIEWS_CHAT:-false} pvp=${MC_PVP:-true} # can be changed at runtime with docker query.port=25565 rate-limit=${MC_RATE_LIMIT:-0} rcon.password=${MC_RCON_PASSWORD:-spigot} # necessary for server to function under docker as programmed rcon.port=25575 region-file-compression=${MC_REGION_FILE_COMPRESSION:-deflate} require-resource-pack=${MC_REQUIRE_RESOURCE_PACK:-false} resource-pack=${MC_RESOURCE_PACK} resource-pack-id=${MC_RESOURCE_PACK_ID} resource-pack-prompt=${MC_RESOURCE_PACK_PROMPT} resource-pack-sha1=${MC_RESOURCE_PACK_SHA1} # necessary for server to function under docker as programmed server-ip= # can be changed at runtime with docker server-port=25565 simulation-distance=${MC_SIMULATION_DISTANCE:-10} snooper-enabled=${MC_SNOOPER_ENABLED:-false} spawn-animals=${MC_SPAWN_ANIMALS:-true} spawn-monsters=${MC_SPAWN_MONSTERS:-true} spawn-npcs=${MC_SPAWN_NPCS:-true} spawn-protection=${MC_SPAWN_PROTECTION:-16} sync-chunk-writes=${MC_SYNC_CHUNK_WRITES:-true} text-filtering-config=${MC_TEXT_FILTERING_CONFIG} text-filtering-version=${MC_TEXT_FILTERING_VERSION:-0} use-native-transport=${MC_USE_NATIVE_TRANSPORT:-true} view-distance=${MC_VIEW_DISTANCE:-10} white-list=${MC_WHITE_LIST:-false}