summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSho Sakuma <me@m1sk9.dev>2026-08-02 17:43:50 +0900
committerGitHub <noreply@github.com>2026-08-02 17:43:50 +0900
commit45c29405be5169e088023aa01cde50467f3eabed (patch)
tree7a5ef472546694d939535a9f1d6d1fb4cbc15f5e /.github
parentc2575cc3089819e3cd877c743b78f11bc9131e79 (diff)
downloadLunaticChat-45c29405be5169e088023aa01cde50467f3eabed.tar.gz
LunaticChat-45c29405be5169e088023aa01cde50467f3eabed.tar.bz2
LunaticChat-45c29405be5169e088023aa01cde50467f3eabed.zip
feat: support Paper 26.2 (Minecraft 26.2)
Paper 26.2 bundles Adventure 5.2.0, a major bump from the 4.26.1 shipped by 26.1. Adventure 5 makes ClickEvent generic, so the raw type in CommandContext.replyWithEvent no longer compiled. Auditing the rest of the Adventure 5 removals found no other affected usage. api-version is raised to 26.2, dropping 26.1 support: the two Adventure majors are not binary compatible, so claiming 26.1 compatibility would be a lie. Also fixes two problems found while verifying on a real server: the Velocity healthcheck invoked mc-health, which does not exist in the mc-proxy image, so the container had never once passed its check; and the debug environments pinned no build at all, which meant the proxy came up as 4.1.0-SNAPSHOT while the plugin is compiled against velocity-api 3.5.1. Server versions are now derived by x from the Gradle coordinates so they cannot drift from what the plugin targets.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release-paper.yaml4
-rw-r--r--.github/workflows/release-velocity.yaml1
-rw-r--r--.github/workflows/release.yaml5
3 files changed, 6 insertions, 4 deletions
diff --git a/.github/workflows/release-paper.yaml b/.github/workflows/release-paper.yaml
index 2c05231..9459ed6 100644
--- a/.github/workflows/release-paper.yaml
+++ b/.github/workflows/release-paper.yaml
@@ -74,8 +74,8 @@ jobs:
contents: write
env:
MODRINTH_CHANNEL: release
- MODRINTH_PAPER_GAME_VERSIONS: "26.1.x"
- MODRINTH_MC_VERSION: "26.1"
+ MODRINTH_PAPER_GAME_VERSIONS: "26.2.x"
+ MODRINTH_MC_VERSION: "26.2"
steps:
- name: Checkout repository
uses: actions/checkout@v6
diff --git a/.github/workflows/release-velocity.yaml b/.github/workflows/release-velocity.yaml
index 56f2015..e71eef9 100644
--- a/.github/workflows/release-velocity.yaml
+++ b/.github/workflows/release-velocity.yaml
@@ -77,6 +77,7 @@ jobs:
MODRINTH_VELOCITY_GAME_VERSIONS: |-
1.21.x
26.1.x
+ 26.2.x
steps:
- name: Checkout repository
uses: actions/checkout@v6
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 2389617..48be8f8 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -75,11 +75,12 @@ jobs:
contents: write
env:
MODRINTH_CHANNEL: release
- MODRINTH_PAPER_GAME_VERSIONS: "26.1.x"
+ MODRINTH_PAPER_GAME_VERSIONS: "26.2.x"
MODRINTH_VELOCITY_GAME_VERSIONS: |-
1.21.x
26.1.x
- MODRINTH_MC_VERSION: "26.1"
+ 26.2.x
+ MODRINTH_MC_VERSION: "26.2"
steps:
- name: Checkout repository
uses: actions/checkout@v6