I have an idea (since most villages have gone *poof* by now there's a reason for this ) I think, that to get further in vampirism, you prove you are a specific tier vampire with a screenshot, and can get a bottle of lilith's blood so that they can level up past level 7, which is when you have to fly from village to village in bat form, lilith's blood allows people to level up one time in vampirism, and you guys can keep a record of who has vampirism that has gotten the blood bottle to make sure that no one is cheating the system, does this make sense as a work around? thank you for reading this huge wall of text
Great Idea but would take time, but will fix issues but i just do not think they have the power and time to do this
so the villages have to be genned by witchery or the mobs? - because it's just the area there is ways around that.
If it's the villages, you can probably code certain zones to count. If it has to be villagers of a special type (not just vanilla), then those can just be spawned into protected zones. Heck, mods could make protected villager towers and the players can fly from one to the other.