【1.13-1.21+】WarZDuelTimeTeam —— 5V5 团队竞技扩展插件 | WarZDuelTime 官方附属[支持Folia]

原创 游戏模式 【1.13-1.21+】WarZDuelTimeTeam —— 5V5 团队竞技扩展插件 | WarZDuelTime 官方附属[支持Folia] 2.0.7

请登录后获取
  • 恢复 2.0.5/2.0.6 的三段默认配置:team-pre-join-game-command、team-post-join-game-command、team-post-game-command。
  • 修复中途加入玩家不执行所属队 team-post-join-game-command 的问题,且不会让原队员重复执行。
  • 新增 team-post-game-command:比赛结束后分别对 A/B 队执行指令,在结算与 dueltime:post_game_command 之后、回传大厅之前执行;支持 {result}(WIN/LOSE/DRAW)、{winTeam}、{team1Kills}、{team2Kills} 等新占位符,可直接按胜负发奖
  • 公开 WarZDuelTimeTeam.isTeamDamageBlocked(victim, attacker) 静态 API,供外部插件查询友伤拦截(倒计时期间 + 同队伤害)
[MD] # WarZDuelTimeTeam v2.0.5 更新说明 - **新增**: `team-pre-join-game-command` 配置项,支持在两个队伍加入游戏前(玩家尚未传送、装备尚未发放时)分别对 A 队和 B 队执行指令。 - **新增**: `team-post-join-game-command` 配置项,支持在两个队伍加入游戏后(玩家已传送、装备已发放后)分别对 A 队和 B 队执行指令。 - **新增**: 加入前/后的指令同样支持 `player:` / `op:` / `console:` / `single_console:` 前缀,以及 `{player}`、`{arena}`、`{world}`、`{team}`、`{teamName}`、`{elapsedTime}`、`{timeLeft}` 占位符。 - **建议**: `WarZDuelTimeTeam 2.0.5` 与 `WarZDuelTime 2.6.6` 同步使用。 [/MD]
  • 新增 team-in-game-command
  • 可分别给 A 队 / B 队配置周期指令
  • 支持 {player} {arena} {world} {team} {teamName} {elapsedTime} {timeLeft} 占位符
  • 命令执行器支持额外自定义占位符扩展
  • 修复服务器冷启动后,5V5 竞技场偶发显示“未创建竞技场”的问题。
  • 修复主插件启动阶段自动补重载时,团队竞技场未同步恢复的问题。
  • 现在跨多个旧版本直接升级后,5V5 竞技场无需手动 /dt reload 也能自动正常加载。
[MD] # WarZDuelTimeTeam v2.0.2 更新说明 - **新增**: 观战玩家进入团队竞技场后,会在屏幕上提示可用 `/dt q` 退出观战。 - **新增**: 观战者现在会被限制在竞技场范围内活动,飞出场地时会自动拉回最近的合法观战位置。 - **优化**: 若比赛详情使用 `ActionBar` 显示,退出观战提示会自动并入同一条屏幕信息,减少提示互相覆盖。 - **建议**: `WarZDuelTimeTeam 2.0.2` 与 `WarZDuelTime 2.6.6` 同步更新。 [/MD]
  • 修复团队竞技场中队友互打后,死亡结算仍可能给击杀者记录人头的问题。
  • 修复 TDM 模式下同队击杀仍会给队伍累计分数的问题。
  • 调整为只有敌对队伍之间的有效击杀,才会计入个人击杀与 TDM 队伍分数。
  • 建议与 WarZDuelTime 2.6.0 同步更新。
版本更新:

  • WarZDuelTime -> 2.6.0
  • WarZDuelTimeTeam -> 2.0.0
主要更新内容:

  • Kit.items 和团队随机装备组都支持 TacZ 枪械/复杂物品保存。
  • 新增 item-base64 复杂物品格式,优先还原真实 ItemStack,原来的 material/name/lore/custom-model-data 简单写法继续兼容。
  • 新增命令/GUI:
    • /dt kit save <槽位> [main|offhand]
    • /dt kit gui
    • /dt kit list
    • /dt kit remove <槽位>
    • /teamduel equip save <group> <slot> [main|offhand]
    • /teamduel equip gui <group>
    • /teamduel equip list [group]
    • /teamduel equip remove <group> <slot>
    • /teamduel equip enable|disable
    • /teamduel equip weight <group> <weight>
  • GUI 交互:左键目标槽复制手持/鼠标物品,右键清空,关闭自动保存,不会把管理员手里的 TacZ 物品吃掉。
  • 补充了更详细的中文配置注释,重点包括 Kit.items、团队 equipment-randomizer、messages.yml、arenas.yml、越界、队友标记、TacZ 保存方式。
[MD] ## 本次更新 ### 1. 比赛中越界直接死亡 - 经典 1v1 / Kit 对局在正式比赛阶段,如果玩家离开竞技场创建时设置的立方体范围,会直接被击杀并进入原有死亡结算流程。 - 倒计时阶段仍沿用原本锁定出生点逻辑,不会因为倒计时移动限制触发死亡。 - 默认关闭,保持旧版“拉回最近有效位置”的处理方式;用户开启后才会改为越界死亡。 ### 2. 新增配置项 ```yaml Arena: classic: out-of-bounds: kill-player: false ``` ## 兼容版本 - 团队竞技场扩展建议同步更新到 `WarZDuelTimeTeam 1.10.0`。 [/MD]
  • 新增 equipment-randomizer 随机装备组轮换,默认关闭。
  • 每局随机一套装备组,整场比赛所有玩家共用同一套;TDM 中途补位也继承本局装备组。
  • TDM 复活后可按配置重新发放本局装备。
  • 启用随机装备时会备份玩家原背包/护甲/副手/等级/经验,并在返回大厅或原位置后恢复;断线退出会立即恢复并保存,避免保存比赛装备或空背包。
后退
顶部 底部