Exemplo n.º 1
0
 /**
  * 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);
   }
 }