The bug
In my village a zombie siege happened a few seconds of loading the terrain despite the fact that this terrain where they spawned is illuminated with torches.
Linked issues
is duplicated by 1
Attachments
Comments 7
The code analysis of MC-59440 describes this difference and a few other ones, however it is not directly about this issue, so I only linked it as related.
According to the wiki, "Zombies spawned within a siege ignore player proximity, light levels, and the presence of other mobs."
It appears in 21w06a (and probably earlier) the class VillageSiege.findRandomSpawnPos(ServerLevel, BlockPos)
calls Monster.checkMonsterSpawnRules
which performs a light level check, so this should be fixed.
I am therefore resolving this as Cannot Reproduce (since the exact fix version is unknown).
Please let us know if you are still experiencing this bug in the latest versions.
I'm pretty sure that that's the entire point of zombie sieges: They appear even when the area is lit.