- 版权类型
- 原创
- 插件中文名称
- 雾之匹配
- 插件英文名称
- MistBTMatch
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 其他核心
- 语言支持
- 多语言
- 前置组件
- BTDungeons(https://www.minebbs.com/resources/btdungeons-javascript.15333/)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
MistBTMatch
作者: Jens_Hon 依赖: BTDungeons(必须)、ArcartX(可选,UI 面板)
兼容外部组队插件: YmTeam、Parties(均为可选软依赖)
功能概述
MistBTMatch 是 BTDungeons 副本插件的附属插件,提供两套独立功能:① 队伍系统(可在配置中关闭) 玩家自行创建队伍、邀请成员、管理队伍,队长带领队伍进入副本。
② 匹配系统(核心功能) 玩家加入匹配队列,系统自动凑够人数后组成队伍进入副本,支持 ArcartX UI 可视化面板。
匹配模式
| 模式 | 说明 |
| dungeonFirst(默认) | 玩家先选好副本再排队,凑够人数直接开始 |
| matchFirst | 玩家先排队,凑够人数后系统随机指定队长,队长再选择副本 |
命令列表/mistbt match
| match ui [副本名] | 打开匹配 UI 界面 |
| match mode <dungeonFirst|matchFirst> | 切换匹配模式 |
| match list | 查看所有可匹配副本 |
| match setsize <人数|reset> | 设置期望匹配人数,reset 恢复默认 |
| match queue [副本名] | 加入匹配队列 |
| match cancel | 退出匹配队列 |
| match choose <副本名> | matchFirst 模式下队长选择副本 |
命令列表/mistbt party
| party create | 创建队伍,自己成为队长 |
| party invite <玩家> | 邀请玩家加入队伍(队长) |
| party accept | 接受队伍邀请 |
| party kick <玩家> | 踢出队员(队长) |
| party leave | 退出当前队伍 |
| party disband | 解散队伍(队长) |
| party list | 查看当前队伍成员 |
| party recruit | 全服广播招募信息(有冷却时间) |
| party join <队长名> | 向某队长申请加入队伍 |
| party joininstance | 加入队长正在进行的副本 |
| party start <副本名> | 队长带领当前队伍进入指定副本 |
重载命令:/mistbt reload
配置文件速查:
代码:
features:
party: false # 是否启用内置队伍系统
match: true # 是否启用匹配系统
match:
matchFirstMinPlayers: 2 # matchFirst 模式最少人数
matchFirstMaxPlayers: 4 # matchFirst 模式最多人数
queueTickSeconds: 2 # 匹配检测间隔(秒)
queueTimeoutSeconds: 300 # 排队超时时间(秒,0 不限制)
inviteToLeaderChooseTimeoutSeconds: 60 # 队长选副本超时(秒)
ui:
arcartx_enabled: true # 是否启用 ArcartX UI
confirmation_countdown_seconds: 10 # 匹配成功后的确认倒计时
image_base_url: "" # 副本图片 URL 前缀(可选)
外部组队插件集成
安装 YmTeam 或 Parties 后无需任何额外配置,插件自动检测并启用:- 整队排队:队长执行匹配命令,整个队伍作为一组进入队列
- 队伍完整性保护:排队期间有成员离队或队伍解散,自动取消全队匹配
- 两个插件同时安装时 Parties 优先
截图: