I moved into a village, into the blacksmith's house, and put a wooden door on it. The villagers now think my front porch is a safe place to hide from zombies. They are obviously wrong. I thought I understood a little about the way villagers minds work in deciding which is the outside and which is the inside, but either I have incredibly stupid villagers or I have it all wrong.
I started by tearing down the part of the roof of the porch that was in line with the door - no roof there, means the villagers no longer consider the porch inside, right? Nope, they still huddled there. I tore down the entire roof of the porch. They stayed. Even while zombies were coming up on the porch and killing them. I got rid of the fence posts that are used as columns. The villagers finally went inside.
Why are my villagers not realising the porch is outside, even when I remove part of the roof? What changes can I make to ensure they don't huddle on the porch while keeping the original structure relatively the same (I like the look of the house with the porch)? Are all blacksmith's houses the same so that people realise what I am talking about, or do I need to post pics?
A valid door is any door (within the city radius) where the number of "outside" spaces within 5 blocks (in a straight line) on one side of the door is not the same as the number of "outside" spaces within 5 blocks on the other side of the door. A space is considered to be "outside" if it is hit by the sun during the day, i.e. it is transparent, and has nothing but transparent blocks above it all the way to the sky. (This means that starting a village deep underground, such as in a cavern or buried ravine, is not feasible.) Notice that a door is not a valid door without a roof on one side, or with equal amount of roof on both sides.
The best I understand is they care about doors and lighting. A roof block means less light so that's 'inside'. Which means they can get confused with porches. All blacksmiths are the same. They can also get open/close door trapped. In other words they are inside and outside some trying to get out some trying to get in and they block each others path. You can use an iron door and they seem to treat it like there is no door. Or use a piston door.
Remember that villages gets updated like every 5m or something like that. Meaning that destroying the roof over a door isn't 'instant', and that it takes about 5mins before the village realises that the location you changed isn't a house anymore, or is a house whichever the case may be.
I was reading something today saying that that way you place a door distinguishes the front of the door. If you are inside and you place a door and there is an overhang it will be treated like a house.
That could be the issue.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I started by tearing down the part of the roof of the porch that was in line with the door - no roof there, means the villagers no longer consider the porch inside, right? Nope, they still huddled there. I tore down the entire roof of the porch. They stayed. Even while zombies were coming up on the porch and killing them. I got rid of the fence posts that are used as columns. The villagers finally went inside.
Why are my villagers not realising the porch is outside, even when I remove part of the roof? What changes can I make to ensure they don't huddle on the porch while keeping the original structure relatively the same (I like the look of the house with the porch)? Are all blacksmith's houses the same so that people realise what I am talking about, or do I need to post pics?
http://www.minecraftwiki.net/wiki/Villager
That could be the issue.