Structure Block – Wiki Guide
This Minecraft tutorial explains how to craft a structure block with screenshots and step-by-step instructions.
In Minecraft, a structure block is a powerful block that can be used to mark, save and load structures in your world. A structure block is an item that you can not make with a crafting table or furnace. Although you can obtain the structure block through the Creative Inventory menu on Education Edition, it is not available in Java or Bedrock through the Creative Inventory menu. For Java and Bedrock Edition, you must add the structure block to your inventory using a game command (which we show you how to do later on this page).
Let’s explore how to add a structure block to your inventory.
TIP: The structure block is available in the Creative Inventory menu for Education Edition, but not Java or Bedrock. For Java and Bedrock Edition, you must use the /give command to obtain the structure block (see later on this page).
Where to find a Structure Block in Creative Mode
Minecraft Education Edition
Here is where you can find a structure block in the Creative Inventory menu:
Platform | Version(s) | Creative Menu Location |
---|---|---|
1.4.0 – 1.17.30 |
- Platform is the platform that applies.
- Version(s)Â is the Minecraft version numbers where the item can be found in the menu location listed (we have tested and confirmed this version number).
- Creative Menu Location is the location of the item in the Creative Inventory menu.
Item ID and Name
Minecraft Java Edition (PC/Mac)
In Minecraft, a structure block has the following Name, ID and DataValue:
Description (Minecraft ID Name) |
Data Value | Stack Size | Platform | Version(s) |
---|---|---|---|---|
Structure Block (minecraft: |
0 | 64 | 1.10 – 1.12 | |
Structure Block (minecraft: |
64 | 1.13 – 1.19.4 |
- Description is what the item is called and (Minecraft ID Name) is the string value that is used in game commands.
- Data Value (or damage value) identifies the variation of the block if more than one type exists for the Minecraft ID.
- Stack Size is the maximum stack size for this item. While some items in Minecraft are stackable up to 64, other items can only be stacked up to 16 or 1. (NOTE: These stack sizes are for vanilla Minecraft only. If you are running a mod, some mods may change the stack size for an item.)
- Platform is the platform that applies.
- Version(s)Â is the Minecraft version numbers that the Minecraft ID and Name are valid for.
Give Command for Structure Block
Give Command in Minecraft Java Edition (PC/Mac)
In Minecraft Java Edition (PC/Mac) 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19 and 1.19.4, the /give command for Structure Block is:
/give @p structure_block 1
In Minecraft Java Edition (PC/Mac) 1.10, 1.11 and 1.12, the /give command for Structure Block is:
/give @p structure_block 1 0
Modes for a Structure Block
There are 4 modes for a structure block. For each mode, the appearance of the structure block changes and the menu options are different. Let’s take a quick look at the 4 modes.
1. Corner Mode (Mark a Structure)
Corner mode allows you to mark a structure. To do this, you will need to use 2 structure blocks that are placed at the opposite corners of the structure. In Corner mode, the Structure Block menu will have the following options:
- Structure Name: The name to assigned to a structure (such as Garden) when marking a structure in a map. This name is case-sensitive.
2. Save Mode (Save a Structure)
Save mode allows you to save a structure to a file so that it can be loaded later. In Save mode, the Structure Block menu will have the following options:
- Structure Name: The name to assigned to a structure (such as Garden) when saving the structure to a file. This name is case-sensitive.
- Relative Position: The relative position of the structure to the structure block in X Y Z relative coordinates. Do not need to useÂ
~
 when you enter these values (it is implied).- Structure Size: The size of the structure in blocks. Each of the values can not exceed 32.
- Show invisible blocks: Determines whether invisible blocks such as structure voids and air can be seen. When turned on, structure voids are displayed as small red cubes and air blocks are seen as small blue cubes.
- Detect structure size and position:Â Used when you have placed structure blocks in Corner mode and wish to automatically fill in the Relative Position and Structure Size values.
- Include entities:Â Determines whether entities found within the structure will be saved as part of the structure.
- SAVE: When clicked, it will save the structure to a file in the structures directory for this world only.
3. Load Mode (Load a Structure)
Load mode allows you to load a previously saved structure from a file. In Load mode, the Structure Block menu will have the following options:
- Structure Name: The name of the structure to load from a file. A value such as Garden would load the structure from theÂ
Garden.nbt
 file. This name is case-sensitive.- Relative Position: The location to load the structure relative. The position is relative to the structure block in X Y Z relative coordinates. Do not need to useÂ
~
 when you enter these values (it is implied).- Show bounding box: Displays the bounding box to indicate where the structure will load.
- Structure Integrity and Seed:Â It can be a value between 0.0 and 1.0. The first value determines whether random blocks in the structure will be removed based on a seed value (ie: second value). The lower the value, the more random blocks will be removed.
- Include entities:Â Determines whether entities saved within the structure will be loaded as part of the structure.
- Rotation:Â The buttons marked 0 90 180 270 determine the rotation of the structure when loading it. For example, if you clicked the 90 button, the structure would be rotated 90 degrees from the original.
4. Data Mode (Run a Function at Natural Generation)
Data mode allows you to run a function when the map is first generated and then removes the structure block. In Data mode, the Structure Block menu will have the following options:
- Custom Data Tag Name: The name of the function that you wish to run when the map is naturally generated.
Things to Do with a Structure Block
Here are some activities that you can do with a structure block in Minecraft:
How to use a Structure Block to Mark a Structure (Corner Mode)
How to use a Structure Block to Save a Structure (Save Mode)
How to use a Structure Block to Load a Structure (Load Mode)