Package net.minestom.server.scoreboard
Class BelowNameTag
java.lang.Object
net.minestom.server.scoreboard.BelowNameTag
- All Implemented Interfaces:
Audience,ForwardingAudience,Pointered,PacketGroupingAudience,Scoreboard,Viewable
Represents a scoreboard which rendered a tag below the name.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience
ForwardingAudience.Single -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringWARNING: You shouldn't create scoreboards with the same prefix as those -
Constructor Summary
ConstructorsConstructorDescriptionBelowNameTag(String name, Component value) Creates a new below name scoreboard. -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdds a viewer.@NotNull StringGets the objective name of the scoreboard.Gets all the viewers of this viewable element.booleanremoveViewer(@NotNull Player player) Removes a viewer.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
deleteMessage, openBook, removeResourcePacks, removeResourcePacks, removeResourcePacks, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, showTitle, stopSoundMethods inherited from interface net.kyori.adventure.audience.ForwardingAudience
clearResourcePacks, deleteMessage, filterAudience, forEachAudience, openBook, playSound, pointers, removeResourcePacks, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendResourcePacksMethods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience
audiences, clearTitle, hideBossBar, playSound, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSoundMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFromMethods inherited from interface net.minestom.server.scoreboard.Scoreboard
getCreationObjectivePacket, getDestructionObjectivePacket, getDisplayScoreboardPacket, getPlayers, updateScoreMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
-
Field Details
-
BELOW_NAME_TAG_PREFIX
WARNING: You shouldn't create scoreboards with the same prefix as those- See Also:
-
-
Constructor Details
-
BelowNameTag
Creates a new below name scoreboard.- Parameters:
name- The objective name of the scoreboardvalue- The value of the scoreboard
-
-
Method Details
-
getObjectiveName
Description copied from interface:ScoreboardGets the objective name of the scoreboard.- Specified by:
getObjectiveNamein interfaceScoreboard- Returns:
- the objective name
-
addViewer
Description copied from interface:ViewableAdds a viewer. -
removeViewer
Description copied from interface:ViewableRemoves a viewer.- Specified by:
removeViewerin interfaceViewable- Parameters:
player- the viewer to remove- Returns:
- true if the player has been removed, false otherwise (could be because he was not a viewer)
-
getViewers
Description copied from interface:ViewableGets all the viewers of this viewable element.- Specified by:
getViewersin interfaceViewable- Returns:
- A Set containing all the element's viewers
-