This has been a problem for awhile. Villagers don't wakeup when Zombies are pounding on their doors. They don't run away from Zombies either. They look at the player and die. Also when it's morning and Zombies are burning Villagers hop out of bed and run out of the house and get killed by Zombies. On Java they're much smarter even the babies. They stay in the house until the Zombies burn. It's like they're not aware or care Zombies are outside their door burning? It's really frustrating. Villagers should stay in the house until all the mobs burn. Please fix their AI.?
Linked issues
Comments 4
I understand that about their workstations etc. They wake up and jump out of bed looking through the walls to get to their workstations. On Java they know Zombies are outside their door and they wait until the danger is gone, then go to their workstations. They're a little too crazy about their workstations on bedrock. Their AI needs some adjusting. They will have their head looking up at the sky walking to get to their workstation, when their station is on the 2nd level. They look crazy. Java is all around a better version. Animal.and villagers AI is not right on bedrock. Babies leave their parent on bedrock not suppose to happen. That's another issue.
Villager without a job do not avoid drowns, or zombies. When they wake up the run out of the house. They are suppose to have their AI know zombies are outside. So many villagers dies because of this. Even if they're working and a zombie approaches them they should run. They don't wake up when zombies are at their door either when they're asleep. On Java they wake up scared. And know not to open the door. If you take a villagers bed it will run out of the house in the middle of the night. That's not how they're suppose to act. I've seen 4 villagers in 1 house with 1 bed in Java. Much smarter on Java. Please fix this??
Thank you for your report!
We're tracking this issue in MCPE-51268, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
-- I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Villagers do have a behavior component to avoid zombies, but it probably does not work when they are engaged in scheduled behaviors like going to their workstations in the morning or going home at night. Some of those behaviors may override
behavior.avoid_mob_type
and other behaviors, similar to the waybehavior.move_indoors
takes over their AI and does not allowbehavior.work
to run in rainy weather even when neither the villager nor its workstation is being rained on (MCPE-121902).