Basically a group of villagers that wander and occupy dead villages.
So i came up with this idea about adding a new mob called Wanderers where they are basically villager outcasts, what they would do is that they wander throughout the land and are basically nomads. The amazing thing is, is that if a village that was defeated in a raid with no villagers left exists, they would take over the village themselves and basically start a new one.
Given the number of posts noting villages being wiped out by raids, some form of repopulation mechanic would keep many villages from becoming nothing more than a place to raid/demolish for supplies.
A mechanic causing the Wanderer group to spawn (rarely) if an area had greater than some number of point-of-interest [POI which includes beds, bells, and workstations [WS]] and fewer than two villagers would add an incentive for players to develop depopulated villages (or build their own).
[The nearest IRL equivalent I can think of is building beehives in hopes of 'capturing' a wild swarm…]
Wanderers would be villagers (and so ignore mob caps when spawning) but the spawn cycle should be slow (certainly no greater than the 20 seconds of the passive mob cycle and possibly as low as one check per MC day).
Should the check succeed, the group (2-5[?]) would spawn inside the village (assumes village radius is 32 or distance from the most distant POI to the geometric centroid of POIs, whichever is greater). [This mechanic is the same as the pre1.14 village size/location calculation replacing validated doors with POIs. Information on how village boundaries/centers are calculated in 1.14.x is thin to nonexistant, however.]
Allowing Wanderers to generate wandering would likely cause them to be killed off too quickly to have any reasonable chance of accomplishing the purpose for which they are added. (Additionally, player built protections of the attracting proto-village would likely be insurmountable obtsacles if they were sufficient to be an effective defense.)
Note that adding this would allow a method of recovering from failed raid defenses, thus lessening the impetus to nerf raiding.
Rollback Post to RevisionRollBack
WARNING: I have an extemely "grindy" playstyle; YMMV — if this doesn't seem fun to you, mine what you can from it & bin the rest.
I like this system and would prefer it to replace villager breeding (I have no issues with breeding, but I don't see how the two systems would ever coexist functionally). Would the spawnage of wanderers be tied to current population? Like, if the village was already at max cap would no wanderers spawn at all? Or would it simply be a raid-alternative (ie, a raid triggers but since there's no villagers you get wandering villagers to rebuild the village instead)?
Ideally, though, I would revamp the jobsite claims system so that all villagers could only claim on one block (the Registry). If it's unused, that villager becomes an Innkeeper (a nitwit-style villager with no trades, but it keeps information on village status [things like when a raid happened, when new villagers were born or died, when golems were formed, etc]). If there's already an innkeeper, the claiming villager then gets a reclaim on one of the remaining unused non-registry jobsites. Basically, all the jobsite blocks would be gated behind the Registry.
Since we still have breeding mechanics, I would also remove the connection between villager breeding and the village population cap. The cap would apply only to working villagers, so there would always be a bunch of kids running around. A cap equal to half the number of professionals could be applied to the unemployed adults, with any more above this converting to wandering traders or these new wandering villagers in the OP (either way, they move away from the village center instead of towards it).