From 837badd345c1c2bb6f6db2c8c006dbcff46b2405 Mon Sep 17 00:00:00 2001 From: Hendrik Brombeer Date: Sun, 11 Oct 2026 16:21:35 +0200 Subject: [PATCH] fix(buildserver): fix BuildSystem menus on Minecraft 26.3 On Paper 26.3 /worlds and every BuildSystem menu item with a player head failed with NoClassDefFoundError for MinecraftSessionService, which 26.3's authlib replaced. The new BuildSystem base image (buildsystem#34) ships XSeries 14.0.0, which resolves the 26.3 session service. --- buildserver/Dockerfile | 2 +- buildserver/README.md | 2 +- scripts/test-buildserver-scene-editor-pin.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/buildserver/Dockerfile b/buildserver/Dockerfile index 4620b43..3c7e552 100644 --- a/buildserver/Dockerfile +++ b/buildserver/Dockerfile @@ -3,7 +3,7 @@ # Grounds buildserver: BuildSystem stack + pinned builder tools. # Tool JARs are fetched at image build with SHA256 checks — never at pod start. -ARG BUILD_SYSTEM_IMAGE=ghcr.io/groundsgg/buildsystem:sha-e564bc1@sha256:7ed86449527f1df4255af327c50936ed1627268705cdc9a69dc06315a2676080 +ARG BUILD_SYSTEM_IMAGE=ghcr.io/groundsgg/buildsystem:sha-1f989c4@sha256:5aa6300a3266a37a66dc589b473907533ec48fd894b6f72347bedad759b7141c FROM alpine:3.24 AS plugins RUN apk add --no-cache curl diff --git a/buildserver/README.md b/buildserver/README.md index af6eae9..141dabd 100644 --- a/buildserver/README.md +++ b/buildserver/README.md @@ -4,7 +4,7 @@ Runnable Stage/prod buildserver image: `ghcr.io/groundsgg/buildsystem` plus pinn ## Base -`FROM ghcr.io/groundsgg/buildsystem:sha-e564bc1@sha256:7ed86449527f1df4255af327c50936ed1627268705cdc9a69dc06315a2676080`. That layer already has BuildSystem, GroundsMaps (including `/map pull` and `/map import`), and plugin-permissions. +`FROM ghcr.io/groundsgg/buildsystem:sha-1f989c4@sha256:5aa6300a3266a37a66dc589b473907533ec48fd894b6f72347bedad759b7141c`. That layer already has BuildSystem, GroundsMaps (including `/map pull` and `/map import`), and plugin-permissions. Scene Editor Maven URL: `https://maven.pkg.github.com/groundsgg/plugin-scene-editor/gg/grounds/plugin-scene-editor-paper/0.3.0/plugin-scene-editor-paper-0.3.0.jar`. diff --git a/scripts/test-buildserver-scene-editor-pin.sh b/scripts/test-buildserver-scene-editor-pin.sh index c528ac3..2295a1a 100755 --- a/scripts/test-buildserver-scene-editor-pin.sh +++ b/scripts/test-buildserver-scene-editor-pin.sh @@ -7,7 +7,7 @@ set -eu ROOT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd) IMAGE=${1:-grounds-buildserver:scene-editor-test} -base_image='ghcr.io/groundsgg/buildsystem:sha-e564bc1@sha256:7ed86449527f1df4255af327c50936ed1627268705cdc9a69dc06315a2676080' +base_image='ghcr.io/groundsgg/buildsystem:sha-1f989c4@sha256:5aa6300a3266a37a66dc589b473907533ec48fd894b6f72347bedad759b7141c' scene_editor_url='https://maven.pkg.github.com/groundsgg/plugin-scene-editor/gg/grounds/plugin-scene-editor-paper/0.3.0/plugin-scene-editor-paper-0.3.0.jar' scene_editor_sha256='5e5bafbfc9358db5b69d920d6c2520d6026c20225f4a51daf8e0d5326ad3574f'