Class NameTag
java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.nametags.NameTag
- All Implemented Interfaces:
me.neznamy.tab.api.team.TeamManager
- Direct Known Subclasses:
NameTagX
public class NameTag
extends me.neznamy.tab.api.TabFeature
implements me.neznamy.tab.api.team.TeamManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final WeakHashMap<me.neznamy.tab.api.TabPlayer,List<me.neznamy.tab.api.TabPlayer>> protected final Set<me.neznamy.tab.api.TabPlayer>protected final Set<me.neznamy.tab.api.TabPlayer>Fields inherited from class me.neznamy.tab.api.TabFeature
disabledServers, disabledWorlds -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforceTeamName(me.neznamy.tab.api.TabPlayer player, String name) getCollisionRule(me.neznamy.tab.api.TabPlayer player) getCustomPrefix(me.neznamy.tab.api.TabPlayer player) getCustomSuffix(me.neznamy.tab.api.TabPlayer player) getForcedTeamName(me.neznamy.tab.api.TabPlayer player) getOriginalPrefix(me.neznamy.tab.api.TabPlayer player) getOriginalSuffix(me.neznamy.tab.api.TabPlayer player) booleangetTeamVisibility(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) booleanhasHiddenNametag(me.neznamy.tab.api.TabPlayer player) booleanhasHiddenNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) booleanhasHiddenNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player) booleanhasTeamHandlingPaused(me.neznamy.tab.api.TabPlayer player) voidhideNametag(me.neznamy.tab.api.TabPlayer player) voidhideNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) voidload()voidonJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) voidonLoginPacket(me.neznamy.tab.api.TabPlayer packetReceiver) voidonQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer) voidonServerChange(me.neznamy.tab.api.TabPlayer p, String from, String to) voidonWorldChange(me.neznamy.tab.api.TabPlayer p, String from, String to) voidpauseTeamHandling(me.neznamy.tab.api.TabPlayer player) voidrefresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) voidregisterTeam(me.neznamy.tab.api.TabPlayer p) voidresetPrefix(me.neznamy.tab.api.TabPlayer player) voidresetSuffix(me.neznamy.tab.api.TabPlayer player) voidresumeTeamHandling(me.neznamy.tab.api.TabPlayer player) voidsetCollisionRule(me.neznamy.tab.api.TabPlayer player, Boolean collision) voidvoidvoidshowNametag(me.neznamy.tab.api.TabPlayer player) voidshowNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) voidtoggleNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player, boolean sendToggleMessage) translate(boolean b) voidunload()voidunregisterTeam(me.neznamy.tab.api.TabPlayer p) protected booleanupdateProperties(me.neznamy.tab.api.TabPlayer p) voidupdateTeamData(me.neznamy.tab.api.TabPlayer p) voidupdateTeamData(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) Methods inherited from class me.neznamy.tab.api.TabFeature
addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onVanishStatusChange, overridesMethod, removeDisabledPlayer
-
Field Details
-
teamHandlingPaused
-
playersWithInvisibleNameTagView
-
-
Constructor Details
-
NameTag
public NameTag()
-
-
Method Details
-
load
public void load()- Overrides:
loadin classme.neznamy.tab.api.TabFeature
-
unload
public void unload()- Overrides:
unloadin classme.neznamy.tab.api.TabFeature
-
onLoginPacket
public void onLoginPacket(me.neznamy.tab.api.TabPlayer packetReceiver) - Overrides:
onLoginPacketin classme.neznamy.tab.api.TabFeature
-
refresh
public void refresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) - Overrides:
refreshin classme.neznamy.tab.api.TabFeature
-
onJoin
public void onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) - Overrides:
onJoinin classme.neznamy.tab.api.TabFeature
-
onQuit
public void onQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer) - Overrides:
onQuitin classme.neznamy.tab.api.TabFeature
-
onServerChange
- Overrides:
onServerChangein classme.neznamy.tab.api.TabFeature
-
onWorldChange
- Overrides:
onWorldChangein classme.neznamy.tab.api.TabFeature
-
hideNametag
public void hideNametag(me.neznamy.tab.api.TabPlayer player) - Specified by:
hideNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
hideNametag
public void hideNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) - Specified by:
hideNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
showNametag
public void showNametag(me.neznamy.tab.api.TabPlayer player) - Specified by:
showNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
showNametag
public void showNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) - Specified by:
showNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
hasHiddenNametag
public boolean hasHiddenNametag(me.neznamy.tab.api.TabPlayer player) - Specified by:
hasHiddenNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
hasHiddenNametag
public boolean hasHiddenNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) - Specified by:
hasHiddenNametagin interfaceme.neznamy.tab.api.team.TeamManager
-
pauseTeamHandling
public void pauseTeamHandling(me.neznamy.tab.api.TabPlayer player) - Specified by:
pauseTeamHandlingin interfaceme.neznamy.tab.api.team.TeamManager
-
resumeTeamHandling
public void resumeTeamHandling(me.neznamy.tab.api.TabPlayer player) - Specified by:
resumeTeamHandlingin interfaceme.neznamy.tab.api.team.TeamManager
-
hasTeamHandlingPaused
public boolean hasTeamHandlingPaused(me.neznamy.tab.api.TabPlayer player) - Specified by:
hasTeamHandlingPausedin interfaceme.neznamy.tab.api.team.TeamManager
-
forceTeamName
- Specified by:
forceTeamNamein interfaceme.neznamy.tab.api.team.TeamManager
-
getForcedTeamName
- Specified by:
getForcedTeamNamein interfaceme.neznamy.tab.api.team.TeamManager
-
setCollisionRule
- Specified by:
setCollisionRulein interfaceme.neznamy.tab.api.team.TeamManager
-
getCollisionRule
- Specified by:
getCollisionRulein interfaceme.neznamy.tab.api.team.TeamManager
-
updateTeamData
public void updateTeamData(me.neznamy.tab.api.TabPlayer p) - Specified by:
updateTeamDatain interfaceme.neznamy.tab.api.team.TeamManager
-
updateTeamData
public void updateTeamData(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) -
unregisterTeam
public void unregisterTeam(me.neznamy.tab.api.TabPlayer p) -
registerTeam
public void registerTeam(me.neznamy.tab.api.TabPlayer p) -
translate
-
updateProperties
protected boolean updateProperties(me.neznamy.tab.api.TabPlayer p) -
getTeamVisibility
public boolean getTeamVisibility(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) -
getSorting
-
getCollisionManager
-
setPrefix
- Specified by:
setPrefixin interfaceme.neznamy.tab.api.team.TeamManager
-
setSuffix
- Specified by:
setSuffixin interfaceme.neznamy.tab.api.team.TeamManager
-
resetPrefix
public void resetPrefix(me.neznamy.tab.api.TabPlayer player) - Specified by:
resetPrefixin interfaceme.neznamy.tab.api.team.TeamManager
-
resetSuffix
public void resetSuffix(me.neznamy.tab.api.TabPlayer player) - Specified by:
resetSuffixin interfaceme.neznamy.tab.api.team.TeamManager
-
getCustomPrefix
- Specified by:
getCustomPrefixin interfaceme.neznamy.tab.api.team.TeamManager
-
getCustomSuffix
- Specified by:
getCustomSuffixin interfaceme.neznamy.tab.api.team.TeamManager
-
getOriginalPrefix
- Specified by:
getOriginalPrefixin interfaceme.neznamy.tab.api.team.TeamManager
-
getOriginalSuffix
- Specified by:
getOriginalSuffixin interfaceme.neznamy.tab.api.team.TeamManager
-
toggleNameTagVisibilityView
public void toggleNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player, boolean sendToggleMessage) - Specified by:
toggleNameTagVisibilityViewin interfaceme.neznamy.tab.api.team.TeamManager
-
hasHiddenNameTagVisibilityView
public boolean hasHiddenNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player) - Specified by:
hasHiddenNameTagVisibilityViewin interfaceme.neznamy.tab.api.team.TeamManager
-