第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
其他人正在读 :【太上武神诀】【四合院里的火车司机】【经营民宿,开局接待武松】【华娱璀璨时代】【四合院之傻子当家】【苟在神诡求长生】【春盼莺来】【拿捏声控的正确方式】【错登科】【香江:风再起时】【开局在出租屋里捡到一个亿】【从零开始无限进化】【诸天:从玄黄大世界开始无敌】【陨落星辰:】【日娱音乐人】【天下第一萌夫】【断刃行】【超品渔夫】【顶流的社恐亲姐马甲又掉了】【万古神帝】【您完全不按套路通关是吗】【高武:我的命格太古神话级】【我,曹操后人,半夜醉酒黄蓉上门】【我有远古神木空间】【星象制卡师:从昴日星官开始】【不眠春潮】【从遮天开始横行无敌】【天龙八部之行云覆雨】【枕刀】【吞噬星空:开局光之巨人】