Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onChat(ChatEvent event){
- HashMap<String, ChatColor> serverColour = new HashMap<String, ChatColor>();
- serverColour.put("Agrarian",ChatColor.RED);
- serverColour.put("Monster", ChatColor.DARK_BLUE);
- serverColour.put("Hub", ChatColor.GOLD);
- String msg = "";
- ProxiedPlayer player = (ProxiedPlayer) event.getSender();
- String serverName = player.getServer().getInfo().getName();
- if (player.getGroups().contains("admin")) {
- msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.DARK_RED + "Admin" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
- } else if (player.getGroups().contains("mod")) {
- msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.GOLD + "Mod" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
- } else if (player.getGroups().contains("helper")) {
- msg = "[" + serverColour.get(serverName) + serverName + "]" + ChatColor.WHITE + "[" + ChatColor.DARK_GREEN + "Helper" + ChatColor.WHITE + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
- } else {
- msg = "[" + serverColour.get(serverName) + serverName + "]" + player.getDisplayName() + ChatColor.DARK_GRAY + ": " + ChatColor.WHITE + event.getMessage();
- }
- if(event.getMessage().startsWith("!")){
- msg = msg.replaceFirst("!", "");
- for(ProxiedPlayer pl : BungeeCord.getInstance().getPlayers()) {
- pl.sendMessage(msg);
- }
- event.setMessage("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement