Are there rules governing the profession of spawning villagers?

In my world, a village spawned on top of a lake. This was really interesting, but the villagers would exit their buildings and immediately fall into the water. I connected the houses with floating sidewalks so they could traverse the buildings, but apparently they liked jumping off the walkways. Eventually they drowned themselves to extinction.

So I revamped the village with fences and walls to prevent suicides and invading hostiles, and began a long re-population effort through curing zombie villagers. After augmenting the village with additional buildings, they finally bred, and I was able to get to a large enough population that an iron golem appeared.

Strangely, however, none of these villagers are farmers! I had a few farmers in the early days, but those guys must have died somehow. Now I probably have a population of thirty or so, but not a single one working the land. The two naturally-generated farm plots are still present. I even built animal pens on the outskirts.

I'd like farmers, because they give me the easiest means to earn emeralds. All these librarians, priests, mages, and blacksmiths don't have the best trade offers.

Is there anything that controls whether farmers will be generated? If so, how can I get this to occur?

  • 1
    Farmers should spawn randomly, as well as all other professions. Wiki even mentions Villagers being able to switch professions since 12w22, but I've never observed it myself. My only advice is to kill off some of the unwanted guys and hope that farmers spawn. Just be sure not to get your hands dirty, or they will dislike you :-)
    – Orc JMR
    Commented Jan 12, 2014 at 5:11
  • There's about a 1 / 1000 chance of getting 30 villagers without a farmer, (assuming they're all equally likely) so it's "possible" you have hit a bad random number generator run.
    – John
    Commented Jan 14, 2014 at 19:30
  • That's very slim odds. I'm wondering if my farmers changed professions (I wasn't aware they could do that before). I had done a bunch of farmer-specific trading, and then there were no farmers. Maybe they can switch if they run out of trades?
    – Jacob
    Commented Jan 14, 2014 at 19:50
  • @jacob farmers won't do anything to the farming plots ever. The only difference between different villagers is the kind of trades they have, they do nothing at all. ANd if a villager annoys you with bad trade offers? DOn't you have lava/or a sword or some other dealy thing(the lava won't anger the golem)?
    – Arperum
    Commented Jun 26, 2014 at 13:59
  • 1
    I'm intrigued by how would a floating village look like, can you post a screenshot ?
    – BiAiB
    Commented Mar 4, 2015 at 13:20

5 Answers 5


Villagers are all randomly assigned a profession on spawning, and unfortunately, this is an even 1/6 chance for each one. For specifically Farmers (so you can trade) this is then further broken down to the 4 different brown coat professions, ultimately making the chance of a Farmer spawning only 4.17%. Source.

Fortunately, it would appear that baby villagers are also assigned their professions at random, so it is entirely possible to create a Villager Breeder in order to find the Villager you are after, or simply boost the amount of doors you have in your village. Even by simply creating a 3 wide covered platform with in the village, and fill that with doors will greatly increase your villager breeding rate.


The profession of the villagers are random but you could generate more villagers by adding lots of doors to your village so you have a better chance of gettiong a farmer. Well anyways, good luck.


Actually, as an observation, you can acquire farmer villagers from curing zombie villagers.

You can start to make your own village to a nearby exposed dungeon and separating those regular zombies from villager zombies.

You can use a small pond with a gate to separate each of them and kill unneeded zombies, and enjoy having your own village.


The occupation of each villager is completely random, with nothing to change that(except cheats). But you can look at the coat of the zombie villager that you're curing, to see if it has a brown coat, so there's a chance it could be a farmer. Or you can set up a villager breeder, you can separate the farmers from the other occupations.


you need to make walkways (like dirt) to every door of every house the villagers will walk on them to get to other houses, worked for my lake village. :-D

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .