/fetchprofile 命令

/fetchprofile 命令

来源:Commands/fetchprofile,英文修订 ID:3494617。

此命令仅适用于 Java 版,所需权限等级为 2。

从 Minecraft 服务器获取玩家档案内容。

用法

获取目标的档案。由于操作可能需要一段时间,它会异步运行。完成后,打印一条消息,允许用户复制完整解析的 minecraft:profile 数据组件内容,或复制带有该组件的 /give @s minecraft:player_head 命令。

语法

fetchprofile name <name>
fetchprofile id <id>
fetchprofile entity <entity>

参数

<name>: string:指定玩家名称,不区分大小写,玩家无需在线。

<id>: uuid:指定玩家 UUID,玩家无需在线,必须采用 UUID 格式。

<target>: entity:指定单个实体,可使用玩家名称、单实体目标选择器或 UUID;以名称指定的玩家必须在线。原文参数栏名称为 target,语法栏使用 entity。

结果

命令不完整或任一参数指定错误时无法解析。下列情况失败:

  • entity <entity> 未解析为单个实体。
  • entity <entity> 解析到没有档案的实体。
  • 无法解析玩家档案。

其他情况成功。

输出

  • 成功时,成功次数、success 和 result 均为 1。
  • name <name> 与 id <id> 模式失败时,上述三个值也均为 1。
  • entity <entity> 模式失败时,上述三个值均为 0。原文对此标注待验证:此模式的档案获取是否可能异步失败?

本文为 Minecraft Wiki 对应英文条目的中文翻译与改编,已按要求省略变更历史。原作者与贡献者见来源页及其历史;除另有说明外,按 CC BY-NC-SA 3.0 非商业、署名、相同方式共享。