主题
命令系统
QueDP 提供了完整的命令系统,包括玩家命令、编辑器命令和管理员命令。
玩家命令
地牢命令
基础命令:/dungeon 或 /dg
查看地牢列表
bash
/dungeon list
/dg list显示所有可用的地牢列表,包括难度、人数要求等信息。
加入地牢
bash
/dungeon enter <地牢ID>
/dg enter <地牢ID>加入指定的地牢。系统会自动检查:
- 等级要求
- 人数要求
- 权限要求
- 物品要求
- 冷却时间
离开地牢
bash
/dungeon leave
/dg leave离开当前所在的地牢。
查看地牢信息
bash
/dungeon info <地牢ID>
/dg info <地牢ID>显示地牢的详细信息:
- 基本信息(名称、难度、描述)
- 要求(等级、人数、权限、物品)
- 时间限制
- 当前运行实例数
查看个人统计
bash
/dungeon stats [地牢ID]
/dg stats [地牢ID]查看个人在地牢中的统计数据:
- 完成次数
- 最佳时间
- 总击杀数
- 死亡次数
- 冷却时间
队伍命令
基础命令:/party 或 /pt
创建队伍
bash
/party create
/pt create创建一个新队伍,你将成为队长。
邀请玩家
bash
/party invite <玩家名>
/pt invite <玩家名>邀请玩家加入你的队伍(仅队长可用)。
接受邀请
bash
/party accept <队长名>
/pt accept <队长名>接受队长的邀请。
拒绝邀请
bash
/party reject <队长名>
/pt reject <队长名>拒绝队长的邀请。
踢出成员
bash
/party kick <玩家名>
/pt kick <玩家名>将玩家踢出队伍(仅队长可用)。
离开队伍
bash
/party leave
/pt leave离开当前队伍。
转让队长
bash
/party transfer <玩家名>
/pt transfer <玩家名>将队长转让给队伍成员(仅队长可用)。
解散队伍
bash
/party disband
/pt disband解散队伍(仅队长可用)。
查看队伍信息
bash
/party info
/pt info显示当前队伍的信息:
- 队长
- 成员列表
- 队伍人数
队伍聊天
bash
/party chat [消息]
/pt chat [消息]发送队伍聊天消息。不带参数则切换队伍聊天模式。
编辑器命令
基础命令:/dgedit 或 /de
地牢管理
创建地牢
bash
/dgedit create <地牢ID> <地图模板>
/de create <地牢ID> <地图模板>创建一个新地牢。
地牢ID- 唯一标识符(英文,无空格)地图模板- maps 文件夹中的世界名或 schematic 名
示例:
bash
/dgedit create my_dungeon arena进入编辑模式
bash
/dgedit enter <地牢ID>
/de edit <地牢ID>进入指定地牢的编辑模式。进入后会获得编辑工具栏。
保存编辑
bash
/dgedit save
/de save保存当前的编辑内容。
退出编辑模式
bash
/dgedit exit
/de exit退出编辑模式并返回主世界。
删除地牢
bash
/dgedit delete <地牢ID>
/de delete <地牢ID>删除指定的地牢(需要确认)。
列出所有地牢
bash
/dgedit list
/de list显示所有已创建的地牢列表。
编辑器工具
打开编辑器菜单
bash
/dgedit menu
/de menu打开编辑器 GUI 菜单。
切换预览模式
bash
/dgedit preview <模式>
/de preview <模式>切换预览模式:
all- 显示所有标记monster- 仅显示怪物obstacle- 仅显示障碍物interact- 仅显示交互点off- 关闭预览
测试地牢
bash
/dgedit test
/de test创建测试副本并进入测试模式。
确认测试
bash
/dgedit testconfirm
/de testconfirm确认测试并保存配置。
取消测试
bash
/dgedit testcancel
/de testcancel取消测试并返回编辑模式。
快速编辑命令
添加怪物点
bash
/dgedit monster add <组名> <怪物ID> [数量] [等级]
/de monster add <组名> <怪物ID> [数量] [等级]在你当前位置添加怪物生成点。
示例:
bash
/dgedit monster add 第一波 SkeletonWarrior 3 5创建障碍物
bash
/dgedit obstacle create <名称> <方块类型>
/de obstacle create <名称> <方块类型>使用 WorldEdit 选区创建障碍物。
添加交互点
bash
/dgedit interact add <名称> <类型>
/de interact add <名称> <类型>在当前位置添加交互点。
类型- click(点击)、region(区域)、npc(NPC)
传送到标记点
bash
/dgedit tp monster <组名> <序号>
/dgedit tp obstacle <名称>
/dgedit tp interact <名称>传送到指定的标记点位置。
选区管理
bash
/dgedit selection clear # 清除选区
/dgedit selection info # 显示选区信息管理员命令
基础命令:/dungeonadmin 或 /dga 或 /da
系统管理
重载配置
bash
/dungeonadmin reload
/dga reload重载插件配置文件。
查看统计信息
bash
/dungeonadmin stats
/dga stats显示系统统计信息:
- 地牢模板数量
- 运行中的实例数量
- 在线玩家数量
- 队伍数量
列出运行实例
bash
/dungeonadmin list
/dga list显示所有正在运行的地牢实例。
清理过期实例
bash
/dungeonadmin cleanup
/dga cleanup手动清理所有过期的地牢实例。
玩家管理
重置玩家数据
bash
/dungeonadmin reset <玩家> [地牢ID]
/dga reset <玩家> [地牢ID]重置玩家的地牢数据。
- 不指定地牢ID - 重置所有数据
- 指定地牢ID - 仅重置该地牢的数据
强制玩家离开
bash
/dungeonadmin kick <玩家>
/dga kick <玩家>强制玩家离开当前地牢。
测试命令
生成 MythicMobs 怪物
bash
/dungeonadmin mythicSpawn <怪物ID> [等级]
/dga mythicSpawn <怪物ID> [等级]在你当前位置生成 MythicMobs 怪物(用于测试)。
示例:
bash
/dga mythicSpawn SkeletonWarrior 10模板管理命令
基础命令:/dgtemplate 或 /dgt
列出所有模板
bash
/dgtemplate list
/dgt list显示所有可用的地图模板。
导入世界模板
bash
/dgtemplate import <世界名> [模板名]
/dgt import <世界名> [模板名]将现有世界导入为模板。
世界名- 要导入的世界名称模板名- 可选,不指定则使用世界名
示例:
bash
/dgtemplate import my_world arena_template删除模板
bash
/dgtemplate delete <模板名>
/dgt delete <模板名>删除指定的地图模板。
重载模板配置
bash
/dgtemplate reload
/dgt reload重新扫描 maps 文件夹并重载模板列表。
权限节点
玩家权限
yaml
# 基础权限
quedp.command.dungeon # 使用地牢命令
quedp.command.party # 使用队伍命令
# 地牢权限
quedp.dungeon.<地牢ID> # 进入特定地牢
quedp.dungeon.* # 进入所有地牢
quedp.dungeon.vip # VIP地牢编辑器权限
yaml
# 编辑器权限
quedp.editor.use # 使用编辑器
quedp.editor.create # 创建地牢
quedp.editor.edit # 编辑地牢
quedp.editor.delete # 删除地牢
quedp.editor.test # 测试地牢
quedp.editor.* # 所有编辑器权限管理员权限
yaml
# 管理员权限
quedp.admin # 所有管理员权限
quedp.command.admin # 管理命令
quedp.command.template # 模板管理命令命令别名
为了方便使用,大部分命令都有简短的别名:
yaml
# 主要命令别名
/dungeon = /dg
/party = /pt
/dgedit = /de
/dungeonadmin = /dga = /da
/dgtemplate = /dgtTab 补全
所有命令都支持 Tab 补全:
bash
/dg <TAB> # 显示所有子命令
/dg enter <TAB> # 显示所有地牢ID
/pt invite <TAB> # 显示所有在线玩家
/de edit <TAB> # 显示所有地牢ID命令使用示例
创建地牢流程
bash
# 1. 准备地图(放入 maps 文件夹)
# 2. 创建地牢
/dgedit create my_arena arena_map
# 3. 进入编辑模式
/dgedit enter my_arena
# 4. 使用工具配置地牢
# - 右键物品打开GUI
# - 左键点击设置位置
# 5. 保存并测试
/dgedit save
/dgedit test
# 6. 确认测试
/dgedit testconfirm
# 7. 退出编辑
/dgedit exit组队进入地牢
bash
# 玩家A(队长)
/party create
/party invite PlayerB
# 玩家B
/party accept PlayerA
# 队长进入地牢(队伍成员会一起进入)
/dg enter my_arena下一步
了解命令系统后,你可以:
