@EventHandler(priority = EventPriority.NORMAL) public void onPlayerJoin(PlayerJoinEvent event) { String PlayerName = event.getPlayer().getDisplayName(); if (!plugin.hasUser(PlayerName)) plugin.makeUser(PlayerName); else plugin.updateUserDate(PlayerName); // add new player // If player has team and motd, print it if (!plugin.getTeamsMOTD(PlayerName).equalsIgnoreCase("")) event.getPlayer().sendMessage(plugin.getTeamsMOTD(PlayerName)); if (plugin.getTeamPlayer(event.getPlayer().getDisplayName()).hasTeam()) plugin.IncreaseTeamOnlineCount( plugin.getTeamPlayer(event.getPlayer().getDisplayName()).getTeamKey()); }
private String insertData(String format, String tag, String PlayerName) { format = format.replace("{PLAYER}", "%1$s"); format = format.replace("{MSG}", "%2$s"); TeamPlayer tPlayer = plugin.getTeamPlayer(PlayerName); Team team = plugin.getTeam(PlayerName); if (tPlayer.hasTeam()) { if (plugin.getTeam(PlayerName).hasTag()) { tag = tag.replace("{CLANCOLOR}", "" + team.getColor()); tag = tag.replace("{CLANTAG}", "" + team.getTeamTag()); format = format.replace("{FULLTAG}", tag); } else { format = format.replace("{FULLTAG}", ""); } } else { format = format.replace("{FULLTAG}", ""); } // COLORS format = format.replace("{WHITE}", "" + ChatColor.WHITE); // add rest later return format; }
@EventHandler(priority = EventPriority.NORMAL) public void onPlayerQuit(PlayerQuitEvent event) { if (plugin.getTeamPlayer(event.getPlayer().getDisplayName()).hasTeam()) plugin.DecreaseTeamOnlineCount( plugin.getTeamPlayer(event.getPlayer().getDisplayName()).getTeamKey()); }