mojira.dev
MC-183743

Iron golem overpopulation

I settled a small village of 7 villagers (1 Farmer, 1 Cleric, 5 Librarians) at my base, and after AFKing for a while in a farm nearby there are loads of golems both inside and outside of the main building (but mostly outside, there's not a whole lot of room for them to spawn inside). I've been culling their population pretty regularly as a source of iron so I didn't think much about their spawn rate, but this made me think that there might be something off.

The area around is well lit and hemmed in by berries and fencing, so I don't think they're spawning from the villagers panicking due to hostile mobs.

E: Forgot to mention that all seven of the villagers have been zombified and subsequently cured. Also, there are five unemployed villagers in a spawning room nearby (the small netherraack building) that also seem to be spawning some of their own golems. The unemployed villagers have not been zombified/cured.

Linked issues

Attachments

Comments 22

Are you sure the iron golems spawned in 20w19a and not earlier? This was supposed to be fixed in 20w19a, see MC-158542

Yeah, they spawned as I left the game on overnight. Here's a screengrab from yesterday.

[media]

Also a screengrab from the 9th showing I was on 20w19a before.

[media]

I can confirm that this is still an issue in my test village I created in a superflat world.  In my case it seams an extra iron golems spawn when the chunk is reloaded.  I can reliably get extra iron golems to spawn by setting the time to 09000 (the time when villagers gather) and then reloading the world.

I created the village in 1.15.2 and tested that iron golems still spawned in 20w19a and 20w22a.

If it will be helpful I can provide a backup of my test world, as there is not much else in the world.  I would prefer to do so privately if possible.

Copying my comment from a duplicate ticket:

Experimenting in an empty flat peaceful world in 20w20b, I confirmed you only require 5 villagers that have slept in order to spawn a golem. They don't need to have worked, and they don't need to have seen a zombie, even though the wiki says they need both of these things to spawn one.

12 more comments

@unknown Can you please attach the world where this happens?

Alright, as it turns out I may have been wrong .... it appears to affect new chunks also... My understanding is only 1 iron golem should spawn per village ? I cannot find any reference (includeing gamepedia ?) indicating the number allowed to spawn per village - regardless of "panic" or not. But I have more than one in the new loaded chunks, so I believe this problem is not fixed even for new chunks in an old map. 😞

 

Affects 1.16.2

Java edition: 1.16.2

Hi Thommy Siverman,

That isn't necessary, it happens in any game-mode that generate villages, in any seed that has villages generating, in any village.

the longer you stay around the village, the more will spawn.

We've been plagued with this bug on our Realms server for a while. We had over 80 villagers in one village and the number of golems got that high as well, so I had to regularly purge them. After updating to 1.16.2, I did my last purge so far and the number of golems has been stable at 32 since then (with a villager count of 91). This is the only village that is pretty much permanently loaded (next to my base, used to be in spawn chunks before I moved spawn). I didn't check the other villages, but at least in the next village that is at least sometimes loaded, there doesn't seem to be a crazy amount of golems spawning anymore either.

So for me this bug seems to be fixed and it doesn't happen in all villages anymore. Providing the (or a) world where this still happens could thus be helpful...

(In case it matters: world was created in 1.13.2 and subsequently updated to 1.14, 1.14.4, 1.15.2 and 1.16.2, skipping the in-between versions.)

This is still an issue on 1.19.4

 

 

D.M.

migrated

Confirmed

Normal

Mob spawning

mojang_internal_1

20w19a, 20w20b, 1.16 Pre-release 7, 1.16 Release Candidate 1, 1.16, 1.16.1

20w27a

Retrieved