Package net.kyori.adventure.text
Interface KeybindComponent.Builder
- All Superinterfaces:
AbstractBuilder<KeybindComponent>,Buildable.Builder<KeybindComponent>,ComponentBuilder<KeybindComponent,,KeybindComponent.Builder> ComponentBuilderApplicable,ComponentLike,MutableStyleSetter<KeybindComponent.Builder>,StyleSetter<KeybindComponent.Builder>
- Enclosing interface:
- KeybindComponent
public static interface KeybindComponent.Builder
extends ComponentBuilder<KeybindComponent,KeybindComponent.Builder>
A keybind component builder.
- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescription@NotNull KeybindComponent.BuilderSets the keybind.default @NotNull KeybindComponent.Builderkeybind(@NotNull KeybindComponent.KeybindLike keybind) Sets the keybind.Methods inherited from interface net.kyori.adventure.text.ComponentBuilder
append, append, append, append, append, append, appendNewline, appendSpace, applicableApply, apply, applyDeep, asComponent, build, children, clickEvent, color, colorIfAbsent, componentBuilderApply, decorate, decorate, decoration, decoration, decorationIfAbsent, decorations, decorations, font, hoverEvent, insertion, mapChildren, mapChildrenDeep, mergeStyle, mergeStyle, mergeStyle, resetStyle, style, styleMethods inherited from interface net.kyori.adventure.text.format.StyleSetter
shadowColor, shadowColorIfAbsent
-
Method Details
-
keybind
@Contract("_ -> this") @NotNull @NotNull KeybindComponent.Builder keybind(@NotNull @NotNull String keybind) Sets the keybind.- Parameters:
keybind- the keybind- Returns:
- this builder
- Since:
- 4.0.0
-
keybind
@Contract(pure=true) @NotNull default @NotNull KeybindComponent.Builder keybind(@NotNull @NotNull KeybindComponent.KeybindLike keybind) Sets the keybind.- Parameters:
keybind- the keybind- Returns:
- this builder
- Since:
- 4.9.0
-