[Works in the Copper Update]
*Note: To update existing villagers, you need to mine and place their respective job block. Be sure to install both resource and behavior packs. You need to go to the files tab and download from there
Tired of your villagers dying to zombies? Ever wish villagers have more power and self-sufficiency? With this addon, villagers will be able to fight, heal, and even mine!
Armorsmith and Weaponsmiths: Melee fighters with increased health
Fletchers: Shoots arrows from a far distance
Clerics: Splashes health potions to friendly mobs missing health and fights undead mobs. Has the ability to cure zombie villagers
Stone Mason: Mines stone and deepslate
Fishermen: Fishes out nearby fish around them. Take him along in your boat and ride the rivers and seas to pull out fish
Butcher: Makes animals drop additional meat without harming them
Cartographer: Reports the locations of hostile mobs while also alerting the player if a villager is being attacked
Nitwits: Every 20 minutes, they beg and collect emeralds from nearby villagers
Shepherd: Grows sheep's wool faster and makes beds extra comfy to give regeneration
Toolsmith: Makes your tools extra sharp. Gives the player haste
Leatherworker: Makes horses and camels faster
Librarian: Drops XP orbs while working
Farmer: No change due to already having functionality
Additonal notes:
With this behavior pack, you can leash villagers, iron golems stay next to the player and villagers. Moreover, Iron golems recognize you as an asset and do not attack you any more

