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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @NotNull KeybindComponent.Builder
keybind(@NotNull java.lang.String keybind)
Sets the keybind.default @NotNull KeybindComponent.Builder
keybind(@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, style
-
-
-
-
Method Detail
-
keybind
@Contract("_ -> this") @NotNull @NotNull KeybindComponent.Builder keybind(@NotNull @NotNull java.lang.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
-
-