Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAnimatedComponent(SidebarAnimation<T>) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addAnimatedLine(SidebarAnimation<T>) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addBlankLine() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addComponent(SidebarComponent) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addDynamicLine(Supplier<T>) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addEntry(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Adds an entry.
- addPlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Adds a viewer to this ObjectiveManager.
- addPlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Adds a viewer to this Sidebar.
- addPlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Adds a viewer to this TeamManager.
- addPlayer(Player, Function<ScoreboardTeam, TeamDisplay>) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Adds a viewer to this TeamManager.
- addPlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Adds multiple viewers to this ObjectiveManager.
- addPlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Adds multiple viewers to this Sidebar.
- addPlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Adds multiple viewers to this TeamManager.
- addPlayers(Collection<Player>, Function<ScoreboardTeam, TeamDisplay>) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Adds multiple viewers to this TeamManager.
- addStaticLine(ComponentLike) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- addStaticLine(ComponentLike, ScoreFormat) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- ALWAYS - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
- ALWAYS - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
- animatedComponent(SidebarAnimation<T>) - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- animatedLine(SidebarAnimation<T>) - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- apply(Sidebar) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.ComponentSidebarLayout
B
- belowName() - Static method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot
- blank() - Static method in interface net.megavex.scoreboardlibrary.api.objective.ScoreFormat
- blankLine() - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- build() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent.Builder
- builder() - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
C
- canSeeFriendlyInvisibles() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Gets the can see friendly invisibles rule value, which is false by default.
- canSeeFriendlyInvisibles(boolean) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the can see friendly invisibles rule.
- clearLines() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Clears all lines in this sidebar.
- close() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- close() - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Closes this ObjectiveManager.
- close() - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Closes this scoreboard library instance.
- close() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Closes this Sidebar.
- close() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Closes this TeamManager.
- closed() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- closed() - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
- closed() - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
- closed() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
- closed() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
- CollectionSidebarAnimation<T> - Class in net.megavex.scoreboardlibrary.api.sidebar.component.animation
-
Implementation of
FramedSidebarAnimationusing a predefined collection of frames. - CollectionSidebarAnimation(Collection<T>) - Constructor for class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- collisionRule() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
- collisionRule(CollisionRule) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the collision rule.
- CollisionRule - Enum in net.megavex.scoreboardlibrary.api.team.enums
-
Represents all possible collision rule values of a team.
- ComponentSidebarLayout - Class in net.megavex.scoreboardlibrary.api.sidebar.component
-
Represents a component sidebar layout that can be applied to a
Sidebar. - ComponentSidebarLayout(SidebarComponent, SidebarComponent) - Constructor for class net.megavex.scoreboardlibrary.api.sidebar.component.ComponentSidebarLayout
- content() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Fixed
- create(String) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Creates an objective with a name if one doesn't already exist and returns it.
- createDisplay() - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
-
Creates a new
TeamDisplay. - createIfAbsent(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Creates a team with a name if one doesn't already exist and returns it.
- createIfAbsent(String, BiFunction<Player, ScoreboardTeam, TeamDisplay>) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Creates a team with a name if one doesn't already exist and returns it.
- createObjectiveManager() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- createObjectiveManager() - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates a new
ObjectiveManager. - createSidebar() - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates a new
Sidebar; - createSidebar(int, Locale) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- createSidebar(int) - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates a new
Sidebar. - createSidebar(int, Locale) - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates a new
Sidebar. - createTeamManager() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- createTeamManager() - Method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates a new
TeamManager. - currentFrame() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- currentFrame() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.animation.SidebarAnimation
- currentFrameIndex() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- currentFrameIndex() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.animation.FramedSidebarAnimation
D
- defaultDisplay() - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
-
Gets the default
TeamDisplayof this team. - defaultScoreFormat() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- defaultScoreFormat() - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
- defaultScoreFormat(ScoreFormat) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- defaultScoreFormat(ScoreFormat) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Sets the default score format of this objective.
- display(ObjectiveDisplaySlot, ScoreboardObjective) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Updates which objective is shown in a display slot.
- display(Player) - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
-
Gets the
TeamDisplaythat a player sees. - display(Player, TeamDisplay) - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
-
Updates the team
TeamDisplaythat a player sees for this team. - displayName() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
-
Gets the score display.
- displayName() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
- displayName(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the display name.
- draw(LineDrawable) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- drawLine(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.LineDrawable
-
Draws a line, or does nothing if it has reached the limit.
- drawLine(ComponentLike, ScoreFormat) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.LineDrawable
-
Draws a line with a custom score format, or does nothing if it has reached the limit.
- dynamicLine(Supplier<T>) - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
E
- entries() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Gets the entries.
- equals(Object) - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.TeamSidebar
- equals(Object) - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
- equals(Object) - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Fixed
- equals(Object) - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Styled
F
- fixed(ComponentLike) - Static method in interface net.megavex.scoreboardlibrary.api.objective.ScoreFormat
- Fixed(Component) - Constructor for class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Fixed
- format() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
-
Gets the score format, which determines how the scores are rendered in clients.
- FramedSidebarAnimation<T> - Interface in net.megavex.scoreboardlibrary.api.sidebar.component.animation
-
A
SidebarAnimationwith predetermined frames. - frames() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- frames() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.animation.FramedSidebarAnimation
- friendlyFire() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
- friendlyFire(boolean) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the friendly fire rule.
H
- hashCode() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.TeamSidebar
- hashCode() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
- hashCode() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Fixed
- hashCode() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Styled
- HEARTS - Enum constant in enum net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType
- HIDE_FOR_OTHER_TEAMS - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
- HIDE_FOR_OWN_TEAM - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
I
- INTEGER - Enum constant in enum net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType
K
- key() - Method in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
- key() - Method in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
L
- line(int) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Gets a line's value.
- line(int, ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Sets a line's value.
- line(int, ComponentLike, ScoreFormat) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Sets a line's value with a custom score format.
- LineDrawable - Interface in net.megavex.scoreboardlibrary.api.sidebar.component
-
Something lines can be drawn to.
- linesComponent() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.ComponentSidebarLayout
- loadScoreboardLibrary(Plugin) - Static method in interface net.megavex.scoreboardlibrary.api.ScoreboardLibrary
-
Creates an instance of
ScoreboardLibrary. - locale() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
M
- MAX_LINES - Static variable in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
The max amount of lines a vanilla client can display at once.
- maxLines() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
N
- name() - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
- nameTagVisibility() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
- nameTagVisibility(NameTagVisibility) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the name tag visibility rule.
- NameTagVisibility - Enum in net.megavex.scoreboardlibrary.api.team.enums
-
Represents all possible name tag visibility rule values of a team.
- net.megavex.scoreboardlibrary.api - package net.megavex.scoreboardlibrary.api
- net.megavex.scoreboardlibrary.api.exception - package net.megavex.scoreboardlibrary.api.exception
- net.megavex.scoreboardlibrary.api.noop - package net.megavex.scoreboardlibrary.api.noop
- net.megavex.scoreboardlibrary.api.objective - package net.megavex.scoreboardlibrary.api.objective
- net.megavex.scoreboardlibrary.api.sidebar - package net.megavex.scoreboardlibrary.api.sidebar
- net.megavex.scoreboardlibrary.api.sidebar.component - package net.megavex.scoreboardlibrary.api.sidebar.component
- net.megavex.scoreboardlibrary.api.sidebar.component.animation - package net.megavex.scoreboardlibrary.api.sidebar.component.animation
- net.megavex.scoreboardlibrary.api.team - package net.megavex.scoreboardlibrary.api.team
- net.megavex.scoreboardlibrary.api.team.enums - package net.megavex.scoreboardlibrary.api.team.enums
- NEVER - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
- NEVER - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
- nextFrame() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- nextFrame() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.animation.SidebarAnimation
-
Advances to the next frame of the animation
- NoopScoreboardLibrary - Class in net.megavex.scoreboardlibrary.api.noop
-
No-op implementation of
ScoreboardLibrary. - NoopScoreboardLibrary() - Constructor for class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardLibrary
- NoopScoreboardObjective - Class in net.megavex.scoreboardlibrary.api.noop
- NoopScoreboardObjective() - Constructor for class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- NoPacketAdapterAvailableException - Exception Class in net.megavex.scoreboardlibrary.api.exception
-
Exception indicating that there is no packet adapter available for the current server version.
- NoPacketAdapterAvailableException() - Constructor for exception class net.megavex.scoreboardlibrary.api.exception.NoPacketAdapterAvailableException
O
- ObjectiveDisplaySlot - Interface in net.megavex.scoreboardlibrary.api.objective
-
Represents all valid display slots that objectives can be shown in.
- ObjectiveDisplaySlot.BelowName - Class in net.megavex.scoreboardlibrary.api.objective
- ObjectiveDisplaySlot.PlayerList - Class in net.megavex.scoreboardlibrary.api.objective
- ObjectiveDisplaySlot.Sidebar - Class in net.megavex.scoreboardlibrary.api.objective
- ObjectiveDisplaySlot.TeamSidebar - Class in net.megavex.scoreboardlibrary.api.objective
- ObjectiveManager - Interface in net.megavex.scoreboardlibrary.api.objective
-
Represents a group of
ScoreboardObjectives. - ObjectiveRenderType - Enum in net.megavex.scoreboardlibrary.api.objective
-
Represents all possible render types of an objective.
- ObjectiveScore - Class in net.megavex.scoreboardlibrary.api.objective
-
Represents an objective score.
- ObjectiveScore(int, ComponentLike, ScoreFormat) - Constructor for class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
P
- playerColor() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Gets the player color.
- playerColor(NamedTextColor) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the player color.
- playerList() - Static method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot
- players() - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
- players() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
- players() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
- prefix() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Gets the prefix, which defaults to
Component.empty(). - prefix(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the prefix.
- PUSH_OTHER_TEAMS - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
- PUSH_OWN_TEAM - Enum constant in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
R
- remove(ScoreboardObjective) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Removes an objective.
- removeEntry(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Removes an entry.
- removePlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Removes a viewer from this ObjectiveManager.
- removePlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Removes a viewer from this Sidebar.
- removePlayer(Player) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Removes a viewer from this TeamManager.
- removePlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveManager
-
Removes multiple viewers from this ObjectiveManager
- removePlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Removes multiple viewers from this Sidebar
- removePlayers(Collection<Player>) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Removes multiple viewers from this TeamManager.
- removeScore(String) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- removeScore(String) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Removes a score associated with an entry.
- removeTeam(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Removes a team by its name.
- removeTeam(ScoreboardTeam) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Removes a team.
- renderType() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- renderType() - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
- renderType(ObjectiveRenderType) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- renderType(ObjectiveRenderType) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Sets the render type of the objective.
S
- score(String) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Deprecated.
- score(String, int) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Updates the score of an entry.
- score(String, int, ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Updates the score of an entry.
- score(String, int, ComponentLike, ScoreFormat) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Updates the score of an entry.
- score(String, int, ScoreFormat) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Updates the score of an entry.
- score(String, ObjectiveScore) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- score(String, ObjectiveScore) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Updates the score of an entry.
- ScoreboardLibrary - Interface in net.megavex.scoreboardlibrary.api
-
Entrypoint of the library.
- ScoreboardObjective - Interface in net.megavex.scoreboardlibrary.api.objective
-
Represents a scoreboard objective.
- ScoreboardTeam - Interface in net.megavex.scoreboardlibrary.api.team
-
Represents a scoreboard team.
- ScoreFormat - Interface in net.megavex.scoreboardlibrary.api.objective
-
Represents all valid objective score formats.
- ScoreFormat.Blank - Class in net.megavex.scoreboardlibrary.api.objective
- ScoreFormat.Fixed - Class in net.megavex.scoreboardlibrary.api.objective
- ScoreFormat.Styled - Class in net.megavex.scoreboardlibrary.api.objective
- scoreInfo(String) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- scoreInfo(String) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Get the score for an entry, or null if the entry has no score.
- sidebar() - Static method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot
- Sidebar - Interface in net.megavex.scoreboardlibrary.api.sidebar
-
Represents a sidebar.
- SidebarAnimation<T> - Interface in net.megavex.scoreboardlibrary.api.sidebar.component.animation
-
An animation that can be used with
ComponentSidebarLayouts - SidebarComponent - Interface in net.megavex.scoreboardlibrary.api.sidebar.component
- SidebarComponent.Builder - Class in net.megavex.scoreboardlibrary.api.sidebar.component
- staticLine(ComponentLike) - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- staticLine(ComponentLike, ScoreFormat) - Static method in interface net.megavex.scoreboardlibrary.api.sidebar.component.SidebarComponent
- style() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Styled
- styled(Style) - Static method in interface net.megavex.scoreboardlibrary.api.objective.ScoreFormat
- styled(StyleBuilderApplicable...) - Static method in interface net.megavex.scoreboardlibrary.api.objective.ScoreFormat
- Styled(Style) - Constructor for class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Styled
- suffix() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Gets the suffix, which defaults to
Component.empty(). - suffix(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
-
Updates the suffix.
- switchFrame(int) - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.animation.CollectionSidebarAnimation
- switchFrame(int) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.component.animation.FramedSidebarAnimation
-
Switches the current frame
T
- team() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamDisplay
- team(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Gets a team by its name.
- teamColor() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.TeamSidebar
- TeamDisplay - Interface in net.megavex.scoreboardlibrary.api.team
-
Represents the display properties of a scoreboard team.
- teamExists(String) - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
-
Check whether a team with a name exists.
- teamManager() - Method in interface net.megavex.scoreboardlibrary.api.team.ScoreboardTeam
- TeamManager - Interface in net.megavex.scoreboardlibrary.api.team
-
Represents a group of
ScoreboardTeams. - teams() - Method in interface net.megavex.scoreboardlibrary.api.team.TeamManager
- teamSidebar(NamedTextColor) - Static method in interface net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot
- title() - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
- title(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.sidebar.Sidebar
-
Sets the title of the sidebar.
- titleComponent() - Method in class net.megavex.scoreboardlibrary.api.sidebar.component.ComponentSidebarLayout
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.BelowName
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.PlayerList
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.Sidebar
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot.TeamSidebar
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Blank
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Fixed
- toString() - Method in class net.megavex.scoreboardlibrary.api.objective.ScoreFormat.Styled
V
- value() - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- value() - Method in class net.megavex.scoreboardlibrary.api.objective.ObjectiveScore
- value() - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
- value(ComponentLike) - Method in class net.megavex.scoreboardlibrary.api.noop.NoopScoreboardObjective
- value(ComponentLike) - Method in interface net.megavex.scoreboardlibrary.api.objective.ScoreboardObjective
-
Sets the value (display name) of the objective.
- valueOf(String) - Static method in enum net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.megavex.scoreboardlibrary.api.team.enums.CollisionRule
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.megavex.scoreboardlibrary.api.team.enums.NameTagVisibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ScoreboardObjective.scoreInfo(String)andObjectiveScore.value()instead