Skip to content

获取实体信息

  • 分类: 变量/实体
  • 内部 ID: get_entity_info

节点功能

该节点通过实体的唯一标识符 (UUID) 获取该实体的详细数据,如名称、坐标、生命值及权限等级等。 获取实体信息-节点图样子

入参

端口名称内部 ID类型说明
UUIDuuid唯一标识符 (UUID)目标实体的 UUID。

出参

端口名称内部 ID类型说明
名称name字符串 (STRING)实体的显示名称(如玩家名或生物自定义名)。
类型type枚举 (ENUM)实体的类型描述。
注册名称registry_name字符串 (STRING)实体的注册 ID(如 minecraft:playerminecraft:zombie)。
Xpos_x浮点数 (FLOAT)实体的当前 X 坐标。
Ypos_y浮点数 (FLOAT)实体的当前 Y 坐标。
Zpos_z浮点数 (FLOAT)实体的当前 Z 坐标。
生命值health浮点数 (FLOAT)生物的当前生命值。非生物实体返回 0
最大生命值max_health浮点数 (FLOAT)生物的最大生命值限制。非生物实体返回 0
是否为生物is_living布尔值 (BOOLEAN)实体是否属于生物类(LivingEntity)。
是否为玩家is_player布尔值 (BOOLEAN)实体是否为玩家。
权限等级permission_level浮点数 (FLOAT)玩家的 OP 等级(0-4)。非玩家实体返回 0

使用示例

场景:检测玩家权限

  1. 当运行【斜杠】mgrun命令时触发者 UUID 连接到此节点的 UUID 端口。
  2. 获取 权限等级 输出。
  3. 连接到 多分支 节点,实现仅管理员可执行的逻辑。

一个图片,展示了示例

场景:获取生物当前状态

获取实体的 生命值名称,并通过 打印到聊天栏 发送给玩家。

一个图片,展示了获取当前状态的示例

基于 VitePress 构建