I think there's big lack of ingame info about villages and villagers and wrote up some ideas for "info mod". Mod doesn't add any new items or blocks but simply displays hidden info so it's easier to manage our villages. I don't have a knowledge nor time to create such mod but I can commission one. PM me and we can have a chat if you are interested.
Features:
Highlight all villagers belonging to village (not necessarily inside village)
Track villagers' deaths/births
Display village border
Display villager's bed and workstation
Assign or reassign villager's workstation. Can you also assign a bed?
Fabric mod (I don't care and use Forge but Forge support is bonus)
No new blocks or items (renamed items are ok, similar to Wrench datapack)
Villagers will follow you if you hold a emerald
Implementation suggestions:
Bell is considered center of village and all "village actions" are performed by right clicking it. Right clicking on the bell with renamed stick highlights all villagers and iron golems and displays floating HUD (similar to entity's name). HUD displays statistics and historical data about village. Statistics includes number of each professions, number of children, number of iron golems and player's popularity. Historical data includes number of deaths, number of births and number of new adults. Also includes lost professions due to deaths (doesn't count lost professions due to changed job), wanderers (villagers that get lost out of village) and lost iron golems. Historical data is gathered since last reset which is done by giving the bell redstone signal. Bell also outputs redstone signal coresponding to number of deaths since last reset. Main goal of these mechanics is to help us clean up raided villages or villages messed up by poor AI.
Holding same renamed stick in hand highlights village border, similar to Litematica's border.
Right clicking on villager with renamed stick will highlight it's workstation and bed. (I'm not sure if beds are remembered by villagers or they randomly find the nearest one when night falls. In second case disregard any following suggestions about beds.) Right clicking any workstation (assigned or not) with stick will assign this workstation to highlighted villager. Similarly, right clicking any bed with stick will assign it to highlighted villager.
"Hightlight" mechanic is toggable, meaning you right click once to turn on highlights (r-c bell to highligh villagers and golems, r-c villager to highlight workstations and beds) and then right click second time to turn them off.
If you hold renamed emerald in your hand, villagers will follow you similar to animals. This will work only with renamed emerald to avoid villagers flocking to you when you wish to trade with one.
Villages don't get enough attention! I remember getting so excited about tektopia, which is great but it's sad the developer doesn't seem to want to improve it, make it play nice with other mods, or update it at all. It has alot of these features such as the bell and defined buildings using named objects and item frames in specific places. It also had kids, stats, jobs, and assigned beds that changed color depending on if a villager "owned" it or not. As far as the highlighter are you looking for something like the one from open blocks?
I think there's big lack of ingame info about villages and villagers and wrote up some ideas for "info mod". Mod doesn't add any new items or blocks but simply displays hidden info so it's easier to manage our villages. I don't have a knowledge nor time to create such mod but I can commission one. PM me and we can have a chat if you are interested.
Features:
Highlight all villagers belonging to village (not necessarily inside village)
Track villagers' deaths/births
Display village border
Display villager's bed and workstation
Assign or reassign villager's workstation. Can you also assign a bed?
Fabric mod (I don't care and use Forge but Forge support is bonus)
No new blocks or items (renamed items are ok, similar to Wrench datapack)
Villagers will follow you if you hold a emerald
Implementation suggestions:
Bell is considered center of village and all "village actions" are performed by right clicking it. Right clicking on the bell with renamed stick highlights all villagers and iron golems and displays floating HUD (similar to entity's name). HUD displays statistics and historical data about village. Statistics includes number of each professions, number of children, number of iron golems and player's popularity. Historical data includes number of deaths, number of births and number of new adults. Also includes lost professions due to deaths (doesn't count lost professions due to changed job), wanderers (villagers that get lost out of village) and lost iron golems. Historical data is gathered since last reset which is done by giving the bell redstone signal. Bell also outputs redstone signal coresponding to number of deaths since last reset. Main goal of these mechanics is to help us clean up raided villages or villages messed up by poor AI.
Holding same renamed stick in hand highlights village border, similar to Litematica's border.
Right clicking on villager with renamed stick will highlight it's workstation and bed. (I'm not sure if beds are remembered by villagers or they randomly find the nearest one when night falls. In second case disregard any following suggestions about beds.) Right clicking any workstation (assigned or not) with stick will assign this workstation to highlighted villager. Similarly, right clicking any bed with stick will assign it to highlighted villager.
"Hightlight" mechanic is toggable, meaning you right click once to turn on highlights (r-c bell to highligh villagers and golems, r-c villager to highlight workstations and beds) and then right click second time to turn them off.
If you hold renamed emerald in your hand, villagers will follow you similar to animals. This will work only with renamed emerald to avoid villagers flocking to you when you wish to trade with one.
Example of datapacks with some of these features:
https://vanillatweaks.net/picker/datapacks/ - Workstation Highlights
https://www.curseforge.com/minecraft/mc-mods/following-villagers - Villagers will follow diamond block
https://github.com/GoldenDelicios/block_rotator - Renamed item that is treated like a tool
Villages don't get enough attention! I remember getting so excited about tektopia, which is great but it's sad the developer doesn't seem to want to improve it, make it play nice with other mods, or update it at all. It has alot of these features such as the bell and defined buildings using named objects and item frames in specific places. It also had kids, stats, jobs, and assigned beds that changed color depending on if a villager "owned" it or not. As far as the highlighter are you looking for something like the one from open blocks?
Curseforge - TekTopia
Curseforge - OpenBlocks