最近在搞我的世界指令的模块化。
本指令不需要引用任何模块。
意义
计分板和标签经常作为模块化的入口,然而当我们的操作不具体到实体时,如何才能保证有一个可供我们随意添加标签和计分项目的实体来供我们调用其他模块呢?
一个简单的方法是弄一个盔甲架,用特殊的标签标记它,尽量让它不要死,然后用它来调用。
指令
scoreboard players set C-callerNum C-ne 0
execute @e[tag=C-caller] ~~~ scoreboard players add C-callerNum C-ne 1
scoreboard players test C-callerNum C-ne 0 0
summon armor_stand ~-1 ~ ~5 C-caller C-caller
tag @e[type=armor_stand,name=C-caller] add xaxa
tag @e[type=armor_stand,name=C-caller] add C-caller
第一个命令是循环,其余命令均为无延迟连锁命令方块;前三个命令方块无条件,从第四个开始直到最后都有条件。
标签:OCO,模块化,caller,ne,callerNum,add,指令 From: https://www.cnblogs.com/QiFande/p/-/oco-caller