Minecraft – Force a falling block to place in Minecraft 1.16.4

minecraft-commandsminecraft-data-packsminecraft-java-edition

What is the best way to force place a falling block? In other words, is there a way to make a falling block place itself in the air? If so, what is the best way? I know you could use barriers under the falling block so it lands and places itself, but I was wondering if there is a better way. I want to prevent a falling block to break when landing on a torch or another block that breaks falling blocks. To use the barrier method, I would have to copy the block to a different location, place the barrier down, wait a tick, then copy the block back. I need this to work with automation, and as little commands as possible, so I am hoping there is a method requiring less commands. I am making a function that runs a lot of commands that will loop multiple times per tick. More commands = more lag so less commands would be great. If any of this is unclear or you have any questions please let me know.

Best Answer

I think you should try placing a torch on a wall and then on top of the torch you place your gravity-affected block, it should look like this:

▊▊<--- Gravity Affected Block
▊/ <--- Torch
▊

Try this.