A structure block is a technical block that is used to copy and replicate structures.
Structure blocks are only obtainable using the
/give Commands. They cannot be gathered with any tool and have the same blast resistance as Bedrock. These blocks copy a previously-built structure, and paste it in the targeted location.
Structure blocks utilize a block called a Structure Void. If a structure void block is saved into a structure, when said structure is loaded, it will not overwrite the blocks previously there, unlike all other saved blocks. For example, a 1×1×2 structure that has a structure void on top and an air block on bottom that is loaded into dirt terrain will make an air block on bottom but preserve the dirt on top.
There are four types of structure blocks: Save, Load, Corner, and Data. Save saves the blocks highlighted with the corner blocks, or as specified in the GUI. Load loads the copied blocks, or "pastes" it. The structure must have dimensions of 32 blocks or less. Two corner blocks with the same name identify the opposite corners of the area to be copied. Data allows a mob, chest, etc. to placed at the time of the structure's generation. The structure block can be activated with it is GUI or by Redstone.