我的世界命令方块条件嵌套功能全解析
mojang就表示玩家将会更新我的世界中的命令方块更多的内容,而就在快照版上架不久,就有命令方块大神发现了其更新的新内容,下面小编就为大家带来一位大神发现的命令方块条件嵌套功能,那么此功能到底是怎样的呢?下面就请大家一起来看看吧!
在指令方块的Gui中多了一个"Unconditional"和"Conditional"
这个东西相当于就是把指令方块和比较器结合在了一起
(明显的例子就是:自更新指令=高频+指令方块;链式指令=锁套+指令方块)
那么可以灵巧的使用上一层指令方块的成功,激活下一层指令方块(相当于execute嵌套,免除了stats的successcount环节)
一般方式:
比如testfor:
/testfor @p {OnGround:1b}
/testfor @e[type=Arrow] {inGround:1b}
复制代码
chain和前面的主控,会检测两个条件输出。
一个条件不符合就没有输出。
上一层和下一层条件都符合就有输出。
这是因为chain的激活方式,当然这是普通方式。
mojang就表示玩家将会更新我的世界中的命令方块更多的内容,而就在快照版上架不久,就有命令方块大神发现了其更新的新内容,下面小编就为大家带来一位大神发现的命令方块条件嵌套功能,那么此功能到底是怎样的呢?下面就请大家一起来看看吧!
在指令方块的Gui中多了一个"Unconditional"和"Conditional"
这个东西相当于就是把指令方块和比较器结合在了一起
(明显的例子就是:自更新指令=高频+指令方块;链式指令=锁套+指令方块)
那么可以灵巧的使用上一层指令方块的成功,激活下一层指令方块(相当于execute嵌套,免除了stats的successcount环节)
一般方式:
比如testfor:
/testfor @p {OnGround:1b}
/testfor @e[type=Arrow] {inGround:1b}
复制代码
chain和前面的主控,会检测两个条件输出。
一个条件不符合就没有输出。
上一层和下一层条件都符合就有输出。
这是因为chain的激活方式,当然这是普通方式。
现在方式:
这个同样适用于其他模式。
第一个指令方块:
/testfor @p
复制代码
激活后面的链
然后第二个
testfor @p
复制代码
拥有条件嵌套,所以给后面的chain信号
所以输出
say 1
复制代码
注意被成功的指令方块设置为conditional
这个和前面的那个方式相同,只不过完全适用于多重条件嵌套(类似于execute,比execute多了NBT的检测功能)
更优的是能够检测成功。
比如:
testfor @p
say 1
say 1
复制代码
中间的嵌套因为执行成功了,所以能向下传递信号。
因此输出两个say 1
这个模式有类似于一个语句的返回:
成功为true,失败为false。
stats的successcount将其转为数据:1/0;
而这个模式是形式上的输出。
新NBT:
conditional:是否为条件嵌套模式。
强调:这种模式目前适用于所有。
相关推荐:
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
体育竞技 大小:31.13MB
-
其他游戏 大小:6.96MB
-
飞行射击 大小:223.89
-
其他游戏 大小:1.49M
-
社交软件 大小:1.58MB