Why don't my villagers breed?
The player can also throw bread, carrots, beetroots, or potatoes at the villagers themselves to encourage breeding. Villagers consume the required food upon becoming willing. In short, throwing the villagers food could encourage them to mate.
The key for breeding villagers is to create enough beds for every villager plus one. Villagers generally won't breed unless there is an extra bed available for the child. Place the beds, including the extra one, near your villagers.
If two villagers nearby are willing at the same time, they meet and spawn a baby villager in between them, like other passive mobs. There are many factors of willingness, but it depends mostly on the food that the player feeds the parents.
Job sites are not required for villagers to breed. The breeding depends on the number of valid beds. If a villager is "willing" (see § Willingness below), villagers breed as long as there are unclaimed beds available within the limits of the village.
Breeding. Even though it may feel like they do not do anything, they can still breed like regular villagers. Players can easily create a villager breeder where they use only nitwits for breeding.
Villagers become willing to breed by having either 12 carrots, 12 potatoes, 12 beetroots, or 3 bread in their inventory. Remember, each villager must have at least one of these four types of food (along with the right amount) in their inventory in order to breed.
Once villagers have enough food in their personal inventory, they'll become willing to breed and do so as long as there are enough unclaimed beds. These beds (and the doors near them) will need skylights/holes to ensure that the offspring has a place to go once it spawns.
To breed villagers in Minecraft, you need to have at least two "willing" villagers and at least three beds. You can increase your villagers' "willingness" to breed by giving them food.
If the population cap is met, or the beds are obstructed, angry particles appear above their heads (along with the heart particles), preventing them from mating.
A good practice is to have 3 block area for each villager. So, if you want to breed 10 villagers, make sure you have an empty area of 30 blocks.
Do villagers need walls to breed?
Build a structure to breed your villagers in (optional).
This is not required to breed villagers, but building a structure will keep them from wandering off.
If a wandering trader comes by, they have a chance to get more villagers. The wandering trader will still despawn if he doesn't breed and convert into a villager, so the player will have to make them breed before he does.

If a villager travels more than 128 blocks away then they will despawn. This can also happen if they are not name tagged or holding on to a picked-up item. We hope we have answered your question if villagers despawn in Minecraft.
A villager will claim a bed if: They are within a 48 block sphere of the bed.
Unemployed villager
Villagers without a job overlay cannot trade. They only wear their biome outfits. An unemployed villager gains a profession by claiming an unclaimed job site block.
Players can make their villagers take up a different job. Villager professions in Minecraft are attached to their job site blocks. Without access to these blocks, villagers essentially remain unemployed. Removing a job site block will also remove its connected villager's profession.
A Nitwit is a villager who has no profession. Once a child grows up after 5 or 6 days it is automatically turned into a nitwit. Nitwits serve no daily functions in your village.
Jobless villagers will bob their head when a player tries to trade with them. This probably means 'No. ' or 'I have nothing to trade. '
Three villagers have the capability of giving players diamond items: toolsmiths, weaponsmiths, and armorers.
- increase the space above the beds.
- wait a while, villigers only breeds at certain times of the day.
- give them more food.
- make sure that no other villigers are close and have claimed the other beds.
Do villagers have a breed limit?
Given a breeding pair, a village's population is maintained above 0.35 times the number of "houses" (defined above.) More specifically, they will breed until the number of adults exceeds the limit, after which any children present will continue to grow up.
Craft 12 loaves of bread, and throw them at your two villagers, ideally giving each 6. This should be enough for them to breed twice.
Villagers can pick up potato items to become willing, which allow them to breed. Villagers require 12 potatoes to become willing.
A player cannot change another player's reputation. Reputation can increase or decrease by Villager gossip.
We've found that if you talk to a villager more than five times, they'll get burnt out and won't want to talk to you for a bit. You don't want to seem clingy, so make sure to restrain yourself a bit.