Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions buildserver/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@ FROM alpine:3.24 AS plugins
RUN apk add --no-cache curl

# Update Paper independently of the BuildSystem image's inherited server JAR.
ARG PAPER_URL=https://fill-data.papermc.io/v1/objects/0de30efb024bc8b83c9c7d507d11802897ad8056b6110ec09fe1a91d126ccb54/paper-26.2-121.jar
ARG PAPER_SHA256=0de30efb024bc8b83c9c7d507d11802897ad8056b6110ec09fe1a91d126ccb54
ARG PAPER_URL=https://fill-data.papermc.io/v1/objects/2224a0b2b6b096ff4c429ad926e97977213e4f633e90cb3a49b5eeb82f94bab0/paper-26.3-159.jar
ARG PAPER_SHA256=2224a0b2b6b096ff4c429ad926e97977213e4f633e90cb3a49b5eeb82f94bab0

ARG FAWE_URL=https://cdn.modrinth.com/data/z4HZZnLr/versions/5TOYHuQr/FastAsyncWorldEdit-Paper-2.15.4.jar
ARG FAWE_SHA256=bbb1875e823ca01591bd23427e86f490e17cd82fe769dcb7e82a955dd8371acc
ARG FAWE_URL=https://cdn.modrinth.com/data/z4HZZnLr/versions/U2dcKa9T/FastAsyncWorldEdit-Paper-2.16.0.jar
ARG FAWE_SHA256=1a3cf8178f22d97fe78db100c7d50ebe57acdb59f3df1a972c29761ebba6f0cd
ARG FAVS_URL=https://cdn.modrinth.com/data/D7XBSI1y/versions/AnYq3r1h/fastasyncvoxelsniper-3.2.5.jar
ARG FAVS_SHA256=485e8b5694df0dbda96038049cb9a73bee4e37d9ec8c7f589af5e8a590fca2e9
ARG AXIOM_URL=https://cdn.modrinth.com/data/evkiwA7V/versions/BbhoGfI8/AxiomPaperPlugin-6.0.0-for-MC26.2.jar
ARG AXIOM_SHA256=3ee96af0353866898884673b03dffe12fdcd51b6ddbfc86cf6074bdcba5ee8e1
ARG AXIOM_URL=https://cdn.modrinth.com/data/evkiwA7V/versions/V2yAy4up/AxiomPaper-6.0.1-for-MC26.3.jar
ARG AXIOM_SHA256=8f3c478c4c7d5e3e9864cb0c5cc848a6663c06864ea5761edad246eba4f40752
ARG GOPAINT_URL=https://cdn.modrinth.com/data/a2wQ6jIv/versions/ICvdclhi/goPaintAdvanced-1.8.2-all.jar
ARG GOPAINT_SHA256=d9de8159a19e1dfb89e9193c8a3ace89844c7cac8380ae6c063b114d779c8085
ARG CREATIVE_URL=https://cdn.modrinth.com/data/zAcZq5oV/versions/K9wWSuIr/creative-utilities-1.5.0-all.jar
ARG CREATIVE_SHA256=0cd7c566e63ddd2ac7c0741ca0bcb3abfbafba7fddf0838d77ed742cbd1831e9
ARG EAS_URL=https://cdn.modrinth.com/data/8DDI76SG/versions/CdGnJlay/EasyArmorStands-3.3.0.jar
ARG EAS_SHA256=1a6f428876e2a00cb4ed4feaa10646b5101bd5c25e103c7b6c3f0054dbdda39c
ARG EAS_URL=https://cdn.modrinth.com/data/8DDI76SG/versions/YIdwIece/EasyArmorStands-3.3.2.jar
ARG EAS_SHA256=e830257512d3b95557fd3bf2a787015c18e52ff87314478b014ac1c45dff57c3
ARG 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
ARG SCENE_EDITOR_SHA256=5e5bafbfc9358db5b69d920d6c2520d6026c20225f4a51daf8e0d5326ad3574f

Expand Down
23 changes: 13 additions & 10 deletions buildserver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,28 +13,31 @@ This checksum identifies the published Maven artifact consumed by the image buil

## Paper

Paper **26.2 build 121** replaces the server JAR inherited from BuildSystem.
Paper **26.3 build 159** (BETA channel; the only 26.3 builds so far) replaces the server JAR inherited from BuildSystem.
The official download URL and SHA-256 are pinned in this image's Dockerfile,
so updating the buildserver does not require rebuilding the shared Paper base.

## Tool plugins (build-time pins)

| Plugin | Version | Notes |
|---|---|---|
| FastAsyncWorldEdit | 2.15.4 | Modrinth |
| FastAsyncVoxelSniper | 3.2.5 | Requires FAWE |
| Axiom Paper | 6.0.0+26.2 | Client mod separate; multiplayer needs Axiom commercial license / whitelist (account-side, not a K8s secret). Grant `axiom.default`. |
| goPaintAdvanced | 1.8.2 | |
| CreativeUtilities | 1.5.0 | |
| EasyArmorStands | 3.3.0 | |
| FastAsyncWorldEdit | 2.16.0 | Modrinth |
| FastAsyncVoxelSniper | 3.2.5 | Requires FAWE. No 26.3 release listed; boots and enables on 26.3. |
| Axiom Paper | 6.0.1+26.3 | Client mod separate; multiplayer needs Axiom commercial license / whitelist (account-side, not a K8s secret). Grant `axiom.default`. |
| goPaintAdvanced | 1.8.2 | No 26.3 release listed (its update check warns); boots and enables on 26.3. |
| CreativeUtilities | 1.5.0 | No 26.3 release listed (its update check warns); boots and enables on 26.3. |
| EasyArmorStands | 3.3.2 | |
| Grounds Scene Editor | 0.3.0 | Downloaded from the pinned GitHub Maven URL above using a BuildKit secret. |
| goBrushAdvanced | — | Deferred (no Paper 26.2 build) |
| goBrushAdvanced | — | Deferred (no Paper 26.2/26.3 build) |
| HeadDatabase | — | Pending Spigot vendor jar |

SHA256 pins live as `ARG`s in the Dockerfile.

All tool versions were checked against stable Minecraft 26.2 releases on
2026-09-02. FAWE, FAVS, goPaintAdvanced, CreativeUtilities, and EasyArmorStands
Moved to Minecraft 26.3 on 2026-10-07 (the network runs 26.3 since 2026-10-06, and
Velocity 4 cannot hand a 26.3 client to a 26.2 backend). A local boot of the image
enabled every plugin and reached `Done`; the `No key layers in MapLike[{}]` line at
world creation appears on the 26.2 image too. Before that, all tool versions were
checked against stable Minecraft 26.2 releases on 2026-09-02. FAWE, FAVS, goPaintAdvanced, CreativeUtilities, and EasyArmorStands
were already current. The inherited GroundsPlatform 0.6.1, GroundsPluginRuntime
0.1.1, and GroundsPermissions 0.11.0 are the latest published releases.

Expand Down