Template:BlockTileEntity
Jigsaw blocks are technical blocks similar to structure blocks.
Obtaining
Jigsaw blocks are not available in the creative inventory. They can be obtained by using the pick block control, or by using various commands, such as /give @s minecraft:jigsaw.
They will also spawn when you use a structure block to spawn certain structures. ( Pillager Outpost / Plains / Savanna / Snowy Tundra Village )
Usage
Jigsaw blocks are 'junction' blocks that will allow the player to construct structures out of smaller templates.[1]
- Sections
- Target pool
- Refers to a pool of elements the jigsaw block can draw elements from (the next template to place).
- The target pool randomly selects a template from certain folder in
client.jar/data/minecraft/structures.
- Attachment type
- Refers to the 'name' of the jigsaw block. Jigsaw blocks can only connect to other jigsaw blocks with the same 'name' (attachment type).
- Turns into
- What the jigsaw block will turn into once the whole feature is generated.
Data values
Block states
| Name | Default value | Allowed values | Description |
|---|---|---|---|
| orientation | north_up | down_eastdown_northdown_southdown_westeast_upnorth_upsouth_upup_eastup_northup_southup_westwest_up | The direction the jigsaw block is facing. |
| Name | Metadata Bits | Default value | Allowed values | Values for Metadata Bits |
Description |
|---|---|---|---|---|---|
| facing_direction | Not Supported | 0 | 012345 | Unsupported | The direction the jigsaw block is facing. |
| rotation | Not Supported | 0 | 0123 | Unsupported | The rotation around the axis. |
Block entity
A jigsaw block has a block entity associated with it that holds additional data about the block. The jigsaw block's entity ID is jigsaw.
- Block entity data
- Tags common to all block entities
- final_state: The block that this jigsaw block becomes.
- joint: The joint option value, either "rollable" or "aligned".
- name: The jigsaw block's name. This jigsaw block will be aligned with another structure's jigsaw block which has this value in the target tag.
- pool: The jigsaw block's target pool to select a structure from.
- target: The jigsaw block's target name. This jigsaw block will be aligned with another structure's jigsaw block which has this value in the name tag.
History
Issues
Issues relating to "Jigsaw" or "Jigsaw block" are maintained on the bug tracker. Report issues there.
Gallery
Jigsaw blocks used in the generation of a pillager outpost watchtower.
Trivia
- In-game, this block's name is in sentence case, not title case ("Jigsaw block" instead of "Jigsaw Block"), which is different from every other block.[2]
- Jigsaw blocks are only used currently in the generation of pillager outposts and villages.
See also
References
| Upcoming Java Edition | |||||
|---|---|---|---|---|---|
| 1.14 | 18w46a | Added jigsaw blocks. | |||
| |||||||||||||||||||||
|
| |||||||||||||||||||||
| |||||||||||||||||||||
| |||||||||||||||||||||
| |||||||||||||||||||||
| |||||||||||||||||||||


