View difference between Paste ID: ALeAhTKH and yKNeF3pD
SHOW: | | - or go back to the newest paste.
1-
public void onChat(ChatEvent event){
1+
	public void onChat(ChatEvent event){
2
		HashMap<String, ChatColor> serverColour = new HashMap<String, ChatColor>();
3
		serverColour.put("Agrarian",ChatColor.RED);
4-
		if(player.getGroups().contains("mod") || player.getGroups().contains("admin")){
4+
		serverColour.put("Monster", ChatColor.DARK_BLUE);
5-
			msg = "[" + player.getServer().getInfo().getName() + "]" + ChatColor.WHITE + "[" + ChatColor.GREEN + "Staff" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
5+
		serverColour.put("Hub", ChatColor.GOLD);
6-
		}else{
6+
7-
			msg = "[" + player.getServer().getInfo().getName() + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
7+
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
	}