Beispiel #1
0
 @Override
 public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
   Player player = null;
   if (sender instanceof Player) {
     player = (Player) sender;
   }
   if (args.length > 0) {
     if (sender.hasPermission("wayward.moderation.command.warnings")) {
       if (plugin.getServer().getPlayer(args[0]) != null) {
         player = plugin.getServer().getPlayer(args[0]);
       }
     } else {
       sender.sendMessage(
           plugin.getPrefix()
               + ChatColor.RED
               + "You do not have permission to view another player's warnings");
     }
   }
   if (player != null) {
     sender.sendMessage(plugin.getPrefix() + ChatColor.GREEN + player.getName() + "'s warnings: ");
     DateFormat format = new SimpleDateFormat("dd/MM/yy hh:mm");
     for (Warning warning : plugin.getWarnings(player)) {
       sender.sendMessage(
           ChatColor.GREEN + format.format(warning.getTime()) + " - " + warning.getReason());
       sender.sendMessage(ChatColor.GREEN + "(Issued by " + warning.getIssuer().getName() + ")");
     }
   } else {
     sender.sendMessage(plugin.getPrefix() + ChatColor.RED + "You must specify a player");
   }
   return true;
 }