Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. import org.bukkit.entity.Player;
  2. 19 import org.bukkit.event.EventHandler;
  3. 20 import org.bukkit.event.Listener;
  4. 21 import org.bukkit.event.player.AsyncPlayerChatEvent;
  5. 22 import ru.tehkode.permissions.bukkit.PermissionsEx;
  6. 23
  7. 24 public class PlayerChatEvent
  8. 25 implements Listener {
  9. 26 public static String prefix = "\u00a7aCraftPvPGames \u00a78\u00bb \u00a7r ";
  10. 27
  11. 28 @EventHandler
  12. 29 public void onChat(AsyncPlayerChatEvent e) {
  13. 30 Player p = e.getPlayer();
  14. 31 String Message = e.getMessage();
  15. 32 Message.replace((CharSequence)"%", (CharSequence)"Prozent");
  16. 33 if (PermissionsEx.getUser((Player)p).inGroup("SkySch\u00fctze")) {
  17. 34 e.setFormat("\u00a7bSky\u00a77Sch\u00fctze \u00a78\u00bb \u00a77" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  18. 35 }
  19. 36 if (PermissionsEx.getUser((Player)p).inGroup("SkyHunter")) {
  20. 37 e.setFormat("\u00a7bSky\u00a76Hunter \u00a78\u00bb \u00a76" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  21. 38 }
  22. 39 if (PermissionsEx.getUser((Player)p).inGroup("SkyKing")) {
  23. 40 e.setFormat("\u00a7bSky\u00a71King \u00a78\u00bb \u00a71" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  24. 41 }
  25. 42 if (PermissionsEx.getUser((Player)p).inGroup("SkyGott")) {
  26. 43 e.setFormat("\u00a7bSky\u00a73Gott \u00a78\u00bb \u00a73" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  27. 44 }
  28. 45 if (PermissionsEx.getUser((Player)p).inGroup("SkyLegende")) {
  29. 46 e.setFormat("\u00a7bSky\u00a7cLegende \u00a78\u00bb \u00a7c" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  30. 47 }
  31. 48 if (PermissionsEx.getUser((Player)p).inGroup("SkyBiest")) {
  32. 49 e.setFormat("\u00a7bSky\u00a79Biest \u00a78\u00bb \u00a79" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  33. 50 }
  34. 51 if (PermissionsEx.getUser((Player)p).inGroup("YouTuber")) {
  35. 52 e.setFormat("\u00a74You\u00a7fTuber \u00a78\u00bb \u00a75" + p.getName() + " \u00a78\u00bb \u00a7r" + Message);
  36. 53 }
  37. 54 if (PermissionsEx.getUser((Player)p).inGroup("T-Developer")) {
  38. 55 e.setFormat("\u00a7eT-\u00a7bDev \u00a78\u00bb \u00a7b" + p.getName() + " \u00a78\u00bb \u00a7b" + Message);
  39. 56 }
  40. 57 if (PermissionsEx.getUser((Player)p).inGroup("T-Moderator")) {
  41. 58 e.setFormat("\u00a7eT-\u00a7cMod \u00a78\u00bb \u00a7c" + p.getName() + " \u00a78\u00bb \u00a7c" + Message);
  42. 59 }
  43. 60 if (PermissionsEx.getUser((Player)p).inGroup("T-Builder")) {
  44. 61 e.setFormat("\u00a7eT-\u00a7aBuilder \u00a78\u00bb &2" + p.getName() + " \u00a78\u00bb \u00a72" + Message);
  45. 62 }
  46. 63 if (PermissionsEx.getUser((Player)p).inGroup("T-Supporter")) {
  47. 64 e.setFormat("\u00a7eT-\u00a79Supp \u00a78\u00bb &9" + p.getName() + " \u00a78\u00bb \u00a79" + Message);
  48. 65 }
  49. 66 if (PermissionsEx.getUser((Player)p).inGroup("Owner")) {
  50. 67 e.setFormat("\u00a74Owner \u00a78\u00bb \u00a74" + p.getName() + " \u00a78\u00bb \u00a7c\u00a7l" + Message);
  51. 68 }
  52. 69 if (PermissionsEx.getUser((Player)p).inGroup("Admin")) {
  53. 70 e.setFormat("\u00a74Admin \u00a78\u00bb \u00a74" + p.getName() + " \u00a78\u00bb \u00a7a\u00a7l" + Message);
  54. 71 }
  55. 72 if (PermissionsEx.getUser((Player)p).inGroup("Developer")) {
  56. 73 e.setFormat("\u00a7bDev \u00a78\u00bb \u00a7b" + p.getName() + " \u00a78\u00bb \u00a7b" + Message);
  57. 74 }
  58. 75 if (PermissionsEx.getUser((Player)p).inGroup("SrModerator")) {
  59. 76 e.setFormat("\u00a7cSrMod \u00a78\u00bb \u00a7c" + p.getName() + " \u00a78\u00bb \u00a7c" + Message);
  60. 77 }
  61. 78 if (PermissionsEx.getUser((Player)p).inGroup("Moderator")) {
  62. 79 e.setFormat("\u00a7cMod \u00a78\u00bb \u00a7c" + p.getName() + " \u00a78\u00bb \u00a7c" + Message);
  63. 80 }
  64. 81 if (PermissionsEx.getUser((Player)p).inGroup("SrBuilder")) {
  65. 82 e.setFormat("\u00a7aSrBuilder \u00a78\u00bb \u00a72" + p.getName() + " \u00a78\u00bb \u00a72" + Message);
  66. 83 }
  67. 84 if (PermissionsEx.getUser((Player)p).inGroup("Builder")) {
  68. 85 e.setFormat("\u00a7aBuilder \u00a78\u00bb \u00a72" + p.getName() + " \u00a78\u00bb \u00a72" + Message);
  69. 86 }
  70. 87 if (PermissionsEx.getUser((Player)p).inGroup("SrSupporter")) {
  71. 88 e.setFormat("\u00a79SrSupp \u00a78\u00bb \u00a79" + p.getName() + " \u00a78\u00bb \u00a79" + Message);
  72. 89 }
  73. 90 if (PermissionsEx.getUser((Player)p).inGroup("Supporter")) {
  74. 91 e.setFormat("\u00a79Supp \u00a78\u00bb \u00a79" + p.getName() + " \u00a78\u00bb \u00a79" + Message);
  75. 92 }
  76. 93 if (e.getMessage().startsWith("@tc")) {
  77. 94 if (p.hasPermission("tc.send")) {
  78. 95 String msg = e.getMessage();
  79. 96 for (Player team : Bukkit.getOnlinePlayers()) {
  80. 97 if (!team.hasPermission("tc.see")) continue;
  81. 98 e.setCancelled(true);
  82. 99 team.sendMessage(String.valueOf((Object)prefix) + " " + p.getName() + " \u00a78\u00bb \u00a7r" + msg.replaceAll("@tc", "\u00a7r"));
  83. 100 }
  84. 101 } else {
  85. 102 e.setCancelled(true);
  86. 103 }
  87. 104 }
  88. 105 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement