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