Video

Previous description

Simple Replication:

Save a region in a structure block, load it, and set the integrity to a number. Place another one down somewhere else, and place down an identical one. That should load a different arrangement of blocks, despite the seed being set.

Replication:

Save a 4x1x4 area of grass_block in a file named grass_4x4 (or minecraft:grass_4x4). Load the structure block twice in an open (vertical) space, both with an integrity of 0.2 and a seed of 0, and leave the rest default. Place three more structure blocks identical to the previous ones directly above the previous two, only changing the seed to 1234. Load all five. Then, the fifth structure block's relative y-position should be set to 2, and loaded again. Place a structure block two blocks above the fifth, identical to the previous three, only changing the relative y-position to -2. Load that, then set that value to -1.

Results:

The first two structure blocks should be random, but it remains upon replacement. The next four do not share the same arrangement. The fifth and sixth blocks have different locations, but the randomness appears to be from the origin of the structure, as both of them generate both layers identical.

Expected:

The first two should generate a seed when the integrity is first set to below 1, and remain that way until broken or replaced. The remaining blocks should have the same arrangement because their seed is identical.