APS战斗

APS战斗

APS Battles 是为 APS Cobblemon 服务器打造的游戏玩法大改模组,通过完全自定义的 UI、竞技规则预设和完整的游戏内锦标赛引擎扩展了 Cobblemon 的默认战斗挑战系统

APS Battles

APS Battles 是为 APS Cobblemon 整合包打造的游戏机制大修模组。它用完全自定义的对战 UI、竞技规则预设和完整的游戏内锦标赛引擎取代了 Cobblemon 默认的玩家挑战系统——包括实时网页对阵图查看器和 Discord 集成。


⚔️ 自定义对战挑战系统

当挑战其他玩家时,重新设计的对战构建界面让双方玩家在开始前完全控制比赛方式。

  • 对战模式 —— 单打或双打格式
  • 等级设置 —— 设置等级上限或强制执行等级锁定规则以实现公平对战
  • 禁用列表 —— 禁用特定宝可梦或整个禁用类别
  • 条款选项 —— 切换竞技条款,包括自定义的干换条款(Dry Pass Clause)
  • 双打阵容 —— 专为双打对战配置队伍选择
  • 对战预设 —— 一键加载服务器同步的规则配置(例如 OU、Ubers、服务器标准)

🔢 队伍顺序界面

每场对战前,玩家需要安排宝可梦的出场顺序——这是原版 Cobblemon 中未包含的竞技核心功能。

🏆 锦标赛系统

功能齐全的锦标赛引擎,用于在服务器上举办结构化比赛,支持淘汰赛对阵图、比赛追踪和排名。

🌐 实时网页对阵图查看器

内置的 Web 服务提供实时锦标赛页面,观众可在任意浏览器中关注比赛,支持通过 SSE 实时更新、比赛历史和每位玩家的宝可梦预览。

💬 Discord 集成

通过内置的 JDA 机器人,可以自动将对战公告、结果和对阵图更新广播到 Discord 服务器。


🕹️ 使用方法

游戏内(无需命令)

右键点击任意玩家打开交互菜单:

  • 选择挑战打开对战构建界面并配置自定义比赛
  • 如果在进行中的锦标赛中与对方匹配,选择锦标赛对战

接受挑战后,双方玩家都会进入队伍顺序界面,在对战开始前设置出场顺序。


玩家命令

所有命令均使用 /apstour 根命令。

命令 描述
/apstour join 打开锦标赛报名界面
/apstour leave 退出当前锦标赛报名
/apstour forfeit 放弃当前锦标赛比赛
/apstour spectate 切换比赛结果和对阵图更新的观战公告

管理员命令

命令 描述
/apstour create 打开锦标赛创建界面,配置格式、预设、淘汰类型和几局几胜制
/apstour start 开始进行中的锦标赛并开始对阵匹配
/apstour cancel 取消进行中的锦标赛
/apstour admin 打开管理面板以监控参赛者和管理比赛
/apstour listpresets 列出服务器上配置的所有可用对战预设
/apstour send <url> 在玩家的浏览器中打开实时对阵图网页查看器
/apstour forceforfeit <player> 强制指定玩家当前比赛判负
/apstour testadd <count> 添加虚拟参赛者用于测试
/apstour testautoplay 自动结算所有待处理比赛用于测试
/apstour testautoplaylosers 自动结算败者组比赛用于测试