So I'm using FeatherBoard 4 and loving it. Now I'm trying to recreate my old name formatting code with CommandHelper. How I used to do this is that I would place players on a scoreboard and in a team based on their uppermost rank. Each rank had a prefix and suffix grabbed from PEX's permissions yml. The differences this time around are that I'm writing this code to work on both a PEX server and a LuckPerms server which uses SQL for storage. I am having problems getting all the permission groups on the server from Vault, and because of that I'm having to dynamically register each group as a player signs in with that group. Then I have to update the prefix/suffix for each registered group in each scoreboard for each player online. It's a mess. Is there a better way of doing this?