Package net.kyori.adventure.text
Interface BuildableComponent<C extends BuildableComponent<C,B>,B extends ComponentBuilder<C,B>>
- Type Parameters:
- C- the component type
- B- the builder type
- All Superinterfaces:
- Buildable<C,B>,- Component,- ComponentBuilderApplicable,- ComponentLike,- net.kyori.examination.Examinable,- HoverEventSource<Component>
- All Known Subinterfaces:
- BlockNBTComponent,- EntityNBTComponent,- KeybindComponent,- NBTComponent<C,B>,- ScoreComponent,- SelectorComponent,- StorageNBTComponent,- TextComponent,- TranslatableComponent
public interface BuildableComponent<C extends BuildableComponent<C,B>,B extends ComponentBuilder<C,B>> extends Buildable<C,B>, Component
A component which may be built.
- Since:
- 4.0.0
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.kyori.adventure.util.BuildableBuildable.Builder<R>
- 
Method SummaryMethods inherited from interface net.kyori.adventure.text.Componentappend, append, append, asComponent, asHoverEvent, children, children, clickEvent, clickEvent, color, color, colorIfAbsent, componentBuilderApply, contains, decorate, decoration, decoration, decoration, decorations, decorations, detectCycle, hasDecoration, hasStyling, hoverEvent, hoverEvent, insertion, insertion, mergeStyle, mergeStyle, mergeStyle, replaceFirstText, replaceFirstText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, replaceText, style, style, style, style, style