mojira.dev
MC-202186

Houses in Zombie Villages disappear when spawned using /locate

 
 
seed: -1562706640675644911

If you go to the coordinates [-752, ~, 96] that appear after entering /locate Village, the zombie village house is not created. However, if you use /tp, the zombie village remains.

Linked issues

Attachments

Comments 11

Unable to reproduce, in which version was the world created?

I was able to reproduce this in 1.16.3, but strangely, this bug only occurs sometimes. If your first attempt doesn't reproduce this bug, please try it multiple times. Here are some more detailed reproduction steps.

  1. Create a new world with this seed: -1562706640675644911

  2. /locate village
  3. Check your game log. If it was spammed with "Unknown tag: aeg@29ac632a" then you have successfully reproduced this bug. (Also, the part after the "@" symbol changes every time you reproduce the bug. Maybe that part is a memory address?)

  4. Teleport or fly to the village.

  5. Check your game log again. When you arrived at the village, it was spammed with "Input does not contain a key [element_type]: MapLike[{}]".

  6. Look around the village. The paths, hay bales, and zombie villagers are there, but the buildings are missing.

It's also possible to get the log to spam these errors without using the /locate command.

  1. Create a new world with this seed: -1562706640675644911

  2. Fly to the village or use

    /tp @p -752 80 96
  3. Look around at the village. Everything is there, including the buildings.

  4. Look at your game log. There aren't any errors yet.

  5. Pause your game.

  6. Look at your game log again. It was spammed with "Unknown tag: aeg@29ac632a". (Again, the part after the "@" symbol in the error will be different every time you reproduce this bug.)

  7. Click "Save and Quit to Title".

  8. Reopen the world.

  9. Look at your game log again. It was spammed with "Input does not contain a key [element_type]: MapLike[{}]" (but the buildings are still there).

Enter the world created with that seed, and enter /locate village right away. When the [-752, ~, 96] come up, press it to teleport.

This bug does not appear when the player overlaps with a house or ground. If you're in creative mode, you can just fly up a little and type /locate Village.

And I think this bug only happens in 1.16.x.

1 more comments

Is this bug possible in all zombie village?

I found Zombie Village with village finder (https://www.chunkbase.com/apps/village-finder)

 

seed : 8568360091535165803

/tp 1968 96 -2497 → /locate village → [752, ~, -3488]

/tp 1728 100 -1984 → /locate village → [1104, ~, -1456]

seed : 11

/tp 7856 100 7216 → /locate village → [7888 ~, 6736]

 I think this bug happens in every zombie village.

Both of the seeds listed in previous comments still reproduce this bug in 1.16.4 and 20w51a. However, the unknown tag error is slightly different; instead of aeg, it has aei in 1.16.4 and aew in 20w51a. The change in the error does not mean that the bug itself has changed; the error changed because Mojang's obfuscation maps change from version to version. I viewed the obfuscation maps for these versions (1.16.3's map, 1.16.4's map, 20w51a's map) and confirmed that aeg, aei, and aew all correspond to net.minecraft.tags.SetTag in their respective versions.

In MC-196686, @unknown uploaded a datapack that causes every village to be a zombie village. That datapack can be used as an alternative way to reproduce this bug.

Also, I've noticed that when the village returned by /locate is close to spawn, it tends to generate its buildings much more often than when the village returned by /locate is far from spawn.

I am able to reproduce this in 21w10a, but not in 21w11a, so this is fixed in 21w11a. This was probably fixed by the fix of MC-197883 because MC-197883 mentions similar errors.

HmmmE

(Unassigned)

Community Consensus

(Unassigned)

1.16.3, 1.16.4, 20w51a, 1.16.5, 21w06a, 21w08b

21w11a

Retrieved