Interface ComponentBuilderApplicable

All Known Subinterfaces:
BlockNBTComponent, BlockNBTComponent.Builder, BuildableComponent<C,B>, Component, ComponentBuilder<C,B>, EntityNBTComponent, EntityNBTComponent.Builder, KeybindComponent, KeybindComponent.Builder, NBTComponent<C,B>, NBTComponentBuilder<C,B>, ScopedComponent<C>, ScoreComponent, ScoreComponent.Builder, SelectorComponent, SelectorComponent.Builder, ShadowColor, StorageNBTComponent, StorageNBTComponent.Builder, StyleBuilderApplicable, TextColor, TextComponent, TextComponent.Builder, TextDecorationAndState, TranslatableComponent, TranslatableComponent.Builder, VirtualComponent
All Known Implementing Classes:
AbstractComponent, ClickEvent, HoverEvent, NamedTextColor, TextDecoration
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ComponentBuilderApplicable
Something that can be applied to a ComponentBuilder.
Since:
4.0.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    componentBuilderApply(@NotNull ComponentBuilder<?,?> component)
    Applies to component.
  • Method Details

    • componentBuilderApply

      @Contract(mutates="param") void componentBuilderApply(@NotNull @NotNull ComponentBuilder<?,?> component)
      Applies to component.
      Parameters:
      component - the component builder
      Since:
      4.0.0