Interface BossBar.Listener

Enclosing interface:
BossBar

public static interface BossBar.Listener
A listener for changes that happen on a BossBar.
Since:
4.0.0
  • Method Details

    • bossBarNameChanged

      default void bossBarNameChanged(BossBar bar, Component oldName, Component newName)
      Bossbar name changed.
      Parameters:
      bar - the bossbar
      oldName - the old name
      newName - the new name
      Since:
      4.0.0
    • bossBarProgressChanged

      default void bossBarProgressChanged(BossBar bar, float oldProgress, float newProgress)
      Bossbar progress changed.
      Parameters:
      bar - the bossbar
      oldProgress - the old progress
      newProgress - the new progress
      Since:
      4.0.0
    • bossBarColorChanged

      default void bossBarColorChanged(BossBar bar, BossBar.Color oldColor, BossBar.Color newColor)
      Bossbar color changed.
      Parameters:
      bar - the bossbar
      oldColor - the old color
      newColor - the new color
      Since:
      4.0.0
    • bossBarOverlayChanged

      default void bossBarOverlayChanged(BossBar bar, BossBar.Overlay oldOverlay, BossBar.Overlay newOverlay)
      Bossbar overlay changed.
      Parameters:
      bar - the bossbar
      oldOverlay - the old overlay
      newOverlay - the new overlay
      Since:
      4.0.0
    • bossBarFlagsChanged

      default void bossBarFlagsChanged(BossBar bar, Set<BossBar.Flag> flagsAdded, Set<BossBar.Flag> flagsRemoved)
      Bossbar flags changed.
      Parameters:
      bar - the bossbar
      flagsAdded - the flags added to the bossbar
      flagsRemoved - the flags removed from the bossbar
      Since:
      4.0.0