diff --git a/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java b/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java index 838c2897..fd95ab21 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java +++ b/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java @@ -775,4 +775,32 @@ public class TFM_PlayerListener implements Listener { TFM_ServerInterface.handlePlayerLogin(event); } + + // Player Tab and auto Tags + + @EventHandler(priority = EventPriority.HIGH) + public static void onPlayerJoinEvent(PlayerJoinEvent event) + { + Player player = event.getPlayer(); + if (TFM_Util.DEVELOPERS.contains(player.getName())) + { + player.setPlayerListName(ChatColor.DARK_PURPLE + player.getName()); + TFM_PlayerData.getPlayerData(player).setTag("&8[&5Developer&8]"); + } + else if (TFM_AdminList.isSeniorAdmin(player)) + { + player.setPlayerListName(ChatColor.LIGHT_PURPLE + player.getName()); + TFM_PlayerData.getPlayerData(player).setTag("&8[&dSenior Admin&8]"); + } + else if (TFM_AdminList.isTelnetAdmin(player, true)) + { + player.setPlayerListName(ChatColor.GREEN + player.getName()); + TFM_PlayerData.getPlayerData(player).setTag("&8[&2Telnet Admin&8]"); + } + else if (TFM_AdminList.isSuperAdmin(player)) + { + player.setPlayerListName(ChatColor.AQUA + player.getName()); + TFM_PlayerData.getPlayerData(player).setTag("&8[&BSuper Admin&8]"); + } + } }