There are villagers about 150 blocks away, in an inaccessible area. I have a villager trading hall in a floating island I constructed. None of my villagers are missing.
I did use the F3 screen to make sure. Every block in that enclosed area is mushroom_field. The enclosed area is inside of my base, which is close to the center of the mushroom biome.
The two times the zombie spawned it was in different locations.
The first time it was inside of an enclosed house, with iron gate doors as the only point of accesses (much larger space, but I did check with F3, it is all mushroom_field).
The second time was in that much smaller 5x5 100% enclosed area inside my base. That confirmed my suspicion that it was a bug.
There are villagers about 150 blocks away, in an inaccessible area. I have a villager trading hall in a floating island I constructed. None of my villagers are missing.
I did use the F3 screen to make sure. Every block in that enclosed area is mushroom_field. The enclosed area is inside of my base, which is close to the center of the mushroom biome.
The two times the zombie spawned it was in different locations.
The first time it was inside of an enclosed house, with iron gate doors as the only point of accesses (much larger space, but I did check with F3, it is all mushroom_field).
The second time was in that much smaller 5x5 100% enclosed area inside my base. That confirmed my suspicion that it was a bug.