Cool!
Um, well I kind of want it configurable (possibly with a simple script), but if I can't have that then I can explain what exactly I want:
I want MCA.EntityHuman (Minecraft Comes Alive villagers) to have an 85% chance of being hostile towards players, and a 5% chance of being hostile towards other MCA.EntityHuman s. I want them to also retaliate against anything that attacks them, not just zombies and skeletons (so if attacked by a fellow villagers, they will defend themselves by attacking that villager, thus eliminating most bad ones).
If somehow that isn't possible (because of the MCA code or something) I can live without MCA, but I would like those same chances and behaviors on vanilla villagers instead (85% hostile towards player, 5% hostile towards eachother (can have both behaviors), 100% retaliate against anything that attacks them first). With them dealing 2 damage (one heart) per hit, with slightly a fair bit more knockback than a zombie (Knockback II? III? II.V?).
I'd also like all chickens to be hostile towards players and villagers, dealing half a heart of damage and minimal knockback, 60% of sheep and cows to be hostile to players and villagers (4 damage each, knockback IV for cows and knockback II for sheep), I already have a way to make wolves already hostile (in control by mcjty, but it only works on wolves), and 10% of rabbits (1 damage, Knockback II) hostile towards players and villagers. Also, bats, doing no damage if possible, but dealing good knockback, should always agro on the player and agro on villagers for 25% of bats.
Oh, if MCA villagers can be modified by this mod, then I would like this to be 1.10.2 compatible. If not, 1.11.2 is fine - I'm not sure most of the mods I want are anywhere close to being ready for 1.12 yet.