[MD] # 【插件发布】WBDAddon —— WarZBombDefuse 第三方附加组件(击杀报告 / 单独伤害统计 / 比赛状态 / 饥饿锁定 / JourneyMap) > 一个为 **WarZBombDefuse** 爆破模式整合的附加插件合集。每个功能都是独立模块,通过 `config.yml` 单独开关,互不影响。**无需改动 WBD 本体,纯附加。** 一个插件把竞技场体验里最常用的增强功能攒齐:击杀报告、每个玩家单独看的伤害统计、比赛状态头顶显示、竞技场饥饿锁定、JourneyMap 队伍桥接。 --- ## 功能 | 模块 | id | 说明 | | --- | --- | --- | | 击杀报告 | `kill-reports` | 替换默认淘汰消息、显示击杀者与武器;回合结束给每个玩家单独发送自己的伤害统计 | | 比赛状态 | `match-status` | 顶部显示 T/CT 存活人数;炸弹安放后 BossBar 倒计时进度条 | | 竞技场饥饿锁定 | `arena-food` | 竞技场玩家饥饿恒定:跑速恒定、不自然回血,公平竞技 | | JourneyMap 桥接 | `journeymap-bridge` | 同步 WBD 队伍数据,配合 JourneyMap Teams 队友可见、敌军隐藏、观战消失 | ### 击杀报告 / 伤害统计(kill-reports) - 淘汰提示显示击杀者与所用武器(TacZ 枪械按 GunId 人性化改名,如 `tacz:p320 → P320`) - **伤害统计单独发给每个玩家**:「你对 XX 造成了 X 伤害」——不再全局刷屏占用消息栏,一眼看清自己打了谁 - 修正 TacZ 致死伤害在 Forge 层漏记的问题,**血包回血场景也能正确累计真实总伤害**(总伤害可超过满血上限) ### 比赛状态(match-status) - 屏幕顶部实时显示双方存活人数:`T 存活 3/5 CT 存活 4/5` - 炸弹安放后,玩家头顶用 BossBar 显示倒计时进度条,爆 / 拆后消失,颜色样式可配置 ### 竞技场饥饿锁定(arena-food) - 竞技场玩家跑步消耗饥饿、饿到跑不动;满饥饿又触发自然回血,都会不公平 - 把竞技场玩家饥饿恒定到安全值(默认 17):**跑速恒定、不自然回血**,只能靠血包 / 治疗,公平竞技 - 只作用于竞技场玩家,不影响大厅和全局 ### JourneyMap 桥接(journeymap-bridge) - 把 WBD 队伍数据同步到原版 Scoreboard Team,配合客户端 JourneyMap Teams 实现队友可见、敌军隐藏、观战消失 --- ## 预览[/MD]
[MD]## 依赖 - **Java 17** - **Paper / Spigot / Arclight 1.20.1**(本插件已在 Arclight 环境实测运行) - **WarZBombDefuse**(必装,插件依赖) - **TacZSpigotBridge**(可选,提供枪械名显示与更准确的击杀归属) - **JourneyMap**(仅桥接模块需要,客户端即可) ## 安装 1. 把 `WBDAddon-1.0.0.jar` 放进服务端 `plugins` 2. 重启服务器(或 `/reload`) 3. 插件自动生成 `config.yml`,按需修改 > 旧 config 升级后建议删除或合并新配置项,让新增模块段落生效。 ## 配置 ```yaml modules: kill-reports: enabled: true show-round-summary: true # 是否发送每人伤害统计 match-status: enabled: true enable-alive-action-bar: true # 存活人数顶部显示 enable-bomb-bar: true # 炸弹倒计时条 arena-food: enabled: true food-level: 17 # 恒定饥饿值(跑速恒定 + 不回血) journeymap-bridge: enabled: true ``` 执行 `/wbdaddon reload` 即可生效,无需重启。 ## ⌨️ 命令 - `/wbdaddon reload` —— 重载配置并重新启停模块 - `/wbdaddon modules` —— 查看各模块启用状态 --- ## 致谢 感谢 [Crazy_Jky](https://www.minebbs.com/members/crazy-jky.88908/) 开发 [WarZBombDefuse](https://www.minebbs.com/resources/folia-warzbombdefuse-cs-t-ct-tacz.17007/) 插件,并提供 API 支持。 --- ## 许可证 & 开源 GPL3.0开源。仓库:[github.com/DICEALPHAHU/WBDAddon](https://github.com/DICEALPHAHU/WBDAddon) > 作者:DICEALPHAHU · 反馈 QQ:2387629002 [/MD]