Class TeamDisplayImpl
java.lang.Object
net.megavex.scoreboardlibrary.implementation.team.TeamDisplayImpl
- All Implemented Interfaces:
net.megavex.scoreboardlibrary.api.team.TeamDisplay,net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>
public class TeamDisplayImpl
extends Object
implements net.megavex.scoreboardlibrary.api.team.TeamDisplay, net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplaycanSeeFriendlyInvisibles(boolean canSeeFriendlyInvisibles) @NotNull net.megavex.scoreboardlibrary.api.team.enums.CollisionRule@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplaycollisionRule(@NotNull net.megavex.scoreboardlibrary.api.team.enums.CollisionRule collisionRule) @NotNull net.kyori.adventure.text.Component@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplaydisplayName(@NotNull net.kyori.adventure.text.ComponentLike displayName) @NotNull Collection<String> entries()boolean@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplayfriendlyFire(boolean friendlyFire) @NotNull net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplaynameTagVisibility(@NotNull net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility nameTagVisibility) @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter@Nullable net.kyori.adventure.text.format.NamedTextColor@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplayplayerColor(@Nullable net.kyori.adventure.text.format.NamedTextColor playerColor) @NotNull Set<org.bukkit.entity.Player> players()@NotNull net.kyori.adventure.text.Componentprefix()@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplayprefix(@NotNull net.kyori.adventure.text.ComponentLike prefix) booleanremoveEntry(@NotNull String entry) @NotNull net.kyori.adventure.text.Componentsuffix()@NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplaysuffix(@NotNull net.kyori.adventure.text.ComponentLike suffix) @NotNull net.megavex.scoreboardlibrary.api.team.ScoreboardTeamteam()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties
packOptions
-
Constructor Details
-
TeamDisplayImpl
-
-
Method Details
-
team
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.ScoreboardTeam team()- Specified by:
teamin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
entries
- Specified by:
entriesin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
entriesin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
addEntry
- Specified by:
addEntryin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
removeEntry
- Specified by:
removeEntryin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
displayName
@NotNull public @NotNull net.kyori.adventure.text.Component displayName()- Specified by:
displayNamein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
displayNamein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
displayName
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay displayName(@NotNull @NotNull net.kyori.adventure.text.ComponentLike displayName) - Specified by:
displayNamein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
prefix
@NotNull public @NotNull net.kyori.adventure.text.Component prefix()- Specified by:
prefixin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
prefixin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
prefix
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay prefix(@NotNull @NotNull net.kyori.adventure.text.ComponentLike prefix) - Specified by:
prefixin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
suffix
@NotNull public @NotNull net.kyori.adventure.text.Component suffix()- Specified by:
suffixin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
suffixin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
suffix
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay suffix(@NotNull @NotNull net.kyori.adventure.text.ComponentLike suffix) - Specified by:
suffixin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
friendlyFire
public boolean friendlyFire()- Specified by:
friendlyFirein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
friendlyFirein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
friendlyFire
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay friendlyFire(boolean friendlyFire) - Specified by:
friendlyFirein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
canSeeFriendlyInvisibles
public boolean canSeeFriendlyInvisibles()- Specified by:
canSeeFriendlyInvisiblesin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
canSeeFriendlyInvisiblesin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
canSeeFriendlyInvisibles
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay canSeeFriendlyInvisibles(boolean canSeeFriendlyInvisibles) - Specified by:
canSeeFriendlyInvisiblesin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
nameTagVisibility
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility nameTagVisibility()- Specified by:
nameTagVisibilityin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
nameTagVisibilityin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
nameTagVisibility
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay nameTagVisibility(@NotNull @NotNull net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility nameTagVisibility) - Specified by:
nameTagVisibilityin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
collisionRule
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.enums.CollisionRule collisionRule()- Specified by:
collisionRulein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
collisionRulein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
collisionRule
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay collisionRule(@NotNull @NotNull net.megavex.scoreboardlibrary.api.team.enums.CollisionRule collisionRule) - Specified by:
collisionRulein interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
playerColor
@Nullable public @Nullable net.kyori.adventure.text.format.NamedTextColor playerColor()- Specified by:
playerColorin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component>- Specified by:
playerColorin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
playerColor
@NotNull public @NotNull net.megavex.scoreboardlibrary.api.team.TeamDisplay playerColor(@Nullable @Nullable net.kyori.adventure.text.format.NamedTextColor playerColor) - Specified by:
playerColorin interfacenet.megavex.scoreboardlibrary.api.team.TeamDisplay
-
packetAdapter
@NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter packetAdapter() -
players
-
updateTeamPackets
public void updateTeamPackets()
-