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 Summary
Modifier 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 oldPercent, float newPercent)Bossbar percent changed.
-
Method Details
-
bossBarNameChanged
default void bossBarNameChanged(@NonNull BossBar bar, @NonNull Component oldName, @NonNull Component newName)Bossbar name changed.- Parameters:
bar- the bossbaroldName- the old namenewName- the new name- Since:
- 4.0.0
-
bossBarPercentChanged
Bossbar percent changed.- Parameters:
bar- the bossbaroldPercent- the old percentnewPercent- the new percent- Since:
- 4.0.0
-
bossBarColorChanged
default void bossBarColorChanged(@NonNull BossBar bar, @NonNull BossBar.Color oldColor, @NonNull BossBar.Color newColor)Bossbar color changed.- Parameters:
bar- the bossbaroldColor- the old colornewColor- the new color- Since:
- 4.0.0
-
bossBarOverlayChanged
default void bossBarOverlayChanged(@NonNull BossBar bar, @NonNull BossBar.Overlay oldOverlay, @NonNull BossBar.Overlay newOverlay)Bossbar overlay changed.- Parameters:
bar- the bossbaroldOverlay- the old overlaynewOverlay- the new overlay- Since:
- 4.0.0
-
bossBarFlagsChanged
default void bossBarFlagsChanged(@NonNull BossBar bar, @NonNull Set<BossBar.Flag> flagsAdded, @NonNull Set<BossBar.Flag> flagsRemoved)Bossbar flags changed.- Parameters:
bar- the bossbarflagsAdded- the flags added to the bossbarflagsRemoved- the flags removed from the bossbar- Since:
- 4.0.0
-