Something else I am doing is populating it with villagers. It's sort of an RPG thing. Each building will have a certain amount of villagers assigned to work in it. That will be needed later on.
Internally, I think I am going to divide the city into districts dedicated to a specific aspect of Minecraft.
Farming district: This deals with the growing and harvesting of all plants.
- Tree farm: this will be a large building divided into four sections, one for each type of tree. You can't really automate chopping down and replanting trees, so there will be much manual labor involved in this. Double chests store excess saplings, and there is a lava pit to get rid of extras. Each tree type would have 100 saplings planted for it. Bone meal would be available.
- Wheat farm: Using water this would harvest fully grown wheat. There is still the matter of needing to manually plant them. There is also a very rapid wheat farming method that utilizes a BUD (block update) switch. If that still works in 1.2.3, then I will include one or two stations for that.
- Reed farm: This will be a relatively simple redstone-piston system. I think I will make it so it creates about a stack of reeds per harvest, maybe more.
- Watermelon and pumpkin farms: Same building, but separate systems. Another one easily done using redstone and pistons.
- Mushroom farm: This would be a tad more difficult for me, but still can be done. Perhaps I will include huge mushrooms into this somehow.
- Cactus farm: Again, redstone, pistons and water streams are all you need for this.
- Chicken, cows, mooshrooms, pigs, and sheep will have a 16x16 pen dedicated to it.
- I've read it's possible to make a squid farm where you hold a body of water in the air with fences. The squid will fall through it and die given sufficient height.
- A 16x16 pen for each color of sheep.
- There's also the ability to breed animals by holding them in minecarts. Their offspring will fall below them.
- Warehouse: An extensive building full of chests holding each type of block and item in bulk. There are some blocks and items that cannot be crafted. These will be held in even greater quantities.
- Blacksmith: A building filled with furnaces and fuel. It's possible I may separate it into sections devoted to smelting specific things.
- Mob trap: A simple drop trap with several platforms. I want to see if I can make this a toggleable mob trap/experience farm.
- Brewery
- Enchantment building
- Bank: Storing whatever I use as currency (probably Millenaire's currency).
- Archery
- Victory Monument: At the middle of the city is a statue which symbolizes my dominion over the game. Large and impressive!
- Control building: All the redstone in the city can be controlled from this central location. Underground water currents may also be diverted so that everything comes to the building.
- Park
- Nether portal building
- End portal building
- Church
- Library
Other notable features about the City:
- An underground minecart system as a sort of subway.
- TNT cannons, perhaps dual turret, built into the defensive walls.
- Dispensers that use a redstone loop to keep going until you turn it off with a switch.
- The city walls will be self-repairing. The more economically feasible method will require tons of pistons but the classic method is the interaction of lava and water. The walls will also include an internal Minecart system for quick travel.
- Cobblestone generators here and there, perhaps at regularly located intervals.
The End portal may lead to an Ultimate End Base. This is placed 144 blocks from the main island and has a massive Enderman drop farm, as well as many things that are found in the overworld City.
Huge post. Lots of planning. I will probably do this in Creative but not on a flat world map. The one thing that I can't automate is mining. There will be a mine under the city, and it will have at least two choke points for defense. Perhaps lava/gravel screens that are controlled with a lever.