Package net.kyori.adventure.text
Interface TranslatableComponent.Builder
-
- All Superinterfaces:
Buildable.Builder<TranslatableComponent>,ComponentBuilder<TranslatableComponent,TranslatableComponent.Builder>,ComponentBuilderApplicable,ComponentLike
- Enclosing interface:
- TranslatableComponent
public static interface TranslatableComponent.Builder extends ComponentBuilder<TranslatableComponent,TranslatableComponent.Builder>
A text component builder.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @NotNull TranslatableComponent.Builderargs(@NotNull List<? extends ComponentLike> args)Sets the translation args.@NotNull TranslatableComponent.Builderargs(@NotNull Component arg)Sets the translation args.@NotNull TranslatableComponent.Builderargs(@NotNull ComponentBuilder<?,?> arg)Sets the translation args.@NotNull TranslatableComponent.Builderargs(@NotNull ComponentBuilder<?,?> @NotNull ... args)Sets the translation args.@NotNull TranslatableComponent.Builderargs(@NotNull ComponentLike @NotNull ... args)Sets the translation args.@NotNull TranslatableComponent.Builderkey(@NotNull String key)Sets the translation key.default @NotNull TranslatableComponent.Builderkey(@NotNull Translatable translatable)Sets the translation key.-
Methods inherited from interface net.kyori.adventure.text.ComponentBuilder
append, append, append, append, append, append, applicableApply, apply, applyDeep, asComponent, build, children, clickEvent, color, colorIfAbsent, componentBuilderApply, decorate, decorate, decoration, decoration, decorations, font, hoverEvent, insertion, mapChildren, mapChildrenDeep, mergeStyle, mergeStyle, mergeStyle, resetStyle, style, style
-
-
-
-
Method Detail
-
key
@Contract(pure=true) @NotNull default @NotNull TranslatableComponent.Builder key(@NotNull @NotNull Translatable translatable)
Sets the translation key.- Parameters:
translatable- the translatable object to get the key from- Returns:
- this builder
- Since:
- 4.8.0
-
key
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder key(@NotNull @NotNull String key)Sets the translation key.- Parameters:
key- the translation key- Returns:
- this builder
- Since:
- 4.0.0
-
args
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder args(@NotNull @NotNull ComponentBuilder<?,?> arg)Sets the translation args.- Parameters:
arg- the translation arg- Returns:
- this builder
- Since:
- 4.0.0
-
args
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder args(@NotNull @NotNull ComponentBuilder<?,?> @NotNull ... args)Sets the translation args.- Parameters:
args- the translation args- Returns:
- this builder
- Since:
- 4.0.0
-
args
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder args(@NotNull @NotNull Component arg)Sets the translation args.- Parameters:
arg- the translation arg- Returns:
- this builder
- Since:
- 4.0.0
-
args
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder args(@NotNull @NotNull ComponentLike @NotNull ... args)Sets the translation args.- Parameters:
args- the translation args- Returns:
- this builder
- Since:
- 4.0.0
-
args
@Contract("_ -> this") @NotNull @NotNull TranslatableComponent.Builder args(@NotNull @NotNull List<? extends ComponentLike> args)Sets the translation args.- Parameters:
args- the translation args- Returns:
- this builder
- Since:
- 4.0.0
-
-