package net.md_5.bungee.command; import java.util.HashSet; import java.util.Set; import net.md_5.bungee.Util; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.ProxyServer; import net.md_5.bungee.api.plugin.Command; public class CommandPerms extends Command { public CommandPerms() { super( "perms" ); } @Override public void execute(CommandSender sender, String[] args) { Set<String> permissions = new HashSet<>(); for ( String group : sender.getGroups() ) { permissions.addAll( ProxyServer.getInstance().getConfigurationAdapter().getPermissions( group ) ); } sender.sendMessage( ChatColor.GOLD + "You have the following groups: " + Util.csv( sender.getGroups() ) ); for ( String permission : permissions ) { sender.sendMessage( ChatColor.BLUE + "- " + permission ); } } }