Ok, so I've read the wiki on villages. I tried placing just the door with the dirt block to have a village spawn but it doesn't work. Is that just for pc? How do I get a village to spawn near my home? I have only found one npc on my map but I'd like a village if it's possible.
I've only toyed with this a little bit. It is important that you build it in a grassland biome, I think. I would think dessert biomes would work too, since they naturally spawn there. Let us know what you find!
I eventually found a small village pretty far from where I lived. I tested making small 6 x 6 block houses with a door to see if more villagers would move in and they did. My house is in a snow biome but I went to a plains biome to try the village spawn tutorial I found on minecraft wiki. As of now, nothing has spawned there. I'm wondering if I'll just have to go into creative mode and spawn villagers and build them a smallish town (which I didn't really want to do). If I login tomorrow and something new had happened I'll post back here.