Skip to content

Merge PR #879: Feature/paper 26.1 support + Release workflow#1

Merged
vlssu merged 8 commits intomasterfrom
copilot/merge-pull-879-and-upload-jar
Apr 5, 2026
Merged

Merge PR #879: Feature/paper 26.1 support + Release workflow#1
vlssu merged 8 commits intomasterfrom
copilot/merge-pull-879-and-upload-jar

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 5, 2026

变更内容

合并了 PlayPro/CoreProtect#879,为 Paper 26.1(新的年份版本格式)添加支持。

代码变更

  • 新增 Bukkit_v26 适配器(适用于 Minecraft 26.x 新版本格式)
  • 新增 Paper_v26 适配器
  • 更新 VersionCheckService,使用正则解析版本号,同时支持旧 1.x 和新 26.x 格式
  • 更新 ConfigHandler.LATEST_VERSION26.1.1
  • 编译目标升级为 Java 25(Java 25 为最低要求)

新增 Release 工作流

新增了 .github/workflows/release.yml,可以:

  1. 用 Java 25 编译打包 JAR
  2. 自动创建 GitHub Release 并上传 JAR

如何发布

合并本 PR 后,在 Actions 页面 手动触发 Release 工作流,填写:

  • tag:如 v23.1-paper26
  • release_name:如 CoreProtect 23.1 (Paper 26.1 support)

即可自动构建并上传 JAR 到 Releases。

Copilot finished work on behalf of vlssu April 5, 2026 09:53
Copilot AI requested a review from vlssu April 5, 2026 09:53
@vlssu vlssu marked this pull request as ready for review April 5, 2026 09:56
@vlssu vlssu merged commit 67a99fb into master Apr 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants