Make sure at least 2 villagers are in the world (not spectators) and they can access beds and workstations
Add enough beds for the number of breeding villagers (at least 3 beds for 2 villagers)
Ensure every villager has access to a valid bed (unoccupied, not claimed, within the villager’s home area)
Provide valid workstations for villagers who need them (e.g., lecterns for librarians, cauldrons for witches are not applicable, etc.)
Keep villagers within range of each other and within range of their beds
Ensure villagers are not “jobless” in a way that prevents them from claiming beds or workstations (assign jobs by providing nearby workstations)
Feed villagers bread, carrots, potatoes, or beetroots to trigger breeding behavior
Do not let villagers be blocked by doors, beds, or pathing issues; clear obstacles and keep paths open
Avoid or remove hostile mobs and threats near the villagers
Remove distractions and ensure villagers can reach their beds/workstations
Wait for breeding to occur; look for heart particles and a baby villager appearing
Repeat by keeping breeding-ready villagers fed and maintaining extra unoccupied beds
