The custom npc mod allows you to create your own npcs.

This mod comes with three tools which are the bread shovel, bread sword and bread pick. These items will help you to spawn your own people. the mod lets you change the costume, job and name of the npc's. You can use other mods like shape-shifter to make your people into ghasts and ender dragons. This mod is extremely useful for making cities and kingdoms. There is a mildly steep learning curve for some of the features, but most of the interface is very intuitive.