Class NameTagX
java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.shared.features.nametags.NameTag
me.neznamy.tab.shared.features.nametags.unlimited.NameTagX
- All Implemented Interfaces:
me.neznamy.tab.api.team.TeamManager,me.neznamy.tab.api.team.UnlimitedNametagManager
- Direct Known Subclasses:
ProxyNameTagX
public abstract class NameTagX
extends NameTag
implements me.neznamy.tab.api.team.UnlimitedNametagManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<me.neznamy.tab.api.TabPlayer,me.neznamy.tab.api.ArmorStandManager> Fields inherited from class me.neznamy.tab.shared.features.nametags.NameTag
hiddenNameTagFor, playersWithInvisibleNameTagView, teamHandlingPausedFields inherited from class me.neznamy.tab.api.TabFeature
disabledServers, disabledWorlds -
Constructor Summary
ConstructorsConstructorDescriptionNameTagX(BiFunction<NameTagX, me.neznamy.tab.api.TabPlayer, me.neznamy.tab.api.ArmorStandManager> armorStandFunction) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisableArmorStands(me.neznamy.tab.api.TabPlayer player) voidenableArmorStands(me.neznamy.tab.api.TabPlayer player) me.neznamy.tab.api.ArmorStandManagergetArmorStandManager(me.neznamy.tab.api.TabPlayer player) getCustomLineValue(me.neznamy.tab.api.TabPlayer player, String line) getCustomName(me.neznamy.tab.api.TabPlayer player) Set<me.neznamy.tab.api.TabPlayer>getOriginalLineValue(me.neznamy.tab.api.TabPlayer player, String line) getOriginalName(me.neznamy.tab.api.TabPlayer player) doublebooleangetTeamVisibility(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) booleanhasDisabledArmorStands(me.neznamy.tab.api.TabPlayer player) voidhideNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) booleanbooleanbooleanabstract booleanisOnBoat(me.neznamy.tab.api.TabPlayer player) booleanisPlayerDisabled(me.neznamy.tab.api.TabPlayer p) booleanisPreviewingNametag(me.neznamy.tab.api.TabPlayer player) booleanisUnlimitedDisabled(String server, String world) voidload()voidonJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) voidonWorldChange(me.neznamy.tab.api.TabPlayer p, String from, String to) abstract voidpauseArmorStands(me.neznamy.tab.api.TabPlayer player) voidpauseTeamHandling(me.neznamy.tab.api.TabPlayer player) voidrefresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) voidvoidresetName(me.neznamy.tab.api.TabPlayer player) voidresetPrefix(me.neznamy.tab.api.TabPlayer player) voidresetSuffix(me.neznamy.tab.api.TabPlayer player) abstract voidresumeArmorStands(me.neznamy.tab.api.TabPlayer player) voidresumeTeamHandling(me.neznamy.tab.api.TabPlayer player) voidvoidabstract voidsetNameTagPreview(me.neznamy.tab.api.TabPlayer player, boolean status) voidvoidvoidshowNametag(me.neznamy.tab.api.TabPlayer player, me.neznamy.tab.api.TabPlayer viewer) voidtoggleNametagPreview(me.neznamy.tab.api.TabPlayer player) voidtoggleNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player, boolean sendToggleMessage) voidunload()abstract voidupdateNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player) booleanupdateProperties(me.neznamy.tab.api.TabPlayer p) Updates raw values of properties for specified playerMethods inherited from class me.neznamy.tab.shared.features.nametags.NameTag
forceTeamName, getCollisionManager, getCollisionRule, getCustomPrefix, getCustomSuffix, getForcedTeamName, getOriginalPrefix, getOriginalSuffix, getSorting, hasHiddenNametag, hasHiddenNametag, hasHiddenNameTagVisibilityView, hasTeamHandlingPaused, hideNametag, onLoginPacket, onQuit, onServerChange, registerTeam, setCollisionRule, showNametag, translate, unregisterTeam, updateTeamData, updateTeamDataMethods inherited from class me.neznamy.tab.api.TabFeature
addDisabledPlayer, addUsedPlaceholders, contains, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onObjective, onPacketReceive, onPacketSend, onPlayerInfo, onVanishStatusChange, overridesMethod, removeDisabledPlayerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.neznamy.tab.api.team.TeamManager
forceTeamName, getCollisionRule, getCustomPrefix, getCustomSuffix, getForcedTeamName, getOriginalPrefix, getOriginalSuffix, hasHiddenNametag, hasHiddenNametag, hasHiddenNameTagVisibilityView, hasTeamHandlingPaused, hideNametag, setCollisionRule, showNametag, updateTeamData
-
Field Details
-
armorStandManagerMap
protected final Map<me.neznamy.tab.api.TabPlayer,me.neznamy.tab.api.ArmorStandManager> armorStandManagerMap
-
-
Constructor Details
-
NameTagX
public NameTagX(BiFunction<NameTagX, me.neznamy.tab.api.TabPlayer, me.neznamy.tab.api.ArmorStandManager> armorStandFunction)
-
-
Method Details
-
isUnlimitedDisabled
-
getArmorStandManager
public me.neznamy.tab.api.ArmorStandManager getArmorStandManager(me.neznamy.tab.api.TabPlayer player) -
isPlayerDisabled
public boolean isPlayerDisabled(me.neznamy.tab.api.TabPlayer p) -
load
public void load() -
onJoin
public void onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) -
refresh
public void refresh(me.neznamy.tab.api.TabPlayer refreshed, boolean force) -
unload
public void unload() -
isMarkerFor18x
public boolean isMarkerFor18x() -
getDisabledUnlimitedPlayers
-
isDisableOnBoats
public boolean isDisableOnBoats() -
getDynamicLines
-
getStaticLines
-
getSpaceBetweenLines
public double getSpaceBetweenLines() -
getDisabledUnlimitedWorlds
-
toggleNametagPreview
public void toggleNametagPreview(me.neznamy.tab.api.TabPlayer player) -
isPreviewingNametag
public boolean isPreviewingNametag(me.neznamy.tab.api.TabPlayer player) -
onWorldChange
- Overrides:
onWorldChangein classNameTag
-
updateProperties
public boolean updateProperties(me.neznamy.tab.api.TabPlayer p) Updates raw values of properties for specified player- Overrides:
updatePropertiesin classNameTag- Parameters:
p- player to update
-
getTeamVisibility
public boolean getTeamVisibility(me.neznamy.tab.api.TabPlayer p, me.neznamy.tab.api.TabPlayer viewer) - Overrides:
getTeamVisibilityin classNameTag
-
getFeatureName
- Overrides:
getFeatureNamein classme.neznamy.tab.api.TabFeature
-
getDisabledUnlimitedServers
-
isArmorStandsAlwaysVisible
public boolean isArmorStandsAlwaysVisible() -
isOnBoat
public abstract boolean isOnBoat(me.neznamy.tab.api.TabPlayer player) -
setNameTagPreview
public abstract void setNameTagPreview(me.neznamy.tab.api.TabPlayer player, boolean status) -
resumeArmorStands
public abstract void resumeArmorStands(me.neznamy.tab.api.TabPlayer player) -
pauseArmorStands
public abstract void pauseArmorStands(me.neznamy.tab.api.TabPlayer player) -
updateNameTagVisibilityView
public abstract void updateNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player) -
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- Overrides:
hideNametagin classNameTag
-
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- Overrides:
showNametagin classNameTag
-
disableArmorStands
public void disableArmorStands(me.neznamy.tab.api.TabPlayer player) - Specified by:
disableArmorStandsin interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
enableArmorStands
public void enableArmorStands(me.neznamy.tab.api.TabPlayer player) - Specified by:
enableArmorStandsin interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
hasDisabledArmorStands
public boolean hasDisabledArmorStands(me.neznamy.tab.api.TabPlayer player) - Specified by:
hasDisabledArmorStandsin interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
setName
- Specified by:
setNamein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
setLine
- Specified by:
setLinein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
resetName
public void resetName(me.neznamy.tab.api.TabPlayer player) - Specified by:
resetNamein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
resetLine
- Specified by:
resetLinein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
getCustomName
- Specified by:
getCustomNamein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
getCustomLineValue
- Specified by:
getCustomLineValuein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
getOriginalName
- Specified by:
getOriginalNamein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
getOriginalLineValue
- Specified by:
getOriginalLineValuein interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
getDefinedLines
- Specified by:
getDefinedLinesin interfaceme.neznamy.tab.api.team.UnlimitedNametagManager
-
setPrefix
-
setSuffix
-
resetPrefix
public void resetPrefix(me.neznamy.tab.api.TabPlayer player) - Specified by:
resetPrefixin interfaceme.neznamy.tab.api.team.TeamManager- Overrides:
resetPrefixin classNameTag
-
resetSuffix
public void resetSuffix(me.neznamy.tab.api.TabPlayer player) - Specified by:
resetSuffixin interfaceme.neznamy.tab.api.team.TeamManager- Overrides:
resetSuffixin classNameTag
-
pauseTeamHandling
public void pauseTeamHandling(me.neznamy.tab.api.TabPlayer player) - Specified by:
pauseTeamHandlingin interfaceme.neznamy.tab.api.team.TeamManager- Overrides:
pauseTeamHandlingin classNameTag
-
resumeTeamHandling
public void resumeTeamHandling(me.neznamy.tab.api.TabPlayer player) - Specified by:
resumeTeamHandlingin interfaceme.neznamy.tab.api.team.TeamManager- Overrides:
resumeTeamHandlingin classNameTag
-
toggleNameTagVisibilityView
public void toggleNameTagVisibilityView(me.neznamy.tab.api.TabPlayer player, boolean sendToggleMessage) - Specified by:
toggleNameTagVisibilityViewin interfaceme.neznamy.tab.api.team.TeamManager- Overrides:
toggleNameTagVisibilityViewin classNameTag
-