Package net.kyori.adventure.bossbar
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 SummaryModifier and Type Method Description default voidbossBarColorChanged(@NonNull BossBar bar, @NonNull BossBar.Color oldColor, @NonNull BossBar.Color newColor)Bossbar color changed.default voidbossBarFlagsChanged(@NonNull BossBar bar, @NonNull Set<BossBar.Flag> flagsAdded, @NonNull Set<BossBar.Flag> flagsRemoved)Bossbar flags changed.default voidbossBarNameChanged(@NonNull BossBar bar, @NonNull Component oldName, @NonNull Component newName)Bossbar name changed.default voidbossBarOverlayChanged(@NonNull BossBar bar, @NonNull BossBar.Overlay oldOverlay, @NonNull BossBar.Overlay newOverlay)Bossbar overlay changed.default voidbossBarPercentChanged(@NonNull BossBar bar, float oldProgress, float newProgress)Deprecated.for removal since 4.2.0, usebossBarProgressChanged(BossBar, float, float)default voidbossBarProgressChanged(@NonNull BossBar bar, float oldProgress, float newProgress)Bossbar progress changed.
- 
Method Details- 
bossBarNameChangeddefault void bossBarNameChanged(@NonNull BossBar bar, @NonNull Component oldName, @NonNull Component newName)Bossbar name changed.- Parameters:
- bar- the bossbar
- oldName- the old name
- newName- the new name
- Since:
- 4.0.0
 
- 
bossBarProgressChangedBossbar progress changed.- Parameters:
- bar- the bossbar
- oldProgress- the old progress
- newProgress- the new progress
- Since:
- 4.0.0
 
- 
bossBarPercentChanged@Deprecated default void bossBarPercentChanged(@NonNull BossBar bar, float oldProgress, float newProgress)Deprecated.for removal since 4.2.0, usebossBarProgressChanged(BossBar, float, float)Bossbar progress changed.- Parameters:
- bar- the bossbar
- oldProgress- the old progress
- newProgress- the new progress
- Since:
- 4.0.0
 
- 
bossBarColorChangeddefault void bossBarColorChanged(@NonNull BossBar bar, @NonNull BossBar.Color oldColor, @NonNull BossBar.Color newColor)Bossbar color changed.- Parameters:
- bar- the bossbar
- oldColor- the old color
- newColor- the new color
- Since:
- 4.0.0
 
- 
bossBarOverlayChangeddefault void bossBarOverlayChanged(@NonNull BossBar bar, @NonNull BossBar.Overlay oldOverlay, @NonNull BossBar.Overlay newOverlay)Bossbar overlay changed.- Parameters:
- bar- the bossbar
- oldOverlay- the old overlay
- newOverlay- the new overlay
- Since:
- 4.0.0
 
- 
bossBarFlagsChangeddefault void bossBarFlagsChanged(@NonNull BossBar bar, @NonNull Set<BossBar.Flag> flagsAdded, @NonNull 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
 
 
-