Despite being removed from the downloadable database in the latest Minetest (5.5+ as I write this), it works just fine if combined with all needed dependencies and installed in the mods folder manually (in a mg_villages folder)
handle_schematics and cottages are required for full function of this mod without errors.
However, keep the following in mind.
This introduces villages with ownership, meaning you cannot try to rip down houses or anything else unless you purchase the area in question, which usually costs gold or other valuable bricks/ores.
If you have the Traders mod, you can trade for various good with villages, who are usually static and lie in various beds. Some glitch out and lie on stairs or on roofs from time to time.
Anything in treasure chests is fair game to take, and depending on the mods you have, their contents can vary greatly.
You cannot build or destroy anything within the radius of a village designated area, the game will inform you of these, unless you have ownership of the area in question.
Overall, this mod does exactly what it advertises and synergizes well with many other mods, but keep the above in mind.
You actually can destroy village areas. There's an option that is not accesible from the game, but if you go to the .cfg archive inside the mod folder, you can change an option that controls whether you can or can't destroy the villages and buildings.