/debugconfig 命令
来源:Commands/debugconfig,英文修订 ID:3384007。
此命令仅适用于 Java 版,所需权限等级为 3,仅限专用服务器,并必须通过调试属性 -DMC_DEBUG_DEV_COMMANDS 启用。不要与 /debugmobspawning 或 /debugpath 混淆。
将玩家连接送回配置阶段。
语法
debugconfig config <target>
从世界中移除目标玩家的化身,并把连接切换回配置阶段。客户端会显示 Reconfiguring...(正在重新配置)屏幕;“Disconnect”按钮初始为灰色,20 秒后启用。
debugconfig unconfig <target>
如果具有目标 UUID 的玩家已连接且处于配置阶段,则使其重新完整连接到服务器。
debugconfig dialog <target> <dialog>
如果具有目标 UUID 的玩家已连接且处于配置阶段,则向其显示指定对话框。
参数
<target>: entity:仅用于 config,指定要切换到配置阶段的单个玩家,可用玩家名称、单玩家选择器或 UUID。
<target>: uuid:用于 unconfig 和 dialog,指定已连接且处于配置阶段的玩家 UUID。
<dialog>: dialog:向配置阶段玩家显示的对话框。必须为数据包中的命名空间 ID(例如 custom:my_dialog、minecraft:server_links,存储于 minecraft:dialog 注册表),或直接定义结构的内联 SNBT。结构见对话框格式。
结果与输出
命令不完整或任一参数指定错误时无法解析;其他情况成功,即使代码打印了失败消息,命令技术上仍成功。成功次数与 success 均为 1:
config的 result 为1。unconfig找到配置阶段玩家并完整连接时 result 为1,否则0。dialog找到配置阶段玩家并显示对话框时 result 为1,否则0。
本文为 Minecraft Wiki 对应英文条目的中文翻译与改编,已按要求省略变更历史。原作者与贡献者见来源页及其历史;除另有说明外,按 CC BY-NC-SA 3.0 非商业、署名、相同方式共享。