mc-testkit v0.9.3
变更
- harness-core 0.1.1 / template harness 降至 Java 8,plugin.yml 不写 api-version:同一桩 jar 可在 Paper 1.7.10–1.21 代表版本加载(FR-21 多版本烟雾)。此前
api-version: 1.20+ Java 17 字节码导致旧服务端拒载;改成1.8又被 Paper 1.20+ 拒绝。现不声明 api-version(1.13+ 按 legacy 加载)。 - GitHub Actions 升至 v5:
checkout/setup-java/setup-node/cache/upload-artifact/setup-gradle从 v4 升到 v5。 - 实机 E2E 仅手动触发 + 并行矩阵 + jar 缓存:
e2e.yml拆为 Paper 8 代表版本烟雾 + Waterfall/BungeeCord/Velocity/Folia 场景 suite 并行;actions/cache复用~/.gradle/caches/mc-testkit-jars。
构件坐标:top.wcpe.mc:mc-testkit:0.9.3(已发布 maven.wcpe.top)
关联构件:top.wcpe.mc:harness-core:0.1.1(Java 8 字节码,兼容 Paper 1.7.10–1.21)
消费方升级:id("top.wcpe.mc-testkit") version "0.9.3";模板桩升级依赖 harness-core:0.1.1。