Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. public boolean onCommand (CommandSender sender, Command command, String commandLabel, String[] args){
  2. Player player = (Player) sender;
  3. if(command.getName().equalsIgnoreCase("warn")){
  4. if (args.length == 0) {
  5. player.sendMessage(ChatColor.GREEN + "Warning yourself?");
  6. return true;
  7. }
  8. Player target = Bukkit.getServer().getPlayer(args[0]);
  9. if (target == null) {
  10. player.sendMessage(ChatColor.RED + "The player is offline or doesn't exist!");
  11. return true;
  12. }
  13. Bukkit.broadcastMessage(ChatColor.RESET + target.getName() + ChatColor.RED + " warning " );
  14. target.sendMessage(ChatColor.RED + "You have been warned.");
  15. player.sendMessage(ChatColor.GREEN + target.getName() + " has been warned!");
  16.  
  17.  
  18.  
  19. }
  20. if (command.getName().equalsIgnoreCase("report")) {
  21.  
  22. if (args.length < 3) {
  23. sender.sendMessage(ChatColor.RED + "/report <player> <reason> <link>");
  24. return true;
  25. }
  26.  
  27. final Player target = Bukkit.getServer().getPlayer(args[0]);
  28.  
  29. if (target == null) {
  30. sender.sendMessage(ChatColor.RED + args[0] + " is offline or doesn't exist!");
  31. return true;
  32. }
  33. if (args.length == 3 ) {
  34. for(Player staff : Bukkit.getOnlinePlayers()){
  35. sender.sendMessage(ChatColor.GREEN + args[0] + " was reported");
  36. if(staff.hasPermission("report.notification")){
  37.  
  38. staff.sendMessage(ChatColor.GOLD + sender.getName() + ChatColor.GREEN + " reported player "+ ChatColor.GOLD + args[0] +ChatColor.GREEN + " for " +ChatColor.GOLD + args[1] + ChatColor.RED + " at " + args[2] );
  39. return true;
  40.  
  41. }
  42. if (args.length > 3 ) {
  43.  
  44. sender.sendMessage(ChatColor.RED + "too much arguments!");
  45.  
  46. return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement