3
Villager Breeding
I have 2 villagers who meet all the requirements to breed but they will just not breed (this is a multiplayer server)
My friend has a pair of two other villagers that WILL breed but I have no idea why mine will not
Does anyone have any idea why this might be the case?
My friend has a pair of two other villagers that WILL breed but I have no idea why mine will not
Does anyone have any idea why this might be the case?
Create an account or sign in to comment.
11

Firstly what version you're playing (both java vs br and numeric is important as villager breeding rules have changed a number of times).
Also very important is what particles you are seeing (hearts are good, angry particles (grey cloud with yellow lightning) generally indicate a lack of beds)
Assuming you're using something recent [1.14 or after] the requirements are food, available beds, and proximity.
For beds, one needs one for each villager, plus one for the baby. [Note that the villagers must be able to pathfind to the beds, the rules for which are complex. For an initial check, if the villagers can sleep in the beds, this is fine.]
There also needs to be two full blocks of space over the baby's bed, with the bed itself counting as a full block. [Bed-Air-Air is certain to work.]
Each villager also needs food, but if multiple villagers are in the 'same' space one of them will always grab any food first (including any it tries to throw to another).
This can be circumvented by simply adding more food as each villager has eight inventory slots, so the ninth stack would be forced to go to the second villager.
You also need to be aware of any nearby villages (which may be counting population and/or beds as part of your beeder).
For java (and assuming the breeder village is in one chunklet [16x16x16 use f3+g]) the village is defined as the 27 chunklets (48x48x48) centered in the breeder chunklet. [I don't play br, and the rules there are somewhat complex, potentially encompassing past actions. ]
Also very important is what particles you are seeing (hearts are good, angry particles (grey cloud with yellow lightning) generally indicate a lack of beds)
Assuming you're using something recent [1.14 or after] the requirements are food, available beds, and proximity.
For beds, one needs one for each villager, plus one for the baby. [Note that the villagers must be able to pathfind to the beds, the rules for which are complex. For an initial check, if the villagers can sleep in the beds, this is fine.]
There also needs to be two full blocks of space over the baby's bed, with the bed itself counting as a full block. [Bed-Air-Air is certain to work.]
Each villager also needs food, but if multiple villagers are in the 'same' space one of them will always grab any food first (including any it tries to throw to another).
This can be circumvented by simply adding more food as each villager has eight inventory slots, so the ninth stack would be forced to go to the second villager.
You also need to be aware of any nearby villages (which may be counting population and/or beds as part of your beeder).
For java (and assuming the breeder village is in one chunklet [16x16x16 use f3+g]) the village is defined as the 27 chunklets (48x48x48) centered in the breeder chunklet. [I don't play br, and the rules there are somewhat complex, potentially encompassing past actions. ]

I am playing on Java 1.21.4.
I am not seeing any particles.
Yep, and mobGrefing.
Did that.
The villagers will not pick up the food.
Even if the nearest village is in range, all the villagers died off when I tried to get a totem from a raid (I was unsuccessful at obtaining one)
I am not seeing any particles.
Yep, and mobGrefing.
Did that.
The villagers will not pick up the food.
Even if the nearest village is in range, all the villagers died off when I tried to get a totem from a raid (I was unsuccessful at obtaining one)

WRT the last: if the other village is now unpopulated, for purposes of the game mechanics it no longer exists as a logical village. (IIRC java requires at least one bed, bell, or work station to be claimed to create a logical village.)
I suppose it is possible that one or more of your villagers may have a claimed block in the 'other vilage' (the range at which a villager loses it's claim[s] has changed repeatedly & I'm not clear on that number from 1.21+ [also glitches in the POI system are not unknown.]) Removing all the possible claimed blocks (bed, bell, workstation) would definitively remove this possibility, although the lack of any particles suggests the villagers are not being unable to reach their workstations/beds — which suggests this is not needed.
It is possible that the villagers will not pick up food because each has all eight inventory slots occupied with some non-food item[s].
Wheat and beet seeds are the most common culprits, although this also seems unlikely.
If any of your villagers are farmers, you might try letting them access farmland and see if they plant anything. (If they plant wheat of beets, following them about and harvesting the seeds until they stop planting anything would then allow you to refill that farmer[s] with carrots or potatoes. Assuming yo cando this with two farmers, that could form teh basis of your breeder.)
If you have the ability to do so, cycling a villager thru zombie status will also clear its inventory. [Items are not dropped when 'zombified', but just 'vanish'.]
Hope you figure this out, and please post the solution when you do…
I suppose it is possible that one or more of your villagers may have a claimed block in the 'other vilage' (the range at which a villager loses it's claim[s] has changed repeatedly & I'm not clear on that number from 1.21+ [also glitches in the POI system are not unknown.]) Removing all the possible claimed blocks (bed, bell, workstation) would definitively remove this possibility, although the lack of any particles suggests the villagers are not being unable to reach their workstations/beds — which suggests this is not needed.
It is possible that the villagers will not pick up food because each has all eight inventory slots occupied with some non-food item[s].
Wheat and beet seeds are the most common culprits, although this also seems unlikely.
If any of your villagers are farmers, you might try letting them access farmland and see if they plant anything. (If they plant wheat of beets, following them about and harvesting the seeds until they stop planting anything would then allow you to refill that farmer[s] with carrots or potatoes. Assuming yo cando this with two farmers, that could form teh basis of your breeder.)
If you have the ability to do so, cycling a villager thru zombie status will also clear its inventory. [Items are not dropped when 'zombified', but just 'vanish'.]
Hope you figure this out, and please post the solution when you do…

I have obtained new villagers, and I decided to check the NBT, and there is data for CanPickUpItems, which was 0. I swapped it to 1, and it worked!

Glad you found a way around the issue 👍 (I'd not realized you had permissions to read much less edit the villager NBT data), although that leaves me wondering how the vilagers' CanPickUpLoot tags got set to zero…

There's apparently a bug in 1.21.4 where villagers spawned with commands has that nbt set to 0
https://bugs.mojang.com/browse/MC/issues/MC-278773
https://bugs.mojang.com/browse/MC/issues/MC-278773
view more replies ( 1 )

Sadly, the villagers that I had became witches so I am no longer able to try these :/

Are they well fed with food enough?
Assuming you're on a breeding farm, can they see free beds?
Assuming you're on a breeding farm, can they see free beds?

They just won't pick up the food