Hey, I'd like to first off thank Wulf for the amazing work.
I do believe, however, that there would be a more efficient way of doing things. We run a very large steam group, which means the plugin has to work its way for tens of pages of players in order to do its job -- also not good for the steam api request side of things.
What I would suggest is maybe checking for a player's group upon connection, or even after using a command? If a profile is private, urge the player to make it public? Instead of checking every players in the steam group.
Just spitballing here, but I do not think the way the plugin currently works is optimal, and should definitely be improved.
Kind regards.