版本:1.1.0 | 适用版本:Minecraft 1.16.X - 1.21.1 (Paper/Spigot/Bukkit)
一款专为Chemdah任务系统设计的任务追踪显示插件
支持云拾UI和原版计分板双模式,让任务管理更加便捷!
插件自带一个基础云拾任务HUD视图,可随意修改配置
支持任务展开/收起、多任务切换、实时进度更新
云拾效果:
✨ 云拾模式特点:
- 美观的图形界面,支持自定义样式
- 支持任务展开/收起,节省屏幕空间
- 支持多任务切换显示,一目了然
支持纯原版使用(计分板),纯原版有动作控制(方便切换任务介绍)
无需客户端MOD,所有玩家都能使用
原版效果:
图片
✨ 原版模式特点:
- 无需客户端MOD,兼容性强
- 支持完整的动作控制功能
- 自动适配屏幕大小
插件提供了丰富的快捷键操作,让任务管理更加便捷:
操作 | 默认按键 | 功能说明 |
---|---|---|
任务切换 | Shift + 滚轮 |
滚动切换当前显示的任务 |
展开任务 | Shift + 左键 |
展开当前任务的详细信息 |
收起任务 | Shift + 右键 |
收起当前任务的详细信息 |
收起所有 | Q键 |
一键收起所有任务 |
切换模式 | F键 |
一键展开/收起(可选功能) |
执行命令 | Shift + F |
执行自定义命令(如开关动作控制) |
💡 提示:所有按键都可以在配置文件中自定义!
支持的按键组合:F、Q、SHIFT+F、SHIFT+LEFT_CLICK、SHIFT+RIGHT_CLICK、SHIFT+SCROLL、SNEAK_DOUBLE
插件会检测玩家的战斗状态,在战斗时自动隐藏任务界面,避免遮挡视线:
💡 配置示例:
combat-detection:# 是否启用战斗状态检测enabled: true# 战斗状态持续时间(秒)- 超过此时间没有战斗行为则退出战斗状态combat-duration: 3# 进入战斗状态时的ActionBar提示消息enter-combat-message: "§c⚔ 进入战斗状态,动作控制已暂时禁用"# 退出战斗状态时的ActionBar提示消息exit-combat-message: "§a✓ 退出战斗状态,动作控制已恢复"# 战斗状态提示显示持续时间(tick)message-duration: 40# 战斗时隐藏计分板功能# 是否在战斗时隐藏计分板hide-scoreboard: true# 计分板隐藏持续时间(秒)- 进入战斗后隐藏计分板的时长# 注意:如果此值小于 combat-duration,则在战斗结束前就会恢复显示hide-duration: 5# 计分板隐藏状态检测间隔(tick,20 tick = 1秒)# 用于定期检查是否需要恢复计分板显示check-interval: 20
plugins
目录plugins/ChemdahQuestTracker/config.yml
插件提供了丰富的配置选项,所有配置都在 plugins/ChemdahQuestTracker/config.yml
文件中。
# ======================================== # 授权设置 # ======================================== auth: # 您的QQ号(必填) qq-number: "" # 授权码(必填 XXXX-XXXX-XXXX-XXXX) license-code: "" #----------------以下内容不要修改!---------------- server-url: "http://a.mcstory.cc:41515/" heartbeat-interval: 300 cache-enabled: true cache-time: 300
# ======================================== # 核心设置 # ======================================== # 数据更新间隔(tick,20 tick = 1秒) # 建议值:20-100,过低可能影响性能 update-interval: 20 # 调试模式(启用后会输出更多调试信息) debug-mode: false
# ======================================== # 云拾UI系统设置 # ======================================== # 是否启用云拾系统(总开关) # 如果关闭,将不会发送任何云拾数据包 cloudpick-enabled: true # 云拾UI数据通道名称 # 注意:确保与客户端配置一致 data-channel: "questData"
# ======================================== # Scoreboard任务显示设置 # ======================================== # 是否启用Scoreboard任务显示 scoreboard-enabled: false # Scoreboard显示配置 scoreboard: # 标题显示文本 title: "§6§l当前任务" # 最大显示行数 # 注意:Minecraft客户端最多只能显示15行,超过部分不会显示 max-lines: 15 # 超出限制时的提示文本 more-content-text: "§7更多内容..." # 是否显示任务介绍内容(默认显示,可通过指令/动作控制) show-description: true # 是否隐藏右侧的分数显示 hide-scores: true # 任务名称前缀 quest-name-prefix: "§e▶ " # 任务介绍前缀 description-prefix: "§7 " # 展开状态的任务名称前缀 expanded-quest-prefix: "§a▼ " # 收起状态的任务名称前缀 collapsed-quest-prefix: "§e▶ " # 选中状态的任务名称前缀 selected-quest-prefix: "§b★ " # 更新频率(tick,建议不低于20以避免闪烁) update-interval: 40
# ======================================== # 交互控制设置 # ======================================== # 是否启用动作控制(需要ProtocolLib支持) # 注意:启用后可通过 /cqt task action <on|off> 命令运行时控制 action-control-enabled: true # ActionBar显示设置 actionbar: # 是否在ActionBar显示选中的任务 show-selected-task: true # 选中任务的显示格式 selected-format: "§e当前选择: §a{task_name}" # 无选择时的显示文本 show-no-selection-text: true # 是否显示无选择时的提示文本 no-selection-text: "§7使用 /cqt task 或动作选择任务" # ActionBar显示持续时间(tick) display-duration: 60
# ======================================== # 战斗状态检测配置 # ======================================== combat-detection: # 是否启用战斗状态检测 enabled: true # 战斗状态持续时间(秒)- 超过此时间没有战斗行为则退出战斗状态 combat-duration: 3 # 进入战斗状态时的ActionBar提示消息 enter-combat-message: "§c⚔ 进入战斗状态,动作控制已暂时禁用" # 退出战斗状态时的ActionBar提示消息 exit-combat-message: "§a✓ 退出战斗状态,动作控制已恢复" # 战斗状态提示显示持续时间(tick) message-duration: 40 # 战斗时隐藏计分板功能 # 是否在战斗时隐藏计分板 hide-scoreboard: true # 计分板隐藏持续时间(秒)- 进入战斗后隐藏计分板的时长 # 注意:如果此值小于 combat-duration,则在战斗结束前就会恢复显示 hide-duration: 5 # 计分板隐藏状态检测间隔(tick,20 tick = 1秒) # 用于定期检查是否需要恢复计分板显示 check-interval: 20
# ======================================== # 动作控制配置 - 新版本配置系统 # ======================================== actions: # 支持的按键说明: # 支持: # - F (单独F键) # - Q (单独Q键) # - SHIFT+F (Shift + F键) # - SHIFT+LEFT_CLICK (Shift + 左键点击) # - SHIFT+RIGHT_CLICK (Shift + 右键点击) # - SHIFT+SCROLL (Shift + 滚轮) # - SNEAK_DOUBLE (双击蹲下) # - 权限后缀: op (OP权限), player (玩家权限), console (控制台权限) # 任务选择切换 (滚轮选择任务) cut: key: "SHIFT+SCROLL" # 按键组合 # 切换模式 (一键展开/收起) # 注意: 启用此模式时,spread_click 和 conceal_click 的 enable 应设为 false 以避免冲突 checked: enable: false # 是否启用切换模式 key: "F" # 切换按键 # 展开任务 spread_click: enable: true # 是否启用展开功能 key: "SHIFT+LEFT_CLICK" # 展开按键 # 收起任务 conceal_click: enable: true # 是否启用收起功能 (切换模式启用时自动禁用) key: "SHIFT+RIGHT_CLICK" # 收起按键 # 收起所有任务 collapseall: enable: true # 是否启用收起所有功能 key: "Q" # 收起所有按键(通过丢弃物品事件检测) # 命令执行 (可用于开关动作控制等) # 重要:command 功能不受动作控制开关影响,确保可以重新打开动作控制 command: enable: true # 是否启用命令功能 key: "SHIFT+F" # 命令触发按键 ✨ 现在支持 SHIFT+F! command: "cqt task action {off to on} op" # 执行的命令 # 命令模板变量: # {player} - 玩家名称 # {off to on} - 自动切换开关状态 # 权限后缀: op, player, console
💡 配置提示:
- 修改配置后使用
/cqt reload
重新加载- 云拾模式和计分板模式可以同时启用,插件会自动处理
- 所有按键都可以自定义,避免与其他插件冲突
- 战斗检测功能可以单独开关,不影响其他功能
命令 | 权限 | 说明 |
---|---|---|
/cqt reload |
chemdahtracker.admin | 重新加载配置文件 |
/cqt debug [on|off] |
chemdahtracker.admin | 开关调试模式 |
/cqt task |
chemdahtracker.task | default | 收起全部任务 |
/cqt task [N] |
chemdahtracker.tack.* | default | 展开/收起任务 |
/cqt task action [on|off|status] |
chemdahtracker.status | default | 动作控制状态 |
/cqt task select [N] |
chemdahtracker.select | default | 选择指定任务 |
/cqt task expand [N|all] |
chemdahtracker.expand | default | 展开指定/全部任务 |
/cqt task collpse [N|all] |
chemdahtracker.collpae | default | 收起指定/全部任务 |
/cqt task list |
chemdahtracker.list | default | 显示全部的任务 |
/cqt task help |
chemdahtracker.help | default | 显示帮助 |
/cqt combat |
chemdahtracker.combat | default | 查看战斗状态 |
/cqt help |
chemdahtracker.help | default | 显示帮助信息 |
新增功能:
优化:
新增功能:
优化:
如有任何问题或建议,欢迎联系:
当前定价:58R (附赠云拾配置)