Golems have begun spawning outside normal boundary box for spawn. This has not happened in any previous version (not in 1.16.100 either).
To recreate:
Create a plateau above ground (far up from any other floors things may spawn on). Make the plateau out of glass to prevent spawning on the plateau. Place 20 beds on the plateau. Spawn in at least 10 villagers to claim beds, for golem spawning to happen.
Make a roof above villagers heads. The top of the block constructing the roof must be at a height 3 blocks above floor level (so villager can stand under roof blocks but cannot go on top of beds unless roof blocks are upper half-slabs.
Expected result: Golems will not spawn on the roof.
Result: Golems spawn on roof anyway.
Note: Cats and golems usually follow the same spawn conditions (except number of villagers needed). I have not seen cats spawn on roof.
Attachments
Comments 11
Seems somewhat similar to MCPE-56833 but is not the same issue. In this issue, golems spawn at unexpected heights. In the other issue, golems spawn though some non-air blocks are in the way.
Seems somewhat similar to MCPE-56833 but is not the same issue. In this issue, golems spawn at unexpected heights. In the other issue, golems spawn though some non-air blocks are in the way.
I can't get Golems to spawn at all... They spawned fine for 1.16.100 but have since stopped. I wonder if they are spawning in strange places
I can't get Golems to spawn at all... They spawned fine for 1.16.100 but have since stopped. I wonder if they are spawning in strange places
The vertical golem spawn range is 3 blocks up and 3 blocks down from the bottom of the village center coordinate. So if the village center is the bed in your picture, golems should be expected to spawn in the space on top of the glass/brick block level. All 2-layer iron farms are based on this mechanic: the 2nd level is always a layer of solid blocks directly above the beds. The standard layout from bottom to top is platform - air - air - air - beds - platform.
My guess would be that the iron golems are spawning on top of the glass/brick layer, inside of some of the slabs that you have in the layer above. Another possibility would be that you have workstations or bells at the glass/brick level and one of those has become the village center.
If you still think there is a new, unexpected behavior here I'd be happy to look at a world save.
Thank you GoldenHelmet, I forgot to add a space in my calculation. Of course, golems may spawn on top of the bricks/glass layer in the picture provided. What I didn't expect was for them to spawn on top of the structure.
However, I accidentaly placed one workstation one block higher than the rest. That must have become village center upon being placed, and then of course golems spawn one block higher, i.e. on top of the structure.
Not a bug.
Thank you GoldenHelmet, I forgot to add a space in my calculation. Of course, golems may spawn on top of the bricks/glass layer in the picture provided. What I didn't expect was for them to spawn on top of the structure.
However, I accidentaly placed one workstation one block higher than the rest. That must have become village center upon being placed, and then of course golems spawn one block higher, i.e. on top of the structure.
Not a bug.
Sometimes when iron golems technically spawn "inside of" blocks like slabs, they actually appear on top of them. That would be part of MCPE-58633.
Sometimes when iron golems technically spawn "inside of" blocks like slabs, they actually appear on top of them. That would be part of MCPE-58633.