I’ve seen the ones where the blocks spawn in throughout the arrows’ trail, I just want one single block to spawn on impact of a wall or the ground or the ceiling or something. I don’t want the arrow to replace the block it hit, but put a block on the block outside of where it hit.
11 Answer
You'll need three different commands put in three different command blocks, here they are:
/scoreboard players tag @e[type=Arrow,tag=!kill] add kill {inGround:1b}
/execute @e[type=Arrow,tag=kill] ~ ~ ~ setblock ~ ~ ~ dirt
/kill @e[type=Arrow,tag=kill]The first and second should be put into a repeat command block and the third one should be in a chain block. It should look like this:
If you want to change the block, change where it says "dirt" to any other valid block. If by any chance you need more explanation over this, ask it and I'll take more screenshots.
2