Skip to content

維護 TymDailyQuests 並支援 Paper 26.2#1

Merged
MusicTW merged 2 commits into
masterfrom
codex/paper-26.2-maintenance
Jul 12, 2026
Merged

維護 TymDailyQuests 並支援 Paper 26.2#1
MusicTW merged 2 commits into
masterfrom
codex/paper-26.2-maintenance

Conversation

@MusicTW

@MusicTW MusicTW commented Jul 12, 2026

Copy link
Copy Markdown
Owner

摘要

  • 將已封存且採 GPL-3.0 授權的 ODailyQuests 接手維護為 TymDailyQuests。
  • 目標版本改為 Paper 26.2 與 Java 25,並遷移 Adventure UI 與現代 Paper APIs。
  • 保留 ODailyQuests Bukkit 插件身分、資料夾、SQLite 資料庫結構、指令、別名、權限、PlaceholderAPI 識別字、GUI 流程、分類、刷新邏輯與 ItemsAdder IDs。
  • 移除 TymHaven 作用中契約以外的整合,縮小未來維護範圍。
  • 加入遷移指南、現行資料契約基準、驗證工具、測試與 Java 25 CI 建置。

驗證

  • JDK 25 Gradle 完整建置成功。
  • 8 個自動測試全部通過。
  • 以唯讀方式驗證 TymHaven 正式環境資料,確認 189 個任務、任務與獎勵類型數量、2 條指令獎勵、19 個 ItemsAdder IDs、SQLite 完整性、資料列數量,以及 category 為 null 的舊版 progression 資料列。
  • Paper 26.2 build 56 alpha 隔離測試伺服器可正常載入預設資料並乾淨關閉,未發生插件錯誤。
  • 整合依賴後的 JAR 內含 GPL 授權與來源聲明。

正式環境門檻

此版本尚不可部署至正式環境。Paper 26.2 仍是 alpha 目標,且正式服的 ItemsAdder 4.0.16 尚未通過完整伺服器副本整合測試。所有必要整合通過停服副本測試前,正式部署維持封鎖。

@MusicTW MusicTW added the enhancement 新功能或改進建議 label Jul 12, 2026
@MusicTW MusicTW marked this pull request as ready for review July 12, 2026 05:56
@MusicTW MusicTW merged commit 7fc6e64 into master Jul 12, 2026
1 check passed
@MusicTW MusicTW deleted the codex/paper-26.2-maintenance branch July 12, 2026 05:57
@MusicTW MusicTW changed the title Maintain TymDailyQuests for Paper 26.2 維護 TymDailyQuests 並支援 Paper 26.2 Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement 新功能或改進建議

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant