Jigsaw Block

Revision as of 02:23, 23 January 2019 by Orthotope (talk | contribs) (Revert consecutive edits by 70.2.87.171 (talk))

Template:BlockTileEntity

This feature is exclusive to Java Edition.
 
This article describes content that may be included in a future update.
 
This content has appeared in development versions, but the full update containing it has not been released yet.
It has been suggested that this page be moved to jigsaw block or IGN still hasn't been fixed.
If this move affects many pages or may potentially be controversial, do not move the page until a consensus is reached.
 [discuss]
When moving, be sure to use the appropriate tool instead of simply copying and pasting the page's contents, to preserve edit history.

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 a player use a structure block to spawn certain structures. (Pillager Outpost/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

See also: Block states

Java Edition:

Name Default value Allowed values [hide]Description
orientationnorth_updown_east
down_north
down_south
down_west
east_up
north_up
south_up
up_east
up_north
up_south
up_west
west_up
The direction the jigsaw block is facing.

Bedrock Edition:

NameMetadata Bits Default value Allowed valuesValues for
Metadata Bits
[hide]Description
facing_directionNot Supported00
1
2
3
4
5
UnsupportedThe direction the jigsaw block is facing.
rotationNot Supported00
1
2
3
UnsupportedThe 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.

  • [NBT Compound / JSON Object] Block entity data
    • Tags common to all block entities see Template:Nbt inherit/blockentity/template[show]
    • [String] final_state: The block that this jigsaw block becomes.
    • [String] joint: The joint option value, either "rollable" or "aligned".
    • [String] name: The jigsaw block's name. This jigsaw block gets aligned with another structure's jigsaw block that has this value in the target tag.
    • [String] pool: The jigsaw block's target pool to select a structure from.
    • [String] target: The jigsaw block's target name. This jigsaw block gets aligned with another structure's jigsaw block that has this value in the name tag.
    • [Int] selection_priority: Priority of this jigsaw block being selected for generation. Jigsaw blocks with higher selection priority get selected first.
    • [Int] placement_priority: Priority of the piece generated by this jigsaw block to place its children. Pieces with higher placement priority generate their children first.

History

[hide]Upcoming Java Edition
1.14Invicon Jigsaw Block Revision 1.png: Sprite image for Jigsaw Block Revision 1 in MinecraftAdded jigsaw blocks.
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value).Jigsaw blocks are used in the generation of pillager outpost structures.
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value).Jigsaw blocks are used in the generation of plains village structures.
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value).Jigsaw blocks are used in the generation of snowy and savanna village structures.
Lua error in Module:Version_link at line 117: attempt to concatenate local 'text' (a nil value).Jigsaw blocks are used in the generation of taiga and desert village structures.
Invicon Jigsaw Block.png: Sprite image for Jigsaw Block in MinecraftChanged the texture of the jigsaw block.

Issues

Issues relating to "Jigsaw" or "Jigsaw block" are maintained on the bug tracker. Issues should be reported and viewed there.

Gallery

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