@Override public void setNametag(String player, String prefix, String suffix) { manager.setNametag(player, prefix, suffix); }
public void setNametag(String player, String prefix, String suffix) { setNametag(player, prefix, suffix, -1); }
void setNametag(String player, String prefix, String suffix, int sortPriority) { setNametag(player, prefix, suffix, sortPriority, false); }
@Override public void setPrefix(String player, String prefix) { FakeTeam fakeTeam = manager.getFakeTeam(player); manager.setNametag(player, prefix, fakeTeam == null ? null : fakeTeam.getSuffix()); }
@Override public void setSuffix(String player, String suffix) { FakeTeam fakeTeam = manager.getFakeTeam(player); manager.setNametag(player, fakeTeam == null ? null : fakeTeam.getPrefix(), suffix); }
/** * Private helper function to reduce redundancy */ private void setNametagAlt(Player player, String prefix, String suffix) { Nametag nametag = new Nametag( handler.formatWithPlaceholders(player, prefix, true), handler.formatWithPlaceholders(player, suffix, true) ); NametagEvent event = new NametagEvent(player.getName(), prefix, nametag, NametagEvent.ChangeType.UNKNOWN); Bukkit.getPluginManager().callEvent(event); if (event.isCancelled()) return; manager.setNametag(player.getName(), nametag.getPrefix(), nametag.getSuffix()); }
@Override public void run() { nametagManager.setNametag(player.getName(), formatWithPlaceholders(player, nametag.getPrefix(), true), formatWithPlaceholders(player, nametag.getSuffix(), true), nametag.getSortPriority()); // If the TabList is disabled... if (!tabListEnabled) { // apply the default white username to the player. player.setPlayerListName(Utils.format("&f" + player.getPlayerListName())); } else { if (longNametagsEnabled) { player.setPlayerListName(formatWithPlaceholders(player, nametag.getPrefix() + player.getName() + nametag.getSuffix(), false)); } else { player.setPlayerListName(null); } } if (loggedIn) { Bukkit.getPluginManager().callEvent(new NametagFirstLoadedEvent(player, nametag)); } } }.runTask(plugin);