Compare commits

..
8 changed files with 12 additions and 23 deletions
+3 -3
View File
@@ -101,7 +101,7 @@ jobs:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.6
with: with:
# for build-files step # for build-files step
fetch-depth: 0 fetch-depth: 0
@@ -142,7 +142,7 @@ jobs:
uses: docker/setup-qemu-action@v3.0.0 uses: docker/setup-qemu-action@v3.0.0
- name: Build for test - name: Build for test
uses: docker/build-push-action@v5.4.0 uses: docker/build-push-action@v5.3.0
with: with:
platforms: linux/amd64 platforms: linux/amd64
tags: ${{ env.IMAGE_TO_TEST }} tags: ${{ env.IMAGE_TO_TEST }}
@@ -180,7 +180,7 @@ jobs:
password: ${{ github.token }} password: ${{ github.token }}
- name: Build and push - name: Build and push
uses: docker/build-push-action@v5.4.0 uses: docker/build-push-action@v5.3.0
if: github.actor == github.repository_owner if: github.actor == github.repository_owner
with: with:
platforms: ${{ matrix.platforms }} platforms: ${{ matrix.platforms }}
+3 -3
View File
@@ -46,7 +46,7 @@ jobs:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4.1.7 uses: actions/checkout@v4.1.6
with: with:
# for build-files step # for build-files step
fetch-depth: 0 fetch-depth: 0
@@ -55,7 +55,7 @@ jobs:
uses: docker/setup-buildx-action@v3.3.0 uses: docker/setup-buildx-action@v3.3.0
- name: Confirm multi-arch build - name: Confirm multi-arch build
uses: docker/build-push-action@v5.4.0 uses: docker/build-push-action@v5.3.0
with: with:
platforms: ${{ matrix.platforms }} platforms: ${{ matrix.platforms }}
# ensure latest base image is used # ensure latest base image is used
@@ -65,7 +65,7 @@ jobs:
cache-from: type=gha,scope=${{ matrix.variant }} cache-from: type=gha,scope=${{ matrix.variant }}
- name: Build for test - name: Build for test
uses: docker/build-push-action@v5.4.0 uses: docker/build-push-action@v5.3.0
with: with:
# Only build single platform since loading multi-arch image into daemon fails with # Only build single platform since loading multi-arch image into daemon fails with
# "docker exporter does not currently support exporting manifest lists" # "docker exporter does not currently support exporting manifest lists"
+1 -1
View File
@@ -6,7 +6,7 @@ Docker image that runs a Minecraft Bedrock server.
Lightweight multiplexer/proxy for Minecraft Java servers. Provided as a stand-alone application and a Docker image. Lightweight multiplexer/proxy for Minecraft Java servers. Provided as a stand-alone application and a Docker image.
### [itzg/mc-proxy](https://github.com/itzg/docker-bungeecord/) ### [itzg/bungeecord](https://github.com/itzg/docker-bungeecord/)
Docker image that runs a proxy powered by Bungeecord, Velocity, or Waterfall Docker image that runs a proxy powered by Bungeecord, Velocity, or Waterfall
+1 -1
View File
@@ -117,7 +117,7 @@ https://edge.forgecdn.net/files/2871/647/ToastControl-1.15.2-3.0.1.jar
Blank lines and lines that start with a `#` will be ignored Blank lines and lines that start with a `#` will be ignored
[This compose file](https://github.com/itzg/docker-minecraft-server/blob/master/examples/mods-file/docker-compose.yml) shows another example of using this feature. [This compose file](https://github.com/itzg/docker-minecraft-server/blob/master/examples/docker-compose-mods-file.yml) shows another example of using this feature.
## Remove old mods/plugins ## Remove old mods/plugins
+1 -1
View File
@@ -1,4 +1,4 @@
mkdocs-material == 9.5.27 mkdocs-material == 9.5.26
mkdocs-autorefs == 1.0.1 mkdocs-autorefs == 1.0.1
mkdocstrings == 0.25.1 mkdocstrings == 0.25.1
mkdocs-literate-nav == 0.6.1 mkdocs-literate-nav == 0.6.1
-12
View File
@@ -80,18 +80,6 @@ The `stable` image tag combines the benefits of `latest` and [release versions](
[This section in the Minecraft wiki](https://minecraft.wiki/w/Tutorials/Update_Java#Why_update?) lists out versions of **vanilla** Minecraft versions and the corresponding Java version that is required. [This section in the Minecraft wiki](https://minecraft.wiki/w/Tutorials/Update_Java#Why_update?) lists out versions of **vanilla** Minecraft versions and the corresponding Java version that is required.
### Class file version 65.0
If encountering a startup failure similar to the following examples, then ensure that the latest image has been re-pulled to use a Java 21. Alternatively, set the image tag specifically to `itzg/minecraft-server:java21`.
> Exception in thread "ServerMain" java.lang.UnsupportedClassVersionError: org/bukkit/craftbukkit/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
or
> Error: LinkageError occurred while loading main class net.minecraft.bundler.Main
java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
### Forge versions ### Forge versions
Forge and its mods sometimes utilize non-public APIs of the JVM and as such are suspceptible to becoming broken with newer Java versions. Forge and its mods sometimes utilize non-public APIs of the JVM and as such are suspceptible to becoming broken with newer Java versions.
+1
View File
@@ -8,6 +8,7 @@ services:
environment: environment:
EULA: "TRUE" EULA: "TRUE"
ENABLE_AUTOPAUSE: "TRUE" ENABLE_AUTOPAUSE: "TRUE"
OVERRIDE_SERVER_PROPERTIES: "TRUE"
MAX_TICK_TIME: "-1" MAX_TICK_TIME: "-1"
# More aggressive settings for demo purposes # More aggressive settings for demo purposes
AUTOPAUSE_TIMEOUT_INIT: "30" AUTOPAUSE_TIMEOUT_INIT: "30"
@@ -1,6 +1,6 @@
services: services:
proxy: proxy:
image: itzg/mc-proxy image: itzg/bungeecord
environment: environment:
TYPE: WATERFALL TYPE: WATERFALL
ports: ports:
@@ -10,7 +10,7 @@ services:
- ./waterfall-config:/config - ./waterfall-config:/config
# If you want to use Velocity here is a premade version that supports Velocity # If you want to use Velocity here is a premade version that supports Velocity
# velocity-proxy: # velocity-proxy:
# image: itzg/mc-proxy # image: itzg/bungeecord
# environment: # environment:
# TYPE: VELOCITY # TYPE: VELOCITY
# ports: # ports: