I want the same thing. I remember a mod in 1.7 called VILLAGE MARKER. I wanted to use it on my the server I play on. I did find this (new window will open): zc-vallage-information but I know the server owner will not put the jar file on the server. However it works GREAT in SP. Wish this could be used on a server with out having to upload the same jar file.
Anyway, if you want to use this, you have to edit some files in the jar with notepad++ or equivalent because it was made for version 1.10.2. I did so and it works for 1.12.2.
I've just modified "zc_villages\CommonProxy.class" and "zc_villages\ZC_Villages.class" files in .jar-archive with 7zip (open archive, then edit and rewrite files inside it), replacing all "1.10.2" occurences with "1.11.2", and it seems to work fine. It is a VERY small file of 36kb.
When I tried this for 1.12.2 it worked. If you find a server owner who will upload that edited file for you, you'll be able to use it on that server along with others too as long as both client and server have the same file.
You need to install liteloader. If you have forge mods, you can install both forge and liteloader. After you install it, you put the mod in the mods folder. Installation instructions here (it says 1.7, but it works in any version)