Minecraft wiki entry for Building_a_metropolis, associated text: Restaurant Sell water and milk for drinks and all kinds of foods. You should be able to order meals. Build blocks above the front counter with signs on them saying the food and drink you can buy and the price. Put wooden stairs for chairs on either side of a fence post with a pressure plate on top (for a table). A piston with a redstone torch under it is another table. There can be chests behind the counter, you can hire people to work at the restaurant behind the counter, or admins on creative could run it, or the appropriate villagers could be placed here to sell food. Make sure to fill the chest with food and buckets of water or milk. Just in case the food runs out, there should be a room behind the counter for the kitchen with even more chests of raw food and ingredients and an infinite source of water, with a bunch of furnaces and coal to cook the food, and some crafting tables for cake and cookies and bread and such, then when food is cooked it is transferred to the chests behind the counter, there should be no regular chests, just large chests. Is you are really ambitious, you could automate everything there. Use minecarts with chests to send food to the counter, and automatic farm where it all comes to a single collection point. For cities inhabited by zombies, put a bunch of redstone cages that can drop villagers so zombies can eat them.