在指令方块的Gui中多了一个"Unconditional"和"Conditional"
这就是某个玩家的意见:
http://www.mcbbs.net/thread-490527-1-1.html
这个东西相当于就是把指令方块和比较器结合在了一起
(明显的例子就是:自更新指令=高频+指令方块;链式指令=锁套+指令方块)
那么可以灵巧的使用上一层指令方块的成功,激活下一层指令方块(相当于execute嵌套,免除了stats的successcount环节)
一般方式:
现在方式:
这个同样适用于其他模式。
第一个指令方块:
- /testfor @p
激活后面的链
然后第二个
- testfor @p
拥有条件嵌套,所以给后面的chain信号
所以输出
- say 1
这个和前面的那个方式相同,只不过完全适用于多重条件嵌套(类似于execute,比execute多了NBT的检测功能)
更优的是能够检测成功。
比如:
- testfor @p
- say 1
- say 1
中间的嵌套因为执行成功了,所以能向下传递信号。
因此输出两个say 1
新NBT:
conditional:是否为条件嵌套模式、
强调:这种模式目前适用于所有。
[groupid=546]Command Block Logic[/groupid]