Tutorials/Falling blocks

The  entity represents a block with entity physics applied. It has various applications, ranging from simple displays of falling objects to advanced command block creations.

Commands
The most basic  command can be applied by typing the following into a command block:

This command summons in a  entity in the same (x,y,z) coordinates as the command block, marked by. Also, it is a stone block, as a stone block has a tile ID number of 1. Alternatively,  can be used instead of. is effective at only numeric IDs, and  is effective at only letter IDs. To spawn the block in another location, add numbers after the tildes, for example.

Extra data can be inserted in the NBT (Named Binary Tag) to modify the how long in seconds the block remains in the air. This NBT is. stands for the time (in ticks) for how long the  has existed. If 0, the entity despawns, if 1 or greater, will continue ticking up, until it reaches its maximum lifetime of 600 ticks, or 30 seconds, at which point it turns into a dropped item. It will also turn into an item if it has existed for more than 100 ticks (5 seconds) and is outside the build limit (above y=256 or below y=1). Adding a value of time for the block will cause the block to assume a physical form when coming in contact with the ground, just like a normal sand block falling downwards. Ensure that the different data values are separated by commas:

In order to set the metadata of the block, use the Data: block spawns at the exact same coordinates as another block (if it would spawn inside a block), you will get a message: "Unable to summon object."

does not necessarily need to fall. For an explosion-like feel, or even a simple bounce, 's motion path can be altered. Note the use of square brackets for the  tag:

The maximum lifetime – 30 seconds – cannot realistically be reached from  unless the   is riding another entity using the 'Passengers' NBT (in which case it isn't falling, but its time is still ticking). can also reach the maximum lifetime if given the NoGravity tag.

can be used to summon multiple blocks using the 'Passengers' NBT. Summoning multiple command blocks is the way you make 'one block commands'.

After 1.13 instead of Block you should write BlockState:{Name:""}. For example /summon falling_block ~ ~2 ~ {Block:netherrack,Time:1,Motion:[0.0d,0.3d,0.0d]} should be changed to /summon falling_block ~ ~2 ~ {BlockState:{Name:"minecraft:netherrack"},Time:1,Motion:[0.0d,0.3d,0.0d]}

Fallender Block チュートリアル/落下中のブロック 教程/掉落中的方块