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