扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

第81章querytarget-与/testfor作用相反的指令是

作用:查看目标的位置、旋转角度等数据。

使用权限下限:管理员

是否可使用命令方块执行:是

但如果想具体地知道一个目标的位置,以及相关的数据,那该如何是好呢?

事实上,你可以使用/tp来/tp到目标的位置,然后再查看坐标。

但......实际上,Mojang还给了我们一种方法:/querytarget

格式真的好简单。

如果输入了指定玩家,将会显示该玩家的:

x——X坐标

y——Y坐标

z——Z坐标

yRot——Y轴旋转角度

uniqueId——ID

并且是以JSON形式返回。

是不是特别简单?

等等,那动物的ID该怎么算呢?

想一想,科幻片中,克隆人的名字一般都是什么?

C762、#123、编号760克隆人......

为了方便取名,一般数量巨大的东西,都会以数字编号命名。

不止电影中,在电影外,这种命名方式,也经常遇到。

比如B站的av,抖音有抖音id,QQ有QQ号......

而Minecraft中的动物,也是这样的。

比如:

1752

8629881

-2986642

每个Minecraft实体(当然玩家除外),它们真实的名字都是这种数字编号。可为正,也可为负。这就是它们的uniqueId。

OK,那么这一章......

哎,这个坐标竟然精确到了这么后面!

重锁粥支,一个玩家(或实体)一般有以下数据:

坐标:x y z

当然,使用/querytarget也可以达到相同的效果:

/querytarget

首先,在命令方块里使用/give等可以显示目标的指令。

使用/testfor,可以寻找符合条件的目标有多少个。

Y轴旋转角度:yRot

X轴旋转角度:xRot

因为,每个玩家,都有一个id,这个id是不论怎么改都不会变的,也就是无法改动(那个黑客的你给我站住)。

然后将随机一物品给予对方。

接着对方退出游戏。

最后查看命令方块里的结果,此时,玩家名就会变成uniqueId了。

坐标和旋转角度就不必多说,这个ID(uniqueId)到底是啥呢?

Minecraft的玩家昵称经常更改,但不论怎么改,数据一般都不会丢失。为何?

格式:

/querytarget 目标选择器

但是,如何查看一个玩家的uniqueId呢?

第一个方法:

ID:uniqueId

  • 加入收藏
  • 目录
  • A+
  • A-