/** * Lists what admin modes a player currently has. * * @param player * @param args */ public void adminStatus(Player player, String[] args) { if (AdminPermissions.hasAny(player)) { if (args.length < 1) { // send string of info for this player; player.sendMessage(AdminHandler.infoString(player)); } else if (AdminPermissions.has(player, Perms.STATUS)) { for (Player pStatus : plugin.getServer().getOnlinePlayers()) { if (pStatus.getName().equalsIgnoreCase(args[0])) { // Send infostring for this player player.sendMessage(AdminHandler.infoString(pStatus)); player.sendMessage( pStatus.getName() + " is currently saved to: " + AdminHandler.getLocationString(pStatus.getName())); } else { player.sendMessage("Could not find a player named " + args[0]); } } } } else { AdminPermissions.noPermsMessage(player); } }