summaryrefslogtreecommitdiff
path: root/website/src/ja
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 /website/src/ja
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 'website/src/ja')
-rw-r--r--website/src/ja/docs/developers/resource.md3
-rw-r--r--website/src/ja/docs/getting-started.md2
2 files changed, 3 insertions, 2 deletions
diff --git a/website/src/ja/docs/developers/resource.md b/website/src/ja/docs/developers/resource.md
index 2e241b7..78d6128 100644
--- a/website/src/ja/docs/developers/resource.md
+++ b/website/src/ja/docs/developers/resource.md
@@ -38,7 +38,7 @@ Paper と Velocity は別々のバージョン番号を持ち,独立にリリ
- 共通フロー: `validate` (既存リリースの重複チェック) → `build` (mise + Gradle setup, `shadowJar`) → `release` (`gh release create --draft` + Modrinth 公開)
- 個別ワークフロー (paper / velocity) はタグと `gradle.properties` の厳密一致を要求する点が `release.yaml` と異なる
-- Modrinth の game-versions は Paper=`26.1.x` (loader: paper, folia),Velocity=`1.21.x` + `26.1.x` (loader: velocity)
+- Modrinth の game-versions は Paper=`26.2.x` (loader: paper, folia),Velocity=`1.21.x` + `26.1.x` + `26.2.x` (loader: velocity)
## CI
@@ -53,6 +53,7 @@ Paper と Velocity は別々のバージョン番号を持ち,独立にリリ
- `mise.toml` — bun / java zulu-25 (`JVM_25` と整合)
- `x` — bash 製のデバッグサーバースクリプト.`./x <action> <platform> [--stable]` で start/stop/log/clean/rcon/help.`--stable` 省略時は nightly ビルド.`velocity` 指定時は **1 Velocity + 2 Paper** を立ち上げ,サーバー間チャット中継を実地検証できる
- `docker/` — paper / velocity / folia の 3 環境に `compose.yaml` (`itzg/minecraft-server:java25` 等).velocity.toml は `bungee-plugin-message-channel=true` でプラグインメッセージを有効化
+- サーバーのバージョンは `x` が `build.gradle.kts` の `paper-api` / `velocity-api` から導出し,`PAPER_MC_VERSION` / `PAPER_BUILD` / `VELOCITY_VERSION` として Compose に渡す.そのためデバッグ環境は常にプラグインのコンパイル対象と同じビルドで動く.`docker compose` を直接叩くと `./x` を経由するよう促すメッセージで失敗する.Folia のビルド番号だけは Paper と別系列のため手動固定
## 関連
diff --git a/website/src/ja/docs/getting-started.md b/website/src/ja/docs/getting-started.md
index 7525b14..91f4e89 100644
--- a/website/src/ja/docs/getting-started.md
+++ b/website/src/ja/docs/getting-started.md
@@ -14,7 +14,7 @@ LunaticChat は Paper / Folia サーバーのみをサポートしています
| 項目 | 要件 |
|------|------|
-| Minecraft | 26.1 以降 |
+| Minecraft | 26.2 以降 |
| Java | 25 以降 |
| サーバー | Paper, Folia, または Velocity |