Advertisement
Guest User

cunt

a guest
Sep 16th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     public void onChat(ChatEvent event){
  2.         HashMap<String, ChatColor> serverColour = new HashMap<String, ChatColor>();
  3.         serverColour.put("Agrarian",ChatColor.RED);
  4.         serverColour.put("Monster", ChatColor.DARK_BLUE);
  5.         serverColour.put("Hub", ChatColor.GOLD);
  6.        
  7.         String msg = "";
  8.         ProxiedPlayer player = (ProxiedPlayer) event.getSender();
  9.         String serverName = player.getServer().getInfo().getName();
  10.         if (player.getGroups().contains("admin")) {
  11.             msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.DARK_RED + "Admin" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
  12.         } else if (player.getGroups().contains("mod")) {
  13.             msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.GOLD + "Mod" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
  14.         } else if (player.getGroups().contains("helper")) {
  15.             msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.DARK_GREEN + "Helper" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
  16.         } else {
  17.             msg = "[" + serverColour.get(serverName) + serverName + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
  18.         }
  19.        
  20.         if(event.getMessage().startsWith("!")){
  21.             msg = msg.replaceFirst("!", "");
  22.             for(ProxiedPlayer pl : BungeeCord.getInstance().getPlayers()) {
  23.                 pl.sendMessage(msg);
  24.             }
  25.             event.setMessage("");
  26.         }
  27.        
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement