Interface Facet.Message<V,M>

Type Parameters:
V - a viewer type
M - a message type
All Superinterfaces:
Facet<V>
All Known Subinterfaces:
Facet.ActionBar<V,M>, Facet.Book<V,M,B>, Facet.Chat<V,M>, Facet.ChatPacket<V,M>, Facet.TabList<V,M>, Facet.Title<V,M,C,T>, Facet.TitlePacket<V,M,C,T>
Enclosing interface:
Facet<V>

public static interface Facet.Message<V,M> extends Facet<V>
A facet that converts components between formats.
Since:
4.0.0
  • Field Details

  • Method Details

    • createMessage

      @Nullable M createMessage(@NotNull V viewer, @NotNull @NotNull Component message)
      Creates a message.

      Messages should not be translated to a viewer's locale, this is done elsewhere.

      Parameters:
      viewer - a viewer
      message - a message
      Returns:
      a message or null
      Since:
      4.0.0