Skip to content

命令系统

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 = /dgt

Tab 补全

所有命令都支持 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

下一步

了解命令系统后,你可以:

基于 MIT 许可发布