MistBTMatch-副本匹配插件【可视化UI界面】

原创 闭源 工具 其他 MistBTMatch-副本匹配插件【可视化UI界面】 1.0.3

请登录后获取
版权类型
原创
插件中文名称
雾之匹配
插件英文名称
MistBTMatch
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. 其他核心
语言支持
多语言
前置组件
BTDungeons(https://www.minebbs.com/resources/btdungeons-javascript.15333/)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 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 优先
视频预览:

截图:
1772895190146.webp
作者
Jens_Hon
价格
300.00金粒
下载
1
查看
482
首次发布
最后更新

评分

0.00 星 0 次评分

Jens_Hon 的其他资源

后退
顶部 底部