RiftRaid 1.1.0
RiftRaid 1.1.0 完成了讨伐流程、可观测性与状态存储升级。
主要变化:
- 僵尸王与铁傀儡王的全服倒计时、生成聊天、Title、声音和 Region 粒子。
- Boss 死亡后播放低音量末影龙死亡声,并在 Vault 确认后公布最高伤害与实际金币。
- 奖池 GUI 与 PlayerIntensify 原始 Lore 全部取消斜体,新增详细可配置 Lore。
- 新增美化 /rr help、公开 /rr status、暗红 [副本系统] 前缀及详细刷新诊断。
- 新增 YAML 与 MySQL/MariaDB 存储,/rr reload 可无重启事务化切换当前 RaidState。
- MySQL 故障时不回退 YAML;暂停新刷新、保留内存状态并每 30 秒异步重试。
- README 已重做并加入 CodeFactor、构建、版本与许可证徽章。
升级说明:
- 旧 config.yml 会补齐 config-version 2 缺失字段,不覆盖已有 Boss、奖励和冷却值。
- 多服共用 MySQL 时,每台服务器必须配置唯一 storage.server-id。
- 本版本不迁移历史数据,只在热切换时交接当前唯一状态快照。
验证:
- Java 21 clean verify
- 25 项测试全部通过
- GitHub Actions MySQL 8 建表、往返与 server-id 隔离测试通过
- 静态 Folia 三轮审查通过
SHA-256:
EC2BC9D09821D033198C1938AD028DA0CEFD20D6EE1A4D78D50DC70F69069215 RiftRaid-1.1.0.jar
CI: https://github.com/mcxqk/RiftRaid/actions/runs/30979947450