Commands/setblock

Changes a block to another block.

Syntax

 * Java Edition


 * Bedrock Edition

Arguments
(BE: )
 * Specifies the position of the block to be changed. May use tilde and caret notation to specify a position relative to the command's execution.

(BE: )
 * Specifies the new block. Must be a block id.


 * Specifies additional data to further describe the new block. Must be between 0 and 65535 (inclusive), but values that are invalid for the specified block id revert to 0. If not specified, defaults to.


 * Specifies how to handle the block change. Must be one of:
 * — The old block drops both itself and its contents (as if destroyed by a player). Plays the appropriate block breaking noise.
 * — Only air blocks are changed (non-air blocks are unchanged).
 * — The old block drops neither itself nor any contents. Plays no sound.
 * If not specified, defaults to.

Result
Fails if the arguments are not specified correctly, if tried to change a non-air block in keep mode, tried to replace a block with an identical copy in keep or replace mode, if the coordinates are in an unloaded chunk, or if the block would not be naturally able to be placed.

On success, changes the block at the specified position.

History
Befehl/setblock Команды консоли/setblock Команди консолі/setblock 命令/setblock