Source:
public void onPlayerJoin(PlayerJoinEvent event) { final Player player = event.getPlayer(); final FPlayer fPlayer = plugin.pl.getPlayer(player); boolean isAdmin = plugin.al.isAdmin(player); if (isAdmin) { if (!plugin.al.isIdentityMatched(player)) { FUtil.bcastMsg("Warning: " + player.getName() + " is an admin, but is using an account not registered to one of their ip-list.", ChatColor.RED); fPlayer.setSuperadminIdVerified(false); } else { fPlayer.setSuperadminIdVerified(true); plugin.al.updateLastLogin(player); } } if (plugin.al.isAdminImpostor(player)) { FUtil.bcastMsg(ChatColor.AQUA + player.getName() + " is " + Rank.IMPOSTOR.getColoredLoginMessage()); FUtil.bcastMsg("Warning: " + player.getName() + " has been flagged as an impostor and has been frozen!", ChatColor.RED); player.getInventory().clear(); player.setOp(false); player.setGameMode(GameMode.SURVIVAL); plugin.pl.getPlayer(player).setEditBlocked(true); player.sendMessage(ChatColor.RED + "You are marked as an impostor, please verify yourself!"); return; } if (isAdmin || FUtil.DEVELOPERS.contains(player.getName()) || FUtil.FOUNDER.contains(player.getName())) { final Displayable display = getDisplay(player); String loginMsg = display.getColoredLoginMessage(); if (isAdmin) { Admin admin = plugin.al.getAdmin(player); if (admin.hasLoginMessage()) { loginMsg = ChatUtils.colorize(admin.getLoginMessage()); } } FUtil.bcastMsg(ChatColor.AQUA + player.getName() + " is " + loginMsg); plugin.pl.getPlayer(player).setTag(display.getColoredTag()); String displayName = display.getColor() + player.getName(); try { player.setPlayerListName(StringUtils.substring(displayName, 0, 16)); } catch (IllegalArgumentException ex) { } } }

Target:
public void onPlayerJoin(PlayerJoinEvent event) { final Player player = event.getPlayer(); final FPlayer fPlayer = plugin.pl.getPlayer(player); boolean isAdmin = plugin.al.isAdmin(player); if (isAdmin) { if (!plugin.al.isIdentityMatched(player)) { FUtil.bcastMsg("Warning: " + player.getName() + " is an admin, but is using an account not registered to one of their ip-list.", ChatColor.RED); fPlayer.setSuperadminIdVerified(false); } else { fPlayer.setSuperadminIdVerified(true); plugin.al.updateLastLogin(player); } } if (plugin.al.isAdminImpostor(player)) { FUtil.bcastMsg(ChatColor.AQUA + player.getName() + " is " + Rank.IMPOSTOR.getColoredLoginMessage()); FUtil.bcastMsg("Warning: " + player.getName() + " has been flagged as an impostor and has been frozen!", ChatColor.RED); player.getInventory().clear(); player.setOp(false); player.setGameMode(GameMode.SURVIVAL); plugin.pl.getPlayer(player).getFreezeData().setFrozen(true); player.sendMessage(ChatColor.RED + "You are marked as an impostor, please verify yourself!"); return; } if (isAdmin || FUtil.DEVELOPERS.contains(player.getName()) || FUtil.FOUNDER.contains(player.getName())) { final Displayable display = getDisplay(player); String loginMsg = display.getColoredLoginMessage(); if (isAdmin) { Admin admin = plugin.al.getAdmin(player); if (admin.hasLoginMessage()) { loginMsg = ChatUtils.colorize(admin.getLoginMessage()); } } FUtil.bcastMsg(ChatColor.AQUA + player.getName() + " is " + loginMsg); plugin.pl.getPlayer(player).setTag(display.getColoredTag()); String displayName = display.getColor() + player.getName(); try { player.setPlayerListName(StringUtils.substring(displayName, 0, 16)); } catch (IllegalArgumentException ex) { } } }