Interface ComponentBuilderApplicable

All Known Subinterfaces:
BlockNBTComponent, BlockNBTComponent.Builder, Component, ComponentBuilder<C,B>, EntityNBTComponent, EntityNBTComponent.Builder, KeybindComponent, KeybindComponent.Builder, NBTComponent<C>, NBTComponentBuilder<C,B>, ObjectComponent, ObjectComponent.Builder, ScopedComponent<C>, ScoreComponent, ScoreComponent.Builder, SelectorComponent, SelectorComponent.Builder, ShadowColor, StorageNBTComponent, StorageNBTComponent.Builder, StyleBuilderApplicable, TextColor, TextComponent, TextComponent.Builder, TextDecorationAndState, TextFormat, TranslatableComponent, TranslatableComponent.Builder, VirtualComponent
All Known Implementing Classes:
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 Details

    • componentBuilderApply

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