Class ViaFacet.ActionBar<V>

    • Constructor Detail

      • ActionBar

        public ActionBar​(@NonNull java.lang.Class<? extends V> viewerClass,
                         @NonNull java.util.function.Function<V,​us.myles.ViaVersion.api.data.UserConnection> connectionFunction)
    • Method Detail

      • createMessageType

        public byte createMessageType​(@NonNull net.kyori.adventure.audience.MessageType type)
        Description copied from interface: Facet.ChatPacket
        Creates a message type.
        Specified by:
        createMessageType in interface Facet.ChatPacket<V,​java.lang.String>
        Parameters:
        type - a message type
        Returns:
        an ordinal
      • sendMessage

        public void sendMessage​(@NonNull V viewer,
                                @NonNull java.lang.String message)
        Description copied from interface: Facet.ActionBar
        Sends an action bar.
        Specified by:
        sendMessage in interface Facet.ActionBar<V,​java.lang.String>
        Parameters:
        viewer - a viewer
        message - a message