Class ViaFacet.ProtocolBased<V>

    • Constructor Detail

      • ProtocolBased

        protected ProtocolBased​(@NotNull
                                @NotNull String fromProtocol,
                                @NotNull
                                @NotNull String toProtocol,
                                int minProtocol,
                                @NotNull
                                @NotNull String packetName,
                                @NotNull
                                @NotNull Class<? extends V> viewerClass,
                                @NotNull
                                @NotNull Function<V,​com.viaversion.viaversion.api.connection.UserConnection> connectionFunction)
    • Method Detail

      • isSupported

        public boolean isSupported()
        Specified by:
        isSupported in interface net.kyori.adventure.platform.facet.Facet<V>
        Overrides:
        isSupported in class ViaFacet<V>
      • createPacket

        public com.viaversion.viaversion.api.protocol.packet.PacketWrapper createPacket​(@NotNull
                                                                                        V viewer)
      • sendPacket

        public void sendPacket​(@NotNull
                               @NotNull com.viaversion.viaversion.api.protocol.packet.PacketWrapper packet)