Skip to content

互換性: Minecraft 26.2対応の上流PRを評価・取り込む #2

Description

@gui-ace

目的

Acecore管理版でPaper/Spigot Minecraft 26.2対応を検証し、既存バージョンの互換性を保つ。

候補

webbukkit#4271 (Dynmap 3.9)。2026-09-08確認時open・未merge。着手時に状態とhead SHAを再確認・固定する。
PRはhelper追加だけでなく、Fabric対応、新ブロックmapping、Gradle 9移行とForgeビルド分離を含む。作者の動作報告を検証済み事実として扱わず、差分をレビューする。

作業

  • 対象MC/Paper/Javaのバージョンを確認しテスト環境を用意する。
  • 上流PRの実装・依存関係・ライセンスをレビューし、取り込み範囲を決める。
  • JDK/toolchain、Gradle変更と旧プラットフォームへの影響を評価する。
  • shadingによるJetty等の同梱漏れや起動時NoClassDefFoundErrorを検証する。
  • 新旧ブロックの形状・テクスチャ、黒いタイル、通常更新、zoomを確認する。
  • 既存1.21.xの回帰テストを行う。

受入条件

  • 26.2環境で起動・新規描画・既存地図の表示・変更反映を確認。
  • 旧環境の回帰検証結果を記録。
  • 上流からの取得元SHAとAcecore差分を追跡可能にする。
  • 既存地図や画像を削除する移行を前提にしない。

注意

無検証で上流PR全体をmergeしない。R2修正とは独立PRで実施する。バイナリ公開・本番導入は別途確認する。

2026-09-09 実装・隔離検証完了

対応PR: #6
R2・ビルド基盤・26.2対応の統合で、既存Fabric 10 / Forge 10を含む全体構成のtest(111件)、26.2候補の115テスト、JDK 8での共有コア107テストが成功。Paper/Spigot 26.2と既存Paperでの実行結果・対象ソース・SHA-256は各PRに記録。Issueは対応PRのマージ時に閉じます。本番反映と一般向けJAR公開は別判断です。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions