首先,在指令方块中放置一个TNT,然后使用命令/execute @e[type=PrimedTnt] ~ ~ ~ summon Arrow ~ ~1.5 ~3,这将在TNT上方生成一个箭矢,并将其向下发射。
接下来,使用命令/execute @e[type=Arrow] ~ ~ ~ tp @e[type=PrimedTnt,c=1],这将将箭矢传送到最接近的TNT上,使其引爆。
最后,使用命令/kill @e[type=Arrow],以删除箭矢并防止它们伤害其他生物或方块。这样就可以制作出一个简单的大炮。
首先,使用command block命令方块和红石电路建造大炮。
将一个命令方块设置为“repeat”模式,输入“/summon tnt ~ ~1 ~ {Fuse:80,Motion:[0.0,1.0,0.0]}”来生成TNT。
将另一个命令方块设置为“chain”模式,将其连接到第一个命令方块上,并输入“/execute @e[type=arrow] ~ ~ ~ /tp @e[type=tnt,c=1] ~ ~ ~”来将TNT传送到箭射出的位置。
最后,用红石电路将两个命令方块连接起来,将一个按钮放在合适的位置,就可以使用大炮了。