【1.12-1.21+|Folia】📦 BackpackValueMatch - 基于「背包价值」的公平匹配系统插件|支持PAPI变量

原创 付费 【1.12-1.21+|Folia】📦 BackpackValueMatch - 基于「背包价值」的公平匹配系统插件|支持PAPI变量 1.1.3

请登录后获取
  • v1.1.3
  • 新增 /bvm 与 /match 命令 Tab 自动补全
  • 优化 /match 别名,可直接使用 /match join [arena] 与 /match leave
  • 新增价值不足时的 fail-commands 支持,覆盖地图进入、匹配竞技场、拦截命令
  • 优化价值不足提示,占位符支持 %required%、%value%、%shortfall%,拦截命令场景额外支持 %command%
- MatchManager.java (匹配成功后的命令执行)

- 问题 : 代码逻辑中 else 分支写错了,导致即使没有 [console] 前缀,依然使用的是 Bukkit.dispatchCommand(Bukkit.getConsoleSender(), ...) (控制台发送者)。
- 修复 : 修改为 player.performCommand(finalCmd) ,现在没有 [console] 前缀的命令将正确以玩家身份执行。
- CommandManager.java (加入地图 /bvm join 后的命令执行)

- 问题 : 之前的代码完全忽略了前缀检查,直接无条件使用控制台执行所有命令。
- 修复 : 增加了对 [console] 前缀的检测逻辑。
后退
顶部 底部