Class ViaFacet.BossBar.Builder<V>

  • All Implemented Interfaces:
    net.kyori.adventure.platform.facet.Facet<V>, net.kyori.adventure.platform.facet.Facet.BossBar.Builder<V,​net.kyori.adventure.platform.facet.Facet.BossBar<V>>, net.kyori.adventure.platform.facet.Facet.Message<V,​String>
    Enclosing class:
    ViaFacet.BossBar<V>

    public static class ViaFacet.BossBar.Builder<V>
    extends ViaFacet<V>
    implements net.kyori.adventure.platform.facet.Facet.BossBar.Builder<V,​net.kyori.adventure.platform.facet.Facet.BossBar<V>>
    • Constructor Detail

      • Builder

        public Builder​(@NotNull
                       @NotNull Class<? extends V> viewerClass,
                       @NotNull
                       @NotNull Function<V,​com.viaversion.viaversion.api.connection.UserConnection> connectionFunction)
    • Method Detail

      • createBossBar

        public @NotNull net.kyori.adventure.platform.facet.Facet.BossBar<V> createBossBar​(@NotNull
                                                                                          @NotNull Collection<V> viewer)
        Specified by:
        createBossBar in interface net.kyori.adventure.platform.facet.Facet.BossBar.Builder<V,​net.kyori.adventure.platform.facet.Facet.BossBar<V>>