天才一秒记住【第一中文网】地址:www.dyzww.cc
te positioned ~-1 ~-2 ~ as @e[type=item,distance=..5] run kill @s\\“,auto:1}“,passengers:[{id:“mand_block_minecart“,mand:“\/setblock ~2 ~1 ~ chain_mand_block[facing=east]{mand:\\“\/execute positioned ~-2 ~-2 ~ as @e[type=arrow,distance=..5] run kill @s\\“,auto:1}“,passengers:[{id:“mand_block_minecart“,mand:“\/setblock ~3 ~1 ~ chain_mand_block[facing=east]{mand:\\“\/execute positioned ~-3 ~-1 ~ run kill @e[type=mand_block_minecart,distance=..2]\\“,auto:1}“,passengers:[{id:“mand_block_minecart“,mand:“\/setblock ~4 ~1 ~ chain_mand_block[facing=east]{mand:\\“\/fill ~-4 ~~~-4 ~-2 ~ minecraft:air\\“,auto:1}“,passengers:[{id:“mand_block_minecart“,mand:“\/setblock ~5 ~1 ~ chain_mand_block[facing=east]{mand:\\“\/fill ~~~~-5 ~~ minecraft:air\\“,auto:1}“}]}]}]}]}]}]}]}
\/tag @e[type=arrow,nbt={inGround:1b},tag=!used] add used
这是一个作者自己写的十分典型的ooc指令,关于什么是ooc我们已经在第六十二章讲命令方块矿车时遇到过了,即『仅有一条指令』。虽然我们在那一章已经讲过了ooc的原理,但这是我们第一次在本书中遇到真正的ooc指令。很长是不是?但其实它是由多个指令,通过实体Nbt的形式套娃而成的,其中用到了大量的execute指令。
如果你对此感兴趣,可以尝试拆分一下这一大串指令,猜一猜这是干什么的。我们会在之后具体讲到ooc时讲解这一大串指令。
那么本章就到此结束了。