如果你想知道现在有多少个玩家,可以打开设置界面或按下TAB键就可以查看有多少个玩家。如果你想知道有多少个实体,那么你需要............一条指令。
这条指令是什么指令呢?它就是:/testfor。
/testfor,其由test和for两个单词组成。test意为“测试”,for意为“对于”。所以,testfor的意思就是“检查实体”,简称“捡实”。
算了我们正经点。/testfor就是用来检测一个或多个实体,然后会输出探测到的目标有多少个。这个可用于检测玩家的数量,也可以检测全部实体的数量。也可以检测一个范围内的目标数量。
/testfor
作用:探测有多少个指定实体目标。
使用权限下限:管理员(OP)
是否可使用命令方块执行:是
格式:
/testfor <目标选择器>
你是不是以为有什么坐标,但其实一个目标选择器就够了。
比如探测一位玩家是否在线,假设这名玩家的名字叫:boybook,所以指令就得这么写:
/testfor boybook
如果输出的信号等于1(不可能大于1的,不会有两个叫做boybook的玩家),即在线。如果为0,则下线。
其实,探测一个区域就可以像这样写,不需要再加坐标格式来填。假设我们要寻找玩家周围100格内有多少只苦力怕,那么:
/testfor @e[type =creeper]
所以,输出的数量就是有多少个爬行者了。
但是,如何把输出的数量显示出来?
那么就需要用到:红石比较器了。
首先,把红石比较器的比较那一端对准写了/testfor的指令的命令方块。
然后(不要加上中继器),将红石线延长到15。
接下来,打开命令方块。
如果写着刚才探测苦力怕的指令。假设有12只苦力怕。
那么命令方块上一个输出就是12只苦力怕,而输出的红石信号强度也为12(12格)。
这样子,就可以从外面看到数据了。
但是,由于红石信号最高15格,所以我们只能:在里面看到最真实的数字,外面最高只可显示15。
但是,/testfor这条指令还有两个变种。这两个变种不可探测实体,但他们可以探测——方块。
OK本章就到这里了。昨天大扫除没时间写,没更。还有上一章“松鼠太美”说那个自定义帽子,Minecraft是真的可以弄的,比如b站UP主三个鸡玩粉丝地图中有一个地图就用到了,当时三鸡全程顶着一个鸡蛋。探测指令完后会讲。但要注意一点,这一点适用于大部分Minecraft的指令:自定义的东西,很复杂。