Package net.kyori.adventure.text
Interface ScoreComponent
- All Superinterfaces:
Buildable<ScoreComponent,ScoreComponent.Builder>
,BuildableComponent<ScoreComponent,ScoreComponent.Builder>
,Component
,ComponentBuilderApplicable
,ComponentLike
,net.kyori.examination.Examinable
,HoverEventSource<Component>
,ScopedComponent<ScoreComponent>
public interface ScoreComponent extends BuildableComponent<ScoreComponent,ScoreComponent.Builder>, ScopedComponent<ScoreComponent>
A scoreboard score component.
- Since:
- 4.0.0
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ScoreComponent.Builder
A score component builder. -
Method Summary
Modifier and Type Method Description @NonNull String
name()
Gets the score name.@NonNull ScoreComponent
name(@NonNull String name)
Sets the score name.@NonNull String
objective()
Gets the objective name.@NonNull ScoreComponent
objective(@NonNull String objective)
Sets the score objective.@Nullable String
value()
Gets the value.@NonNull ScoreComponent
value(@Nullable String value)
Sets the value.Methods inherited from interface net.kyori.adventure.text.Component
asComponent, asHoverEvent, children, clickEvent, color, componentBuilderApply, contains, decoration, decorations, decorations, detectCycle, hasDecoration, hasStyling, hoverEvent, insertion, replaceFirstText, replaceFirstText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, style, style
Methods inherited from interface net.kyori.examination.Examinable
examinableName, examinableProperties, examine
Methods inherited from interface net.kyori.adventure.text.ScopedComponent
append, append, append, children, clickEvent, color, colorIfAbsent, decorate, decoration, decoration, hoverEvent, insertion, mergeStyle, mergeStyle, mergeStyle, style, style, style
-
Method Details
-
name
@NonNull String name()Gets the score name.- Returns:
- the score name
- Since:
- 4.0.0
-
name
Sets the score name.- Parameters:
name
- the score name- Returns:
- a score component
- Since:
- 4.0.0
-
objective
@NonNull String objective()Gets the objective name.- Returns:
- the objective name
- Since:
- 4.0.0
-
objective
Sets the score objective.- Parameters:
objective
- the score objective- Returns:
- a score component
- Since:
- 4.0.0
-
value
@Nullable String value()Gets the value.- Returns:
- the value
- Since:
- 4.0.0
-
value
Sets the value.- Parameters:
value
- the value- Returns:
- a score component
- Since:
- 4.0.0
-