如果你想知道现在有多少个玩家,可以打开设置界面或按下tAb键就可以查看有多少个玩家。如果你想知道有多少个指定实体,那么你需要............一条指令。
这条指令是什么指令呢?它就是:testfor。
testfor
作用:探测有多少个指定实体。
需要权限等级:1
需要作弊:是
版本独占:基岩版、教育版、Java1.13之前版本
格式:
Java1.13之前
testfor[探测Nbt是否符合]
基岩版
testfor
你是不是以为有什么坐标,但其实一个目标选择器就够了。
比如探测玩家boybook是否在线,可以这么写:
testforboybook
一直重复执行,并用红石比较器检测是否有输出信号。如果有,则在线,反之则下线。
假设我们要检测每个玩家周围100格内有多少只苦力怕,就可以:
execute@a~~~testfor@e[type=creeper,r=100]
testfor这条指令很简单,但相比其他大多数指令,它有一个特别的功能:
输出探测到的实体数量,转化为红石信号强度。
那么就需要用到:红石比较器了。
首先,把红石比较器的比较那一端对准写了testfor的指令的命令方块。
然后(不要加上中继器),将红石线延长到15。
接下来,打开命令方块。
如果写着刚才探测苦力怕的指令。假设探测到了12只苦力怕。
那么命令方块上一个输出就是12只苦力怕,而输出的红石信号强度也为12(12格)。
这样子,就可以从外面看到数据了。
但是,由于红石信号最高15格,所以我们只能:在里面看到最真实的数字,外面最高只可显示15。
历史
Java
1.5——加入了testfor
1.8——testfor支持Nbt标签探测,并不再为命令方块独有
1.13——testfor被移除
携带版
1.0.5——testfor
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
www.baquge.cc www.cwzww.com www.9kutxt.com www.shuhuangxs.com www.du8.org相邻推荐:从符文垂钓开始的领主 传奇大冒险王 大庆:我大皇子,杀敌成神当暴君 绝世唐门,武魂翠魔鸟 穿到古代当县主 伏地魔害我惨死?重生后我娶青梅杀疯了 遥远之岛 这一次,我们不顺路啦 我开局抓棒梗,秦淮茹却爽翻了? 老司机带带我[足坛] 我只想给她们一个家,咋就渣了? 魂临仙武:吞噬灵气,铸就传奇! 一人之下:我无根生,加入三一 诱入婚渊 大小姐请收下我的膝盖 流放荒岛但星露谷物语 逍遥小县令,开局皇帝微服私访 宫斗从成为宫女开始 大明朝第一暴君 萧峥小月小说