My goal is to make a fully self sufficient village of tremendous proportions. Can it be done? So far...almost yes. To simplify things if wanting to build with stone, will need a redstone cobblestone-generator...because the goal is to not mine for anything. Everything has to be "farmed", or come from the villagers.
Since I didn't want to clear-cut my forests though, and initial metal needs to be gotten for sheers, obviously some mining has to occur (not trying to iron man old Diablo II hardcore here).
But for the most part, the first phase: a basic wall and basic improvements along with new work stations, is underway.
Next phase is ready, expand the dark forest by planting dark oaks around the village, expand the village capacity with more houses, and multi-level buildings.
So, this thread will be about the actual work of "improving" a village to become a city, it's a work in progress, but I find that most videos and tutorials just don't quite get you there...
So first, this running thread will be the basic points, both learned from others, and discovered.
Villagers need PROPER paths to work sites.
What you should do is watch how your villagers perform their tasks, if you notice someone stuck, rearrange their path. For instance, I saw a Librarian stuck in a corner of the building, so I placed a door there so he had better access.
If you're a builder, make sure you build your buildings with flexibility in mind. It would be far easier to adjust the "last-mile" of a villager's path, than to adjust where that villager lives.
Villagers need to be boxed in.
It goes without saying your villagers love to explorer. Building a wall does more than keep out Pillagers, it keeps in Villagers.
Beds need spacing.
I haven't seen the game mechanics specified, but beds too close together seems to lead to minor-negative gossip. It's best to leave one gap between each bed. You're not exactly hurting for space.
Buried in the tutorial is the little fact that punching = minor-negative, and killing = major-negative gossip. But there is NO minor-positive gossip and you HAVE to cure a Zombie Villager to generate major-positive gossip.
What this means is accidental punching your villagers leads to catastrophic price inflation that is an incredible pain to off-set.
Librarians are your bread and butter.
Librarians have the MOST useful tiers of items for trades, and next to farmers, are among the easiest to self-sufficiently generate emeralds.
Coal traders cost emeralds, do not generate emeralds, in general.
You won't be making money on coal trades, especially if you go (zero) mining after the basics. Charcoal does not count unfortunately, so unless you mine coal you won't be making coal trades.
Obviously without serious mark-downs, your iron supply will be scarce. Good news is you won't need it very much. All your armor/weapons can be gotten by emeralds, and so the iron can be used for more workstations and things like buckets.
Has to be imported.
Would have to be imported, but in this build you don't really need them. Villagers can fully supply you with end-game equipment and all enchantments.
Income: (1 income source per 2 emeralds of expense to avoid bottlenecks)
Edit: Moved Cleric to expenses. Rotten Flesh is not really an "income" unless you have a zombie spawner. Otherwise it'll take you 30 minutes of spawning to get an emerald.
I generally regard the Mason as the most useless, unless you want specialty stones I guess? Obtaining clay isn't really sustainable and is probably worse for an income than rotten flesh or coal. String > Clay > Rotten Flesh > Coal in that order for time consumptive incomes...a spawner would change that some but you still have to get to the spawner for generating income.
My 1-hit kill Zombie spawner is still MUCH slower than gathering wheat, leather, wool or making paper.
You need a variety of income sources to maintain expenses, rough estimate so far: 1 source per 2 emeralds of expenses.
Otherwise you'll get bottle-necked with lack of income trades.
Not really my cup of tea since I enjoy mining and aren't particularly interested in villager trading except as an idea.
I'm not getting the reference to "iron man old Diablo II hardcore", even putting "Minecraft" in the search I'm mostly getting references to Tony Stark and occasionally the triathlon.
I'm thinking that if one REALLY wanted to stay away from mining practically everything except lava/obsidian to get to the Nether could be traded or farmed (though I may well be missing something else.) And with enough exploring one could find enough obsidian in village chests or find surface lava somewhere in the world.
It would be expensive but iron could be obtained by smelting armor/tools.
Even if you need to trade wool to open up the shears trade surely you could kill a few sheep?
And I don't see any need to clear cut any forests, just start a tree farm with the first few saplings.