mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-03-07 23:31:23 +00:00
paper: download default configs before patching (#3004)
This commit is contained in:
@@ -64,6 +64,9 @@ patchLog4jConfig() {
|
||||
canUseRollingLogs=false
|
||||
}
|
||||
|
||||
# Temporarily disable debugging output
|
||||
oldState=$(shopt -po xtrace || true)
|
||||
shopt -u -o xtrace
|
||||
# Patch Log4j remote code execution vulnerability
|
||||
# See https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition
|
||||
if versionLessThan 1.7; then
|
||||
@@ -80,6 +83,7 @@ elif isType PURPUR && versionLessThan 1.18.1; then
|
||||
elif versionLessThan 1.18.1; then
|
||||
useFallbackJvmFlag=true
|
||||
fi
|
||||
eval "$oldState"
|
||||
|
||||
if ${useFallbackJvmFlag}; then
|
||||
JVM_OPTS="-Dlog4j2.formatMsgNoLookups=true ${JVM_OPTS}"
|
||||
|
||||
Reference in New Issue
Block a user