mojira.dev
MC-96998

End Cities / Woodland Mansions don't generate completely when interrupting generation

Sometimes end cities and woodland mansions won't completely generate when I leave the game when part of the end city is generated.
What I expected to happen: an end city / woodland mansion would generate normally when it is partially seen by the player.
What really happened: when I saw a part of the end city / woodland mansion, the generator apparently forgot to fill in the chunks that were not generated, causing cut buildings and end ships.
To reproduce: Use the seed -1681023348413992357 and teleport to -9532 94 -11211 (Don't use the /locate command in 1.13.2). Wait for the chunks to load, then exit the game. When you come back, the mansion will not be completely generated.

Linked issues

MC-146151 Structures don't seem to generate in certain chunks Resolved MC-146857 End City only partially generated. Resolved MC-83534 Structures in The End are generated cut off in half Resolved MC-86232 End Cities on chunk borders Resolved MC-97575 Weird End Generated Structure Resolved

Attachments

Comments 48

I'm able to reproduce this in single player with 1.10.2.

  1. Create a new world with seed "1".

  2. Go to the End.

  3. Set your render distance to 12 or 13.

  4. /tp 1384 100 -460 0 0

  5. Wait for terrain to load.

  6. Exit the world and reopen.

  7. Go south.

    • If your render distance was 12, there will be a line of purpur stairs from (1372,92,-265) to (1387,94,-265) that made up the very edge of one building.

    • If your render distance was 13, you'll see some floating towers not connected to the ground.

What seems to be happening is that if the city is in EndCity.dat when the world is loaded, its parts do not get placed into the world when the corresponding chunks are generated.

Relates to or duplicates MC-15820

If this is a duplicate please include @unknown's steps to reproduce

Not a duplicate, the reproduction here has nothing to do with exiting the game while chunks are populating.

Pretty sure this is MC-15820

Agreed.

38 more comments
[media]

still

@unknown, this issue concerns structures being cut off when their generation is interrupted. The End Ship in the seed given in your screenshot is always incomplete regardless of whether or not the generation was interrupted, so it falls under MC-152094 instead.

could that be solved by using Jigsaw Blocks?

I cannot reproduce this in 20w51a using the seed and coordinates, following the steps to reproduce, I even interrupted the generation several times. by leaving and re-entering the world as the chunks were generating.

I cannot reproduce this myself either in the latest snapshot, 23w51b. My steps to reproduce was as follows:

  1. Set render distance to 4

  2. Create world with the seed 100

  3. Place a repeating command block in spawn which runs the following command:

    effect give @e[type=minecraft:shulker] minecraft:glowing infinite 1 true
  4. Enter the end

    /setblock ~ ~ ~ minecraft:end_portal
  5. Teleport to this block:

    /execute in minecraft:the_end run tp @s -864 58 800 -1.81 18.63
  6. Fly slowly towards the location -864 ~ 1024

  7. The second you see any amount of shulkers given the glowing effect, leave the game, and rejoin

When you load back into the world and fly towards the end city, it will continue to generate properly.

[Helper] gaspoweredpick

No User

(Unassigned)

Confirmed

Platform

Important

Structures, World generation

end_city, woodland_mansion

Minecraft 16w05b, Minecraft 16w06a, Minecraft 1.9 Pre-Release 2, Minecraft 1.9, Minecraft 1.10.2, ..., Minecraft 1.13.2, Minecraft 18w43c, 1.15.2, 1.16.4, 1.16.5

Minecraft 18w31a

Retrieved