I do think Beds should be added as what they consider a house, since it gives them more "real" traits as any home is where you can sleep... which is another thing I hope they can do in the future.
In medeival & pre medeival times, peasants didn't have beds really. Most peasant houses were practically wood, rocks, a door, and the floor. You maybe had a window of something like shutters, a frame, maybe glass.
You slept on the floor, a cot, or in hay. It still happens in some parts of the world.
This is also why bed bugs were successful (hay, cot filled with hay, floor, etc.).
Rollback Post to RevisionRollBack
Yo, mod addict here. Can be a bit verbose and expressive.
On servers with roleplay, I often roleplay a "Selkie Wizard". Expect "the foreign kid" trope being used every so often. Mostly I get bored just playing a human, and the whole fish out of water thing is fun to work with.
I don't know if anyone has tried this yet or not but I made a sort of hotel, Big building with rooms inside. Then I spawned some villagers I had no doors on the entrance, only on the rooms and the villagers wondered around the building pretty mindlessly at night, sometimes entering the rooms but once it became day they all eventually woddled out of the hotel and walked off. All 12 of them went missing...
But yes, reading a bit of the above it seems all the villagers would of been happy to just stand in the hall ways near the doors.
Let us look at this in that way. It evolved from 1 tile over the door to 5x256 tiles left or right from a door :3. So a house is now bigger then before.
But still I would like it if they would just reconstruct the house defenition to a secluded room and counting the "air tiles" in it.
Like if a wooden door is placed, and it secludes a finite room, like 5x5 with walls roof doors and so on around it, it counts this space as a house. It shouldn't be so hard to program this, sure the currently option is obviouse easier, but with the other option you could do much more! If you can get the space out of a house you can include a formel for a villager per house ratio, so that not 200 villager will try to force into a 1 tile room.
It could be like 2 air tiles = one villager, would leave a 4x4 room with a villager capacity of 8 villager.
I think the current system is fine with the addition of your capacity idea. Maybe it could check walls left+right of the block behind the door and check the area from that, then assign the capacity based on that.
They could also leave it like it is except assign villagers evenly between houses in the 40 block area.
Perhaps they count the inside doors on custom made houses? Technically it fits the criteria (door+roof or door+wall).
Well, there's human definitions, and then there's code definitions.
You don't need a block above the door, but you do need a block in front or behind the door at any height(within 5 blocks) meaning, that could be a wall OR roof. If it's sitting on the ground or a couple tall it would be, by our definition, a wall. If it was suspended in the air, it would be a roof to us. To the game, they are both the same thing.
Yes, doors in houses are usually added as a new house unless your roof is made of half slabs/glass or there is no wall near it. I'm still not 100% on how doors/population work.
This spawns 6 villagers when it's supposed to spawn 8(24doors/3 = 8). Then I thought, maybe it recognizes full homes now??
I made a square wall with 24 doors, ended up with 8 villagers. Then I changed the one above's(the 6 'homes') roofs into solid blocks, and they spawned up to 8. It seems really sketchy.