From b4c6950f959b971dfab38bb561d1858674eae02e Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 20 Jun 2020 16:01:27 -0500 Subject: [PATCH 01/17] ci: simplified main github action name --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 760d3bb4..581e8ad9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ # This is a basic workflow to help you get started with Actions -name: Build and publish non-multiarch branches/tags +name: Build and Publish on: push: From b71afff29fc8bfe441823ad45413e2ebfb7450c4 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 20 Jun 2020 16:05:46 -0500 Subject: [PATCH 02/17] misc: removed unused multiarch scripts --- build-multiarch.sh | 34 --------------------------------- development/update-multiarch.sh | 18 ----------------- 2 files changed, 52 deletions(-) delete mode 100644 build-multiarch.sh delete mode 100755 development/update-multiarch.sh diff --git a/build-multiarch.sh b/build-multiarch.sh deleted file mode 100644 index 4694c66e..00000000 --- a/build-multiarch.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# manually purge any pre-existing manifest list -# since docker manifest command lacks a "remove" operation -rm -rf ~/.docker/manifests/docker.io_itzg_minecraft-server-multiarch - -export DOCKER_BUILDKIT=1 - -docker build --platform linux/arm64 -t itzg/minecraft-server:arm64 . -docker push itzg/minecraft-server:arm64 - -armv7tag=armv7-buildkit -armv7workDir=/tmp/armv7-$$ -git worktree add $armv7workDir armv7 -# sub-shell for build of armv7 -( - cd $armv7workDir - docker build --platform linux/arm/v7 -t itzg/minecraft-server:$armv7tag . - docker push itzg/minecraft-server:$armv7tag -) -git worktree remove $armv7workDir - -docker pull itzg/minecraft-server -# use the rpi build one for now since armv7-buildkit is giving ABI mismatch on curl -docker pull itzg/minecraft-server:armv7 - -docker manifest create itzg/minecraft-server:multiarch \ - itzg/minecraft-server \ - itzg/minecraft-server:armv7 \ - itzg/minecraft-server:arm64 - -docker manifest inspect itzg/minecraft-server:multiarch - -docker manifest push -p itzg/minecraft-server:multiarch diff --git a/development/update-multiarch.sh b/development/update-multiarch.sh deleted file mode 100755 index 06639072..00000000 --- a/development/update-multiarch.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -manifest="itzg/minecraft-server:multiarch" - -for t in latest rpi3 aarch64; do - docker pull itzg/minecraft-server:$t -done - -docker manifest create --amend ${manifest} \ - itzg/minecraft-server:aarch64 \ - itzg/minecraft-server:latest \ - itzg/minecraft-server:rpi3 - -docker manifest annotate --os linux --arch amd64 ${manifest} itzg/minecraft-server:latest -docker manifest annotate --os linux --arch arm64 ${manifest} itzg/minecraft-server:aarch64 -docker manifest annotate --os linux --arch arm --variant v7 ${manifest} itzg/minecraft-server:rpi3 - -docker manifest push ${manifest} \ No newline at end of file From 1b11331881af768843e924f3daaf6e615d76a671 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 20 Jun 2020 16:06:28 -0500 Subject: [PATCH 03/17] misc: added github action badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0f5d1b93..7104feba 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ [![Docker Stars](https://img.shields.io/docker/stars/itzg/minecraft-server.svg?maxAge=2592000)](https://hub.docker.com/r/itzg/minecraft-server/) [![GitHub Issues](https://img.shields.io/github/issues-raw/itzg/docker-minecraft-server.svg)](https://github.com/itzg/docker-minecraft-server/issues) [![Discord](https://img.shields.io/discord/660567679458869252)](https://discord.gg/DXfKpjB) +[![Build and Publish](https://github.com/itzg/docker-minecraft-server/workflows/Build%20and%20Publish/badge.svg)](https://github.com/itzg/docker-minecraft-server/actions) [![](https://img.shields.io/badge/Donate-Buy%20me%20a%20coffee-orange.svg)](https://www.buymeacoffee.com/itzg) This docker image provides a Minecraft Server that will automatically download the latest stable From f2c9d2f905a65e988f706fb05ef853583417f0e5 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Tue, 23 Jun 2020 17:27:21 -0500 Subject: [PATCH 04/17] Updated TYPE feedback when invalid choice given For #561 --- start-configuration | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/start-configuration b/start-configuration index 223c9df1..1218ca7f 100644 --- a/start-configuration +++ b/start-configuration @@ -129,7 +129,8 @@ case "${TYPE^^}" in *) log "Invalid type: '$TYPE'" - log "Must be: VANILLA, FORGE, BUKKIT, SPIGOT, PAPER, FTB, CURSEFORGE, SPONGEVANILLA" + log "Must be: VANILLA, FORGE, BUKKIT, SPIGOT, PAPER, FTBA, CURSEFORGE, SPONGEVANILLA," + log " CUSTOM, CURSE_INSTANCE, MAGMA, MOHIST, CATSERVER" exit 1 ;; From 539159ba50da2dbde489d9cc66c8bd88fd61e5b0 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Thu, 25 Jun 2020 14:10:13 -0500 Subject: [PATCH 05/17] docs: simplified top-level example compose file related to #518 --- docker-compose.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a9c0e57b..fd270191 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,19 +10,7 @@ services: - "mc:/data" environment: EULA: "TRUE" - CONSOLE: "false" - ENABLE_RCON: "true" - RCON_PASSWORD: "testing" - RCON_PORT: 28016 restart: always - rcon: - image: itzg/rcon - ports: - - "4326:4326" - - "4327:4327" - volumes: - - "rcon:/opt/rcon-web-admin/db" volumes: - mc: - rcon: + mc: {} \ No newline at end of file From f8405e298c99e306547bd274d642ce3c3e8c0752 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 26 Jun 2020 17:17:33 -0500 Subject: [PATCH 06/17] ci: removed tagging image with git SHA since it seemed like too many --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 581e8ad9..13fca80b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,7 +33,7 @@ jobs: username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASSWORD }} tag_with_ref: true - tag_with_sha: true + tag_with_sha: false cache_froms: itzg/minecraft-server:latest add_git_labels: true push: true From ed214b1382c0080de195cb8ad472807105b86320 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 09:19:38 -0500 Subject: [PATCH 07/17] docs: updated image tag for running on RaspberryPi --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7104feba..8e75df02 100644 --- a/README.md +++ b/README.md @@ -1149,6 +1149,6 @@ disable that by passing `-e GUI=FALSE`. To run this image on a RaspberryPi 3 B+, 4, or newer, use the image tag - itzg/minecraft-server:armv7 + itzg/minecraft-server:multiarch > NOTE: you may need to lower the memory allocation, such as `-e MEMORY=750m` From 3cc7d00d712f17ad9bce6d750dfba45021996bc7 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 09:34:26 -0500 Subject: [PATCH 08/17] docs: added example compose file for autopause For #569 --- README.md | 8 +++++--- examples/docker-compose-autopause.yml | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 examples/docker-compose-autopause.yml diff --git a/README.md b/README.md index 8e75df02..399cee22 100644 --- a/README.md +++ b/README.md @@ -180,11 +180,13 @@ You can also query the container's health in a script friendly way: healthy ``` -## Autopause +## Autopause (experimental) ### Description -> There are various bug reports on [Mojang](https://bugs.mojang.com) about high CPU usage of servers with newer versions, even with few or no clients connected (e.g. [this one](https://bugs.mojang.com/browse/MC-149018), in fact the functionality is based on [this comment in the thread](https://bugs.mojang.com/browse/MC-149018?focusedCommentId=593606&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-593606)). +> EXPERIMENTAL: this feature only works with default bridge networking using official Docker distributions. Host networking and container management software, such as Portainer, and NAS solutions do not seem to provide compatible networking. + +There are various bug reports on [Mojang](https://bugs.mojang.com) about high CPU usage of servers with newer versions, even with few or no clients connected (e.g. [this one](https://bugs.mojang.com/browse/MC-149018), in fact the functionality is based on [this comment in the thread](https://bugs.mojang.com/browse/MC-149018?focusedCommentId=593606&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-593606)). An autopause functionality has been added to this image to monitor whether clients are connected to the server. If for a specified time no client is connected, the Java process is stopped. When knocking on the server port (e.g. by the ingame Multiplayer server overview), the process is resumed. The experience for the client does not change. @@ -194,7 +196,7 @@ From the server's point of view, the pausing causes a single tick to take as lon On startup the `server.properties` file is checked and, if applicable, a warning is printed to the terminal. When the server is created (no data available in the persistent directory), the properties file is created with the Watchdog disabled. -The autopause functionality is not compatible with docker's host network_mode, as the `knockd` utility cannot properly listen for connections in that mode. +A starting, example compose file has been provided in [examples/docker-compose-autopause.yml](examples/docker-compose-autopause.yml). ### Enabling Autopause diff --git a/examples/docker-compose-autopause.yml b/examples/docker-compose-autopause.yml new file mode 100644 index 00000000..f7d1bf92 --- /dev/null +++ b/examples/docker-compose-autopause.yml @@ -0,0 +1,18 @@ +version: '3.8' + +services: + minecraft: + image: itzg/minecraft-server + ports: + - "25565:25565" + volumes: + - "mc:/data" + environment: + EULA: "TRUE" + ENABLE_AUTOPAUSE: "TRUE" + OVERRIDE_SERVER_PROPERTIES: "TRUE" + MAX_TICK_TIME: "-1" + restart: always + +volumes: + mc: {} From 34c31c561d91cbbbe88bf987877269eae8607328 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 09:36:31 -0500 Subject: [PATCH 09/17] docs: removed most mentions of noconsole since it only applies pre-1.14 --- README.md | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/README.md b/README.md index 399cee22..dea97795 100644 --- a/README.md +++ b/README.md @@ -400,13 +400,6 @@ If you are hosting your own copy of Bukkit/Spigot you can override the download You can build spigot from source by adding `-e BUILD_FROM_SOURCE=true` -**NOTE: to avoid pegging the CPU when running Spigot,** you will need to -pass `--noconsole` at the very end of the command line and not use `-it`. For example, - - docker run -d -v /path/on/host:/data \ - -e TYPE=SPIGOT \ - -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-server --noconsole - You can install Bukkit plugins in two ways... ### Using the /data volume @@ -458,13 +451,6 @@ but you can also choose to run a specific build with `-e PAPERBUILD=205`. -e TYPE=PAPER \ -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-server -**NOTE: to avoid pegging the CPU when running PaperSpigot,** you will need to -pass `--noconsole` at the very end of the command line and not use `-it`. For example, - - docker run -d -v /path/on/host:/data \ - -e TYPE=PAPER \ - -p 25565:25565 -e EULA=TRUE --name mc itzg/minecraft-server --noconsole - If you are hosting your own copy of PaperSpigot you can override the download URL with: - -e PAPER_DOWNLOAD_URL= @@ -1139,8 +1125,7 @@ a companion squid proxy by setting the equivalent of ### Using "noconsole" option -Some older versions of Spigot required `--noconsole` to be passed when detaching stdin. You can -pass that at the end of `docker run` after the image name or set `-e CONSOLE=FALSE`. +Some older versions (pre-1.14) of Spigot required `--noconsole` to be passed when detaching stdin, which can be done by setting `-e CONSOLE=FALSE`. ### Explicitly disable GUI From ddf36aa8794cd9de9f9cbf2fa404e54d12bfecb7 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 09:37:55 -0500 Subject: [PATCH 10/17] docs: updated example compose file for paper to use proper CONSOLE setting --- examples/docker-compose-paper.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/docker-compose-paper.yml b/examples/docker-compose-paper.yml index befdcad9..d01c3e10 100644 --- a/examples/docker-compose-paper.yml +++ b/examples/docker-compose-paper.yml @@ -7,11 +7,12 @@ services: EULA: "true" TYPE: PAPER VERSION: 1.9.4 - command: --noconsole + # needed for Paper versions before 1.14 + CONSOLE: "false" ports: - 25565:25565 volumes: - mc-paper:/data volumes: - mc-paper: \ No newline at end of file + mc-paper: From a655fe860eed354a4e677adb7cb17763c020deff Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 12:17:07 -0500 Subject: [PATCH 11/17] docs: removed github readme link since Docker Hub docs are manual now --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index dea97795..15c9c1e8 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,6 @@ This docker image provides a Minecraft Server that will automatically download t version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the _Versions_ section below for more information. -[![Click for more docs](https://i.imgur.com/jS02ebD.png)](https://github.com/itzg/docker-minecraft-server/blob/master/README.md) - -[Full docs available in Github](https://github.com/itzg/docker-minecraft-server/blob/master/README.md) - To simply use the latest stable version, run docker run -d -p 25565:25565 --name mc itzg/minecraft-server From bbe930e55203f80a0cdf4791ce3a8f4ac04c6cd9 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 28 Jun 2020 12:22:00 -0500 Subject: [PATCH 12/17] ci: changed gh actions to avoid image push on PR --- .github/workflows/main.yml | 4 ---- .github/workflows/pr.yml | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/pr.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 13fca80b..388a5fea 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,3 @@ -# This is a basic workflow to help you get started with Actions - name: Build and Publish on: @@ -16,8 +14,6 @@ on: - "[0-9]+.[0-9]+.[0-9]+-openj9-nightly" - "[0-9]+.[0-9]+.[0-9]+-adopt11" - "[0-9]+.[0-9]+.[0-9]+-adopt13" - pull_request: - branches: [ master ] jobs: build: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 00000000..1250fab2 --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,19 @@ +name: PR validation + +on: + pull_request: + branches: [ master ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Build Docker image + uses: docker/build-push-action@v1.1.0 + with: + tag_with_sha: true + cache_froms: itzg/minecraft-server:latest + push: false From 260cc7d1802d23c6dac710f35e03243d4d1c63b8 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Tue, 30 Jun 2020 08:40:33 -0500 Subject: [PATCH 13/17] docs: added recommendation against using SERVER_PORT --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 15c9c1e8..59609609 100644 --- a/README.md +++ b/README.md @@ -747,9 +747,13 @@ The server name (e.g. for bungeecord) can be set like: ### Server port -The server port can be set like: +> **WARNING:** only change this value if you know what you're doing. It is only needed when using host networking and it is rare that host networking should be used. Use `-p` port mappings instead. - docker run -d -e SERVER_PORT=25565 ... +If you must, the server port can be set like: + + docker run -d -e SERVER_PORT=25566 ... + +**however**, be sure to change your port mapping accordingly and be prepared for some features to break. ### Difficulty From 9c6047e3fcda7f4d7d6780e6d0e1298a0223d477 Mon Sep 17 00:00:00 2001 From: Kamaroth92 Date: Thu, 2 Jul 2020 09:48:41 +1000 Subject: [PATCH 14/17] Updated worldDest to use FTB_DIR in order to deal with nested FTB modpacks (#571) Co-authored-by: Tane Barriball --- start-finalSetup01World | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start-finalSetup01World b/start-finalSetup01World index 31a6e156..1cb3bfff 100644 --- a/start-finalSetup01World +++ b/start-finalSetup01World @@ -5,7 +5,7 @@ set -e isDebugging && set -x if [ $TYPE = "FEED-THE-BEAST" ]; then - worldDest=$FTB_BASE_DIR/$LEVEL + worldDest=$FTB_DIR/$LEVEL else worldDest=/data/$LEVEL fi From c4654e44d88be137b61303942a0831eae8f76d98 Mon Sep 17 00:00:00 2001 From: Kamaroth92 Date: Sun, 5 Jul 2020 00:08:37 +1000 Subject: [PATCH 15/17] Move server-icon.png to FTB_DIR if exists (#573) Co-authored-by: Tane Barriball --- start-minecraftFinalSetup | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/start-minecraftFinalSetup b/start-minecraftFinalSetup index 5b706ad0..0e1edc87 100644 --- a/start-minecraftFinalSetup +++ b/start-minecraftFinalSetup @@ -190,6 +190,10 @@ elif [[ ${TYPE} == "FEED-THE-BEAST" ]]; then cp -f /data/white-list.txt ${FTB_DIR}/ fi + if [ ! -e "${FTB_DIR}/server-icon.png" -a -e /data/server-icon.png ]; then + cp -f /data/server-icon.png ${FTB_DIR}/ + fi + cp -f /data/eula.txt "${FTB_DIR}/" cat > "${FTB_DIR}/settings-local.sh" < Date: Sat, 4 Jul 2020 21:52:35 +0200 Subject: [PATCH 16/17] Add some missing properties in env variables (#574) --- README.md | 26 +++++++++++++++++++------- server.properties | 12 ++++++++++++ start-finalSetup04ServerProperties | 12 ++++++++++++ 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 59609609..b17fcece 100644 --- a/README.md +++ b/README.md @@ -203,13 +203,13 @@ Enable the Autopause functionality by setting: ``` There are 4 more environment variables that define the behaviour: -* `AUTOPAUSE_TIMEOUT_EST`, default `3600` (seconds) +* `AUTOPAUSE_TIMEOUT_EST`, default `3600` (seconds) describes the time between the last client disconnect and the pausing of the process (read as timeout established) -* `AUTOPAUSE_TIMEOUT_INIT`, default `600` (seconds) +* `AUTOPAUSE_TIMEOUT_INIT`, default `600` (seconds) describes the time between server start and the pausing of the process, when no client connects inbetween (read as timeout initialized) -* `AUTOPAUSE_TIMEOUT_KN`, default `120` (seconds) +* `AUTOPAUSE_TIMEOUT_KN`, default `120` (seconds) describes the time between knocking of the port (e.g. by the main menu ping) and the pausing of the process, when no client connects inbetween (read as timeout knocked) -* `AUTOPAUSE_PERIOD`, default `10` (seconds) +* `AUTOPAUSE_PERIOD`, default `10` (seconds) describes period of the daemonized state machine, that handles the pausing of the process (resuming is done independently) ## Deployment Templates and Examples @@ -1056,9 +1056,21 @@ Allows users to use flight on your server while in Survival mode, if they have a ### Other server property mappings -Environment Variable | Server Property ----------------------|----------------- -PLAYER_IDLE_TIMEOUT | player-idle-timeout +| Environment Variable | Server Property | +| --------------------------------- | --------------------------------- | +| PLAYER_IDLE_TIMEOUT | player-idle-timeout | +| BROADCAST_CONSOLE_TO_OPS | broadcast-console-to-ops | +| BROADCAST_RCON_TO_OPS | broadcast-rcon-to-ops | +| ENABLE_JMX | enable-jmx-monitoring | +| SYNC_CHUNK_WRITES | sync-chunk-writes | +| ENABLE_STATUS | enable-status | +| ENTITY_BROADCAST_RANGE_PERCENTAGE | entity-broadcast-range-percentage | +| FUNCTION_PERMISSION_LEVEL | function-permission-level | +| NETWORK_COMPRESSION_THRESHOLD | network-compression-threshold | +| OP_PERMISSION_LEVEL | op-permission-level | +| PREVENT_PROXY_CONNECTIONS | prevent-proxy-connections | +| USE_NATIVE_TRANSPORT | use-native-transport | +| ENFORCE_WHITELIST | enforce-whitelist | ## Miscellaneous Options diff --git a/server.properties b/server.properties index 340ba9df..eb8ee229 100644 --- a/server.properties +++ b/server.properties @@ -37,3 +37,15 @@ motd=A Minecraft Server powered by Docker generator-settings= rcon.password= max-world-size=29999984 +broadcast-console-to-ops=true +broadcast-rcon-to-ops=true +enable-jmx-monitoring=false +sync-chunk-writes=true +enable-status=true +entity-broadcast-range-percentage=100 +function-permission-level=2 +network-compression-threshold=256 +op-permission-level=4 +prevent-proxy-connections=false +use-native-transport=true +enforce-whitelist=false diff --git a/start-finalSetup04ServerProperties b/start-finalSetup04ServerProperties index e77ea8a1..9f2bad70 100644 --- a/start-finalSetup04ServerProperties +++ b/start-finalSetup04ServerProperties @@ -77,6 +77,18 @@ function customizeServerProps { setServerProp "resource-pack" "$RESOURCE_PACK" setServerProp "resource-pack-sha1" "$RESOURCE_PACK_SHA1" setServerProp "player-idle-timeout" "$PLAYER_IDLE_TIMEOUT" + setServerProp "broadcast-console-to-ops" "$BROADCAST_CONSOLE_TO_OPS" + setServerProp "broadcast-rcon-to-ops" "$BROADCAST_RCON_TO_OPS" + setServerProp "enable-jmx-monitoring" "$ENABLE_JMX" + setServerProp "sync-chunk-writes" "$SYNC_CHUNK_WRITES" + setServerProp "enable-status" "$ENABLE_STATUS" + setServerProp "entity-broadcast-range-percentage" "$ENTITY_BROADCAST_RANGE_PERCENTAGE" + setServerProp "function-permission-level" "$FUNCTION_PERMISSION_LEVEL" + setServerProp "network-compression-threshold" "$NETWORK_COMPRESSION_THRESHOLD" + setServerProp "op-permission-level" "$OP_PERMISSION_LEVEL" + setServerProp "prevent-proxy-connections" "$PREVENT_PROXY_CONNECTIONS" + setServerProp "use-native-transport" "$USE_NATIVE_TRANSPORT" + setServerProp "enforce-whitelist" "$ENFORCE_WHITELIST" if [ -n "$DIFFICULTY" ]; then case $DIFFICULTY in From 3a03156cb35d350a8db3565e84565780f30affef Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 4 Jul 2020 14:55:45 -0500 Subject: [PATCH 17/17] ci: Adjust pr workflow name --- .github/workflows/pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1250fab2..94d19913 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -1,4 +1,4 @@ -name: PR validation +name: Validate PR on: pull_request: