Não exatamente.
Eu posso muito bem fazer um método, que puxa como File o arquivo permissions.yml do PEX, usar um FileConfiguration e pegar o nome de todos os grupos que estão lá.
Faço eles aparecerem para mim, e crio outro método que me dá o grupo que eu escolher.
Simples, e não preciso de um plugin "específico" para fazer isso!
Poderia tacar isso em um plugin meu, por exemplo o TGSpleef, ele teria as funções de evento dele, e essa..
Seu script é bom? Sim, é. Más não é 100% seguro...
Aliás, nada é 100% seguro!