So I'm familiar with the mechanics of how Minecraft locates new buildings in villages for the purpose of breeding new villages. Doors, rooves, all that jazz.
What I am wondering is - if you build some buildings in Minecraft in creative mode that fit the bill for village building purposes, and then spawn in villagers using a spawn egg, do they automatically detect it and become part of the newly created village's population?
For farmers, will they detect tilled earth and begin growing crops?
Sorry if this is something that has been discussed to death, I cannot find it anywhere!
Yes they will, but one thing to know is I think they have a range for how much they will spread out through the village. Before you build, do some research, otherwise you'll find the villagers staying within a certain radius of the center of the village, and not traveling to any area outside of that.
I play in Survival and have somewhat of a village. I usually lock villagers in stores so they can't get out but would love to let them roam free and see what happens. When I do, the villagers probably end up dying because they only last a couple Minecraft days and I never see them again.
Rollback Post to RevisionRollBack
See my Minecraft world (100% Survival), Dirty Baker City here:
I think villagers needs to be the next big minecraft update... tangotek has done some videos where he modifies the AI of villagers and he has done some crazy stuff. Being able to make a more alive feeling city would definitely take minecraft to a crazy new level.
Villagers only detect doors within 16 blocks of them (and +4/-6 blocks vertically from their feet) so for even small villages if you don't want the village center and size to be recalculated as villagers wander around, you have to restrict them to "neighborhoods" such that every door in the village is within 16 blocks of at least one villager. Maybe each neighborhood has one "store" where you lock a villager in, and every other door in the village is within 16 blocks of at least one store. Then the rest of your villagers can be left to roam freely. Protect them from zombies, of course.
You can see this "forgotten door" behavior in larger natural villages where, for whatever reason, the villagers kinda hang around one side of the village and the one house way over there is always empty. Then you drag a villager over there and after a few minutes suddenly all the villagers start spreading out in that direction. That one far away door was re-added into the village when the villager noticed it. There is a reported bug, by the way, where villagers when left to their own devices will not roam more than about 16 blocks from the village center even if the village is quite a bit larger. This would exacerbate the problem of doors being dropped from the village, if you're not locking villagers into neighborhoods.
The 64-block radius is the maximum distance from the village center where if a villager detects a new door, that door will be added to the existing village. But in order to detect that door, the villager has to be within 16 blocks of it. And for the door to remain in the village, a villager needs to stay within 16 blocks of it (probably with some time-based leeway - the door is not instantaneously dropped the moment no villager is within range).