Millenaire is a very complete mod that adds randomly generated NPC villages to Minecraft. The villages are much more complex and varied than the default Minecraft NPC villages and provide more interesting gameplay. Villages are constantly changing and will expand as you sell them raw materials through trading. You can buy regular items from villages, but unique village specific items including weapons and decorative blocks can also be purchased. As you trade with a village your relationship with the citizens will improve and you can eventually become the leader. However, you may prefer to take over the village and destroy it!
Millenaire is a single- and multi-player mod for Minecraft. It aims to fill the "emptiness" of single-player worlds by adding NPC villages to it, with loose 11th-century Norman, North Indian and Mayans themes and additional cultures planned. Villages are populated with men, women and children of various kinds, who perform tasks such as trading with the player, expending current buildings or improving existing ones, cultivating crops such as wheat in Norman villages and rice in Indian ones, crafting tools and powerful amulets, etc. As the village expends, the number of villagers increases as couples have children who grow up into new adults. Help villages grow by trading with them and be rewarded with unique items such as Normand and Indian food or statues and tapestries to decorate your house with. And if they start liking you enough, they might even build you a house of your own.