As I watched Scott Weiland’s preening, posturing and peacockery on the LC Pavilion stage, I thought, “Damn, we need more rock stars.”

Stone Temple Pilots was the third leg on my impromptu tour of ’90s alternative revisited in recent weeks. It’s ranged from unexpectedly amazing (Weezer at the State Fair) to unexpectedly underwhelming (a distracted Primus at the LC). STP fell somewhere in between, but with far more good than bad.

We arrived fashionably late but just in time for Cage the Elephant’s own brand of Kentucky garage rock. They were hit-or-miss, but shaggy-haired singer Matthew Shultz has a whirling energy and his own rock star aspirations.

Weiland came on stage looking sharp and tailored in a tie-and-vest ensemble that got systematically sweat-soaked and shed as the set wore on. A megaphone-filtered opener of “Crackerman” from the band’s 1992 debut album quickly sated a crowd there to relive the band’s good old days — I’d place the median age above 30.

A smattering of lesser material from the band’s latest album was less well received, even if the band was clearly passionate about the new music.

Still, it was a blast watching Weiland at work, mumbling his Jim Morrison interludes between songs and prancing like a young Mick Jagger minus the pout. He’s the kind of rock star who obviously spends a lot of time looking in the mirror, and there’s really something refreshing about that.

Apparently the mythical rock star still exists, but it’s getting older. Step up your game, kids.