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
is duplicated by 22
relates to 4
Attachments
Comments 48
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
@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.
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:
Set render distance to 4
Create world with the seed 100
Place a repeating command block in spawn which runs the following command:
effect give @e[type=minecraft:shulker] minecraft:glowing infinite 1 true
Enter the end
/setblock ~ ~ ~ minecraft:end_portal
Teleport to this block:
/execute in minecraft:the_end run tp @s -864 58 800 -1.81 18.63
Fly slowly towards the location -864 ~ 1024
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.
I'm able to reproduce this in single player with 1.10.2.
Create a new world with seed "1".
Go to the End.
Set your render distance to 12 or 13.
/tp 1384 100 -460 0 0
Wait for terrain to load.
Exit the world and reopen.
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.