Interface Facet.BossBar<V>

    • Method Detail

      • bossBarInitialized

        default void bossBarInitialized​(@NotNull BossBar bar)
        Initializes the boss bar.
        Parameters:
        bar - a boss bar
        Since:
        4.0.0
      • addViewer

        void addViewer​(@NotNull
                       V viewer)
        Adds a viewer to the boss bar.
        Parameters:
        viewer - a viewer
        Since:
        4.0.0
      • removeViewer

        void removeViewer​(@NotNull
                          V viewer)
        Removes a viewer from the boss bar.
        Parameters:
        viewer - a viewer
        Since:
        4.0.0
      • isEmpty

        boolean isEmpty()
        Gets whether the boss bar has no viewers.
        Returns:
        if the boss bar is empty
        Since:
        4.0.0
      • close

        void close()
        Removes all viewers.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Since:
        4.0.0