Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. } else if (cmd.getName().equalsIgnoreCase("msg")) {
  2. if (!sender instanceof Player) {
  3. sender.sendMessage("Console can't use this command");
  4. return true;
  5. }
  6. int length = args.length;
  7. Player player = (Player) sender;
  8. ////////////////////////////////
  9. if (!player.hasPermission("put the perm xd")) {
  10. player.sendMessage("You don't have permission!");
  11. return true;
  12. }
  13. if (length == 2) {
  14. String name = args[0];
  15. String message = null;
  16. Player playerToMessage = Bukkit.getPlayer(name);
  17. ////////////////////////////////////////////////
  18. if (playerToMessage == null) {
  19. player.sendMessage("Player " + name + " not found online!");
  20. return true;
  21. }
  22. StringBuilder messages = new StringBuilder();
  23. for (int i = 1; i < length; i++) {
  24. if (i != 1) {
  25. messages.append(" ");
  26. }
  27. bldr.append(args[i]);
  28. }
  29. message = bldr.toString();
  30. playerToMessage.sendMessage(ChatColor.YELLOW + player.getName() + " messaged you " + ChatColor.WHITE + message);
  31. player.sendMessage(ChatColor.YELLOW + "You messaged " + playerToMessage.getName() + ChatColor.WHITE + " " + message);
  32. for (Player spy : Bukkit.getServer().getOnlinePlayers()) {
  33. if (spy.hasPermission("the spy perm")) {
  34. spy.sendMessage(ChatColor.AQUA + "[Spy] " + ChatColor.YELLOW + player.getName() + " messaged " + args[0] + ChatColor.WHITE + " " + message);
  35. }
  36. }
  37. } else {
  38. player.sendMessage("Usage here");
  39. return true;
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement