Skip to content

RiftRaid 1.2.0

Latest

Choose a tag to compare

@cloudfl4re cloudfl4re released this 05 Aug 07:23
· 26 commits to main since this release

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