MCPE iron golems not losing aggro
I've been building up a village in Minecraft PE and it started spawning iron golems. I was killing the golems for their iron and I injured a few villagers while mining now the golems won't stop attacking me.
My difficulty has been set to Peaceful for as long as I've been working on the village.
I've tried the following:
- Exited to the main menu
- Force quit the app
- Killed all the iron golems in the village
- Stayed away from the villagers and iron golems for a long time
- I kept the villagers and golems fenced off while I did a lot of work
- I didn't leave the village chunk or its adjacent chunks, though
They don't chase me very far and, on rare occasion, I can walk right past them without drawing aggro.
Is there anything I can do to stop them from attacking me?
Solution 1:
Because you accidentally attacked a villager or two, your popularity in the village is probably low enough that the Iron Golems will attack you on sight.
One option is to prevent more Iron Golems from spawning, and then killing any remaining ones aggressive towards you in the village. You should theoretically be able to prevent them from spawning by either reducing the village population to fewer than ten villagers, or by reducing the number of homes (a home can be removed by deleting the wooden door—the structure itself does not need to be demolished) to fewer than 21.
Once you have prevented the Golems from spawning, you can attempt to increase your popularity with the villagers, to prevent any golems that spawn in the future—because of population increase/home construction—from being hostile. The only way I know of to increase popularity with villagers is to trade with them, specifically for their last item (related Arqade question).
Another option, if you don't care about the village at all, is to wipe out the village's population, resetting your popularity for that village.
Disclaimer: I have not tried the aforementioned solutions myself, so I cannot guarantee they will work.
Solution 2:
You can change your skin, making them think you're not the same person I tried it and it worked even after I killed a villager