Villagers won't breed - plenty of food, fully traded

Villagers won't breed - plenty of food, fully traded - Farmer feeding cute lambs with milk

Me and my friend have build an underground base underneath deep ocean biome. We replaced the entire seafloor with glass and removed all stone etc. all the way down to bedrock where we've build a village.. We have +10 villagers atm. that we bred on the surface above ground and moved them underground afterwards - we used an infinite breeder by this principle:

Breeding indefinitely

There is also a bug or glitch where the villagers can be coaxed to breed indefinitely without regard to the population cap.

Villagers need to be inside a sphere (radius = village radius) around the village center in order to breed. But the village population counts only villagers that are inside a box (width, length = 2× village radius, height: 9 [always!]) around the village center. So with a sphere that can grow to any size, and a box that's always only 9 high, it should be apparent that there are some zones only covered by the sphere (above and below the village center).

You can reproduce/abuse this behavior by building 6 houses on the ground level (enough to set the villager limit to 2), drop 2 (or more) villagers into a 6 blocks deep hole, and leave one villager at the top to keep the houses "alive". The villagers in the hole will breed indefinitely, because they're not counted against the cap.

I researched everything about villagers mechanics and breeding, and the houses etc. we built are recognized by the villagers since they keep using them at night.

Since our villagers wouldn't breed naturally and we wanted more villagers I tried to set up the infinite breeder again, but this time under sea/ground. However despite making sure I placed all of the 6 doors within 5 blocks of direct connection to sky (we build a glass tower through the water) the villagers still won't breed. The only difference is the farm is under the sea - but the with a glass tower it has direct connection to the sky and shouldn't think there is any problems

We've traded with them countless times, given them STACKS and STACKS of food like potatoes, carrots and bread, yet they never get any hearts and make that sweet sweet villager love and give us more babbies. For all I know they should be in full willingness to breed, but just won't enter mating mode.

I've removed every single door there is within 70 blocks each direction. If we have to we can build the infinite villager breeder above ground again, but I'd rather not since it would be so much cooler to have it underground.



Best Answer

Your villagers need a village to breed. A wooden door will only count as a house if one side of it is "outside", which is to say has nothing but air blocks above some block within 5 meters.

So you could fix this be building a chimney though the ocean above every door.




Pictures about "Villagers won't breed - plenty of food, fully traded"

Villagers won't breed - plenty of food, fully traded - Assorted fresh pepper and cucumbers at counter with fresh gerberas and sunflowers selling at bazaar
Villagers won't breed - plenty of food, fully traded - Zucchini flowers with price at counter in market
Villagers won't breed - plenty of food, fully traded - Japanese trader selling fresh tomatoes and other fresh vegetables to customers in the street market



Why are my villagers not breeding?

Why Are Minecraft Villagers Not Breeding? Minecraft villagers may not be breeding because you've not given the proper food, habitat, or privacy in the home. Villagers need privacy to breed and lots of food so that they can enter into love mode.

Why are my villagers not breeding 1.17 bedrock?

Villagers can also breed on their own, without any player interference. When there are enough beds and the villagers are willing they will breed on their own. The only time villagers won't naturally breed is after an automatic consensus claims the villager population is too large to continue natural villager breeding.

Can villagers breed after being traded with?

Villagers do not breed on their own. Villagers need to unlock their willingness by completing a trade with a player. Once that trade is done and there are enough unclaimed beds, the villagers will trade when they have their required food.

Why do my villagers get mad when breeding?

Villagers go into love mode if they have enough food. A mating session consumes around 12 units of food. The player can check these modes by observing the particles above a villager's head. Hearts indicate love mode while angry particles along with the hearts indicate that there are not enough beds for them to mate.



I made 10,000 villagers worship me




More answers regarding villagers won't breed - plenty of food, fully traded

Answer 2

The issue is not that there's no chimney, or sky above..

The issue is that the game counts sky by counting light levels.. Eventually if you are too far down, the light will dissipate whether you actually have clear access to the sky or not won't matter.

These become ineffective once you go down 15 blocks of the top level.

Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Rachel Claire, Maria Orlova, Maria Orlova, Ryutaro Tsukata