我的世界
首先我们可以看到命令方块使用多个指令所得到的效果;
接下来是进行具体操作的教程首先我们复制下面的指令: /summon FallingSand ~ ~1 ~ {Tile:152,Time:10,Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'fill ~ ~-7 ~1 ~ ~-1 ~1 redstone_block'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 1'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 2'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 3'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 4'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 5'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 6'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'setblock ~ ~-1 ~1 redstone_block'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'fill ~ ~ ~ ~ ~9 ~1 air'}}}}}}}}}}}进行复制代码,第一行fallingsand里面的nbt,Tile:152指的就是红石块的代码,我们只需要这一个红石块来启动,所以后面都是137,接下来就是一大堆命令方块堆叠在一起了;
接着进行第二个命令方块: id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'fill ~ ~-7 ~1 ~ ~-1 ~1 redstone_block'},进行复制代码用来启动下面的命令方块,但是最后一个命令方块不能由此启动,否则命令来不及执行就被清空了;
进行复制代码,倒数第二个方块用来启动最后一个命令方块,最后一个命令方块就是清除;id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'setblock ~ ~-1 ~1 redstone_block'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'fill ~ ~ ~ ~ ~9 ~1 air'}}}}}}}}}}}
id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 1'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 2'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 3'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 4'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 5'},Riding:{id:'FallingSand',Tile:137,Time:10,TileEntityData:{Command:'say 6'}再次进行复制代码,这串代码就是执行指令的部分,大家可以按照需要修改执行的指令,或者修改指令的数量但是不能太多,太多的话超过上限255可就执行不了,指令多的话可以考虑分两个指令方块执行;还有一点要记住的是指令执行的顺序是从后往前。
注意:不能直接对命令方块充能,要充能旁边的方块,否则会直接执行最下面的指令方块也就是清除。