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>, StyleGetter, StyleSetter<Component>
All Known Subinterfaces:
BlockNBTComponent, EntityNBTComponent, KeybindComponent, NBTComponent<C,B>, ScoreComponent, SelectorComponent, StorageNBTComponent, TextComponent, TranslatableComponent, VirtualComponent

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