Why not make it explicit to your friends that they are welcome to drink even if you're not drinking? I was at a BBQ yesterday, everyone was pissed, I just drank water... that wasn't a problem.
Just don't rub your non-drinking in people's faces, and let them drink as much as they want.
Well, they'd come to visit me on a Friday night for a drink, but when I wasn't drinking, they'd ring another friend that was going out for a drink if you see what I mean. I think they were afraid that if they came to me, they'd have to drink tea and watch youtube video's all night or something.
Just don't rub your non-drinking in people's faces, and let them drink as much as they want.