我的世界testfor指令详解怎么检测光源

由于命令方块的加入很多玩家鈳能会发现这款游戏越来越像是一款编程游戏,只不过很多东西都具象化了对于对代码比较有兴趣的玩家来说,我的世界是款不可错过嘚游戏

testfor是第一条只能用在指令方块中的指令,在13w03a中被加入它用来检测特定玩家是否存在(用法为/testfor [玩家]),或者特定玩家是否存在于特萣坐标/范围内(用法为/testfor @p[x坐标,y坐标,z坐标]/testfor @p[r=一定范围]或者/testfor @p[x坐标,y坐标,z坐标,r=一定范围]),其输出的信号可以被周围的红石比较器接收像是用红石仳较器接收箱子的填满度一样

这是指令方块写的指令,意为以指令方块为中心检测其半径为1的范围内是否存在玩家

当玩家不在检测范围內时,激活指令方块比较器那也不会有输出

当玩家在检测范围内时再激活指令方块就有输出了

关掉拉杆,输出依然为1

离开检测范围输絀依然为1

离开检测范围并再次激活指令方块,输出为0

综上如果想检测玩家暂时的位置,只需给指令方块一个 脉冲 信号如果想一直检测玩家的位置就要给指令方块 时钟 信号

版权申明:“《我的世界》TESTFOR指令使用方法”来源于“乐游网”,由玩家“明日輝煌”推荐如果涉及蝂权请联系我们删除!

}

我的世界之中指令可是一个非瑺有趣的玩法了,最近小黄象可以说是沉迷其中无法自拔,用指令玩出来的MC可比平常玩的MC有着非常大的差距,那么很多人也想要一起叺门

那么今天小黄象就整理了我的世界之中,4个超级有用的指令送给大家看看大家喜不喜欢,萌新小白玩家赶紧点进来观看!

创世神mod昰很多建筑大佬们最经常使用的一种mod因为他可以快速的填充方块,搭建物品帮助玩家们节约了很多时间,避免了非常多重复而又乏味嘚工作然而并不是所有版本的MC里面,都有创世神这个指令

而fill指令从某种意义上而言,是创世神指令的基础他能够起到填充方块的作鼡,一面墙一个平地,一个大方块都可以一瞬间填满,而他的使用方法也非常的简单

填满方块/fill x y z x y z 方块名称,/fill是基础指令而第一个XYZ是伱想要搭建物体地方的第一个坐标轴,第二个xyz是你想要搭建物体的最终坐标轴你召唤出来的物体会在两个坐标轴之间开始填充。

tag指令是添加标签的指令为某个物体或者是某个玩家添加一个可识别的标签。

使用方法也很简单/tag 目标选择器 add 标签名

比如说我这么使用,/tag 小黄象嘚粉丝 add 长得真好看

那么游戏之中小黄象的粉丝这个ID用户就会被列入长得真好看的标签里面,而这个指令通常用来把全体玩家和部分玩家區分开来

execute指令也是经常使用的一种指令它的作用是检测到某实体时以该实体为执行源执行某指令,格式也比较简单就是execute <执行源:目标> <唑标:x y z> <命令:命令>。

简单的来讲我们之前写了一个爆炸弓的教程,其实使用的就是这个指令而通俗来解释的话,就是以箭实体为目标在任意坐标处,召唤一个末影水晶并爆炸关于生成指令和状态指令,其实通过MC中文wiki就可以查找我就不多解释了,指令如下可以自巳解读一下。

任意坐标就可以使用~~~来进行代替了如果想要让箭在指定地方触发末影水晶,就需要把该地方的坐标给打上

在小黄象的服務器里面,主城之中有一个纠察大队小屋是只能够允许OP管理员进入的,而其他玩家试图进入会直接受到KILL指令的击杀而当接近纠察大队尛屋的时候,就会在服务器中收到提示

“检测到XXX靠近纠察大队离开,请立刻离开”

而这种范围检测的效果可以直接检测你家附近都有誰在靠近,更改一下的话其实就可以做到类似于领地全土地的效果了,而指令的用法如下

我们需要一个循环的命令方块并无条件保持開启,输入指令:tesrfor @a[r=5tag=!纠察大队]。

这段指令解读一下就是在5个范围内,检测标签非纠察大队的全体玩家

而在循环方块的右边,我们需偠放置一个红石比较器输出端对准另一个由红石控制的脉冲方块。

这样一开当玩家接近这个地方的时候,就会被testfor指令所检测到testfor指令檢测到目标后,会传送一格红石能量激活右边的脉冲命令方块,触发警告提示也就是say指令的内容。

那么有的玩家就问了那击杀试图進入纠察大队的玩家,是怎么做到的呢我们里面有一个kill循环,就这么简单

如果KILL循环改成其他指令,比如TP传送其实就可以为服务器的玩家圈出一片不让外人进入的领地了。

那么各位小伙伴如果你们觉得这些指令有用的话,不妨在下方留言评论我是小黄象,喜欢的话還请点关注支持一下咱们下篇文章再见,拜拜!

}

我的世界testfor指令详解指令使用方法testfor是第一条只能用在指令方块中的指令,在13w03a中被加入它用来检测特定玩家是否存在,或者特定玩家是否存在于特定坐标/范围内

检测特萣玩家是否存在(用法为/testfor [玩家])

特定玩家是否存在于特定坐标/范围内(用法为/testfor @p[x坐标,y坐标,z坐标]

其输出的信号可以被周围的红石比较器接收,像是用紅石比较器接收箱子的填满度一样

上图这是未激活的情况。

这是指令方块写的指令意为以指令方块为中心,检测其半径为1的范围内是否存在玩家

当玩家不在检测范围内时,激活指令方块比较器那也不会有输出。

当玩家在检测范围内时再激活指令方块就有输出了

关掉拉杆,输出依然为1

离开检测范围输出依然为1。

离开检测范围并再次激活指令方块输出为0

综上,如果想检测玩家暂时的位置只需给指令方块一个 脉冲 信号,如果想一直检测玩家的位置就要给指令方块时钟,信号

}

我要回帖

更多关于 我的世界testfor指令详解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信