- 版权类型
- 原创
- 插件中文名称
- 副本扫荡
- 插件英文名称
- MythicDungeonSweep
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- MySQL 5.7+
Paper 1.20.1
- 适配版本(Java)
- 1.20
插件介绍
适合“刷材料”的副本把“反复进副本刷掉落”变成“消耗扫荡券/材料 → 等进度条走完 → 直接领掉落”。玩家省时间,服主也能更精确地控产出。
MythicDungeonSweep(简称 MDS)是一个副本扫荡插件:玩家执行命令选择副本后,插件会先检查并扣除消耗(支持 MMOItems 物品消耗、Vault 金币),然后开启一段“扫荡计时”。计时结束后,根据你配置的权重奖励池随机发放奖励;背包满则掉落在脚下。
插件使用 MySQL 持久化玩家扫荡进度:玩家断线、重启服务器后仍可续扫,避免“卡进度/丢进度”。同时记录每个玩家各副本的完成次数,并提供 PAPI 占位符用于计分板/菜单展示。
说人话:玩家输入 /myds f1,扣 1 个“副本扫荡模块”,等待 20 秒,然后按权重抽奖励发给他。
主要功能
MySQL 断线续扫 —— 扫荡进度实时落库(带节流),下线/关服会立即保存副本独立配置 —— 每个副本一个 plugins/MythicDungeonSweep/dungeons/*.yml 文件
消耗系统 —— 支持 MMOItems 物品消耗(type+id+amount),可叠加 Vault 金币费用
权重奖励池 —— 配置多条奖励,按 weight 抽取;支持数量区间
奖励堆叠上限 —— 控制“本次扫荡最多给多少堆奖励”,更像真实掉落
最少不同奖励数 —— 可要求“至少抽到 N 种不同奖励”
Title 进度条 —— 标题/副标题按 tick 刷新,副标题可显示进度条
全服广播 —— 可选广播“某玩家正在扫荡某副本”(支持只在新扫荡时广播)
PAPI 占位符 —— 展示扫荡状态、当前副本、进度百分比、进度条、剩余时间、统计次数
命令列表
主命令:/myds命令 说明 权限
/myds <副本ID> 开始扫荡指定副本(副本ID=配置文件名,如 f1/f2) myds.use(同时会检查该副本自身 permission 字段)/myds reload 重载主配置与副本配置 myds.reload
副本 ID 不区分大小写,但最终以文件名为准(例如 f1.yml → f1)。