From 4fe1c2c7b46ac36bc3d32a2ba577d57e500c662c Mon Sep 17 00:00:00 2001 From: EmilyxFox <48589793+EmilyxFox@users.noreply.github.com> Date: Mon, 5 Aug 2024 23:31:37 +0100 Subject: [PATCH] New server properties (#3034) --- docs/configuration/server-properties.md | 8 ++- files/property-definitions.json | 90 +++++++++++++------------ 2 files changed, 55 insertions(+), 43 deletions(-) diff --git a/docs/configuration/server-properties.md b/docs/configuration/server-properties.md index 7db78d904dc..1f2594c6101 100644 --- a/docs/configuration/server-properties.md +++ b/docs/configuration/server-properties.md @@ -495,4 +495,10 @@ When using `docker run` from a bash shell, the entries must be quoted with the ` | SIMULATION_DISTANCE | simulation-distance | | SYNC_CHUNK_WRITES | sync-chunk-writes | | USE_NATIVE_TRANSPORT | use-native-transport | -| HIDE_ONLINE_PLAYERS | hide-online-players +| HIDE_ONLINE_PLAYERS | hide-online-players | +| RESOURCE_PACK_ID | resource-pack-id | +| RESOURCE_PACK_PROMPT | resource-pack-prompt | +| MAX_CHAINED_NEIGHBOR_UPDATES | max-chained-neighbor-updates | +| LOG_IPS | log-ips | +| REGION_FILE_COMPRESSION | region-file-compression | +| BUG_REPORT_LINK | bug-report-link | \ No newline at end of file diff --git a/files/property-definitions.json b/files/property-definitions.json index fad4926b7a0..ba19693f341 100644 --- a/files/property-definitions.json +++ b/files/property-definitions.json @@ -1,59 +1,65 @@ { - "motd": {"env": "MOTD"}, - "gamemode": {"env": "MODE"}, - "difficulty": {"env": "DIFFICULTY"}, - "white-list": {"env": "WHITELIST_PROP"}, - "enforce-whitelist": {"env": "ENFORCE_WHITELIST"}, - "level-type": {"env": "LEVEL_TYPE"}, - "server-name": {"env": "SERVER_NAME"}, - "server-ip": {"env": "SERVER_IP"}, - "server-port": {"env": "SERVER_PORT"}, + "allow-flight": {"env": "ALLOW_FLIGHT"}, "allow-nether": {"env": "ALLOW_NETHER"}, + "bug-report-link": {"env": "BUG_REPORT_LINK"}, "announce-player-achievements": {"env": "ANNOUNCE_PLAYER_ACHIEVEMENTS"}, + "broadcast-console-to-ops": {"env": "BROADCAST_CONSOLE_TO_OPS"}, + "broadcast-rcon-to-ops": {"env": "BROADCAST_RCON_TO_OPS"}, + "difficulty": {"env": "DIFFICULTY"}, "enable-command-block": {"env": "ENABLE_COMMAND_BLOCK"}, - "spawn-animals": {"env": "SPAWN_ANIMALS"}, - "spawn-monsters": {"env": "SPAWN_MONSTERS"}, - "spawn-npcs": {"env": "SPAWN_NPCS"}, - "spawn-protection": {"env": "SPAWN_PROTECTION"}, + "enable-jmx-monitoring": {"env": "ENABLE_JMX"}, + "enable-query": {"env": "ENABLE_QUERY"}, + "enable-rcon": {"env": "ENABLE_RCON"}, + "enable-status": {"env": "ENABLE_STATUS"}, + "enforce-secure-profile": {"env": "ENFORCE_SECURE_PROFILE"}, + "enforce-whitelist": {"env": "ENFORCE_WHITELIST"}, + "entity-broadcast-range-percentage": {"env": "ENTITY_BROADCAST_RANGE_PERCENTAGE"}, + "force-gamemode": {"env": "FORCE_GAMEMODE"}, + "function-permission-level": {"env": "FUNCTION_PERMISSION_LEVEL"}, + "gamemode": {"env": "MODE"}, "generate-structures": {"env": "GENERATE_STRUCTURES"}, - "view-distance": {"env": "VIEW_DISTANCE"}, + "generator-settings": {"env": "GENERATOR_SETTINGS"}, "hardcore": {"env": "HARDCORE"}, - "snooper-enabled": {"env": "SNOOPER_ENABLED"}, + "hide-online-players": {"env": "HIDE_ONLINE_PLAYERS"}, + "initial-disabled-packs": {"env": "INITIAL_DISABLED_PACKS"}, + "initial-enabled-packs": {"env": "INITIAL_ENABLED_PACKS"}, + "level-name": {"env": "LEVEL"}, + "level-seed": {"env": "SEED"}, + "level-type": {"env": "LEVEL_TYPE"}, + "log-ips": {"env": "LOG_IPS"}, "max-build-height": {"env": "MAX_BUILD_HEIGHT"}, - "force-gamemode": {"env": "FORCE_GAMEMODE"}, + "max-chained-neighbor-updates": {"env": "MAX_CHAINED_NEIGHBOR_UPDATES"}, + "max-players": {"env": "MAX_PLAYERS"}, "max-tick-time": {"env": "MAX_TICK_TIME"}, - "enable-query": {"env": "ENABLE_QUERY"}, + "max-world-size": {"env": "MAX_WORLD_SIZE"}, + "motd": {"env": "MOTD"}, + "network-compression-threshold": {"env": "NETWORK_COMPRESSION_THRESHOLD"}, + "online-mode": {"env": "ONLINE_MODE"}, + "op-permission-level": {"env": "OP_PERMISSION_LEVEL"}, + "player-idle-timeout": {"env": "PLAYER_IDLE_TIMEOUT"}, + "prevent-proxy-connections": {"env": "PREVENT_PROXY_CONNECTIONS"}, + "previews-chat": {"env": "PREVIEWS_CHAT"}, + "pvp": {"env": "PVP"}, "query.port": {"env": "QUERY_PORT"}, - "enable-rcon": {"env": "ENABLE_RCON"}, "rcon.password": {"env": "RCON_PASSWORD"}, "rcon.port": {"env": "RCON_PORT"}, - "max-players": {"env": "MAX_PLAYERS"}, - "max-world-size": {"env": "MAX_WORLD_SIZE"}, - "level-name": {"env": "LEVEL"}, - "level-seed": {"env": "SEED"}, - "pvp": {"env": "PVP"}, - "generator-settings": {"env": "GENERATOR_SETTINGS"}, - "online-mode": {"env": "ONLINE_MODE"}, - "allow-flight": {"env": "ALLOW_FLIGHT"}, + "region-file-compression": {"env": "REGION_FILE_COMPRESSION"}, "resource-pack": {"env": "RESOURCE_PACK"}, + "resource-pack-id": {"env": "RESOURCE_PACK_ID"}, + "resource-pack-prompt": {"env": "RESOURCE_PACK_PROMPT"}, "resource-pack-sha1": {"env": "RESOURCE_PACK_SHA1"}, "require-resource-pack": {"env": "RESOURCE_PACK_ENFORCE"}, - "player-idle-timeout": {"env": "PLAYER_IDLE_TIMEOUT"}, - "broadcast-console-to-ops": {"env": "BROADCAST_CONSOLE_TO_OPS"}, - "broadcast-rcon-to-ops": {"env": "BROADCAST_RCON_TO_OPS"}, - "enable-jmx-monitoring": {"env": "ENABLE_JMX"}, + "server-ip": {"env": "SERVER_IP"}, + "server-name": {"env": "SERVER_NAME"}, + "server-port": {"env": "SERVER_PORT"}, + "simulation-distance": {"env": "SIMULATION_DISTANCE"}, + "snooper-enabled": {"env": "SNOOPER_ENABLED"}, + "spawn-animals": {"env": "SPAWN_ANIMALS"}, + "spawn-monsters": {"env": "SPAWN_MONSTERS"}, + "spawn-npcs": {"env": "SPAWN_NPCS"}, + "spawn-protection": {"env": "SPAWN_PROTECTION"}, "sync-chunk-writes": {"env": "SYNC_CHUNK_WRITES"}, - "enable-status": {"env": "ENABLE_STATUS"}, - "entity-broadcast-range-percentage": {"env": "ENTITY_BROADCAST_RANGE_PERCENTAGE"}, - "function-permission-level": {"env": "FUNCTION_PERMISSION_LEVEL"}, - "network-compression-threshold": {"env": "NETWORK_COMPRESSION_THRESHOLD"}, - "op-permission-level": {"env": "OP_PERMISSION_LEVEL"}, - "prevent-proxy-connections": {"env": "PREVENT_PROXY_CONNECTIONS"}, "use-native-transport": {"env": "USE_NATIVE_TRANSPORT"}, - "simulation-distance": {"env": "SIMULATION_DISTANCE"}, - "previews-chat": {"env": "PREVIEWS_CHAT"}, - "enforce-secure-profile": {"env": "ENFORCE_SECURE_PROFILE"}, - "initial-enabled-packs": {"env": "INITIAL_ENABLED_PACKS"}, - "initial-disabled-packs": {"env": "INITIAL_DISABLED_PACKS"}, - "hide-online-players": {"env": "HIDE_ONLINE_PLAYERS"} + "view-distance": {"env": "VIEW_DISTANCE"}, + "white-list": {"env": "WHITELIST_PROP"} } \ No newline at end of file