1.2.0 调整了 Boss 刷新提示流程并加强了方块保护边界验证
刷新流程
- 全服倒计时只保留 30 秒 3 秒 2 秒 1 秒
- Boss 实际生成后显示 Boss 已刷新
- 倒计时和生成声音默认关闭
- 死亡时的低音量末影龙声音保持启用
- 旧版倒计时 mask 自动升级且不会误跳过新提示
文本样式
- Boss 名称改为渐变样式并增加裂境首领标识
- 生成聊天 Title Subtitle 和死亡结算文本重新排版
- BossBar 增加分隔和生命字段
- 状态命令文本重新排版
配置迁移
- config-version 升级到 3
- v2 自动迁移为 30 3 2 1 和静音默认
- 只替换仍等于旧默认值的展示文本
- 用户自定义 Boss 公告保持不变
- Boss 属性奖励刷新点冷却和存储状态不受影响
方块与领地保护结论
- RiftRaid 不包含领地保护功能
- 不监听 BlockBreakEvent BlockDamageEvent BlockPlaceEvent PlayerInteractEvent
- 不会取消玩家挖掘放置或普通方块交互
- 新增反射与全生产源码边界测试防止以后引入方块保护
- 全服无法挖掘应检查 server.properties 的 spawn-protection 玩家游戏模式和其他保护插件
TDD 验证
- 先确认当前倒计时声音和文本测试失败
- 再实现配置迁移和新版表现
- Java 21 clean verify 通过
- 33 项测试全部通过
- MySQL 8 集成测试通过
- Folia 三轮静态审查通过
SHA-256
D39704699BE25E3A39DF66E1D3AA1F759700B65C051519721D1D742C1DAFF636 RiftRaid-1.2.0.jar
CI https://github.com/mcxqk/RiftRaid/actions/runs/30984628136