Class KeyedBossBar.LimboBossBarHandler

java.lang.Object
com.loohp.limbo.bossbar.KeyedBossBar.LimboBossBarHandler
All Implemented Interfaces:
net.kyori.adventure.bossbar.BossBar.Listener
Enclosing class:
KeyedBossBar

public static class KeyedBossBar.LimboBossBarHandler extends Object implements net.kyori.adventure.bossbar.BossBar.Listener
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    bossBarColorChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.bossbar.BossBar.Color oldColor, @NotNull net.kyori.adventure.bossbar.BossBar.Color newColor)
     
    void
    bossBarFlagsChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull Set<net.kyori.adventure.bossbar.BossBar.Flag> flagsAdded, @NotNull Set<net.kyori.adventure.bossbar.BossBar.Flag> flagsRemoved)
     
    void
    bossBarNameChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.text.Component oldName, @NotNull net.kyori.adventure.text.Component newName)
     
    void
    bossBarOverlayChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.bossbar.BossBar.Overlay oldOverlay, @NotNull net.kyori.adventure.bossbar.BossBar.Overlay newOverlay)
     
    void
    bossBarProgressChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, float oldProgress, float newProgress)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.kyori.adventure.bossbar.BossBar.Listener

    bossBarPercentChanged
  • Method Details

    • bossBarNameChanged

      public void bossBarNameChanged(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull @NotNull net.kyori.adventure.text.Component oldName, @NotNull @NotNull net.kyori.adventure.text.Component newName)
      Specified by:
      bossBarNameChanged in interface net.kyori.adventure.bossbar.BossBar.Listener
    • bossBarProgressChanged

      public void bossBarProgressChanged(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar, float oldProgress, float newProgress)
      Specified by:
      bossBarProgressChanged in interface net.kyori.adventure.bossbar.BossBar.Listener
    • bossBarColorChanged

      public void bossBarColorChanged(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.bossbar.BossBar.Color oldColor, @NotNull net.kyori.adventure.bossbar.BossBar.Color newColor)
      Specified by:
      bossBarColorChanged in interface net.kyori.adventure.bossbar.BossBar.Listener
    • bossBarOverlayChanged

      public void bossBarOverlayChanged(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.bossbar.BossBar.Overlay oldOverlay, @NotNull net.kyori.adventure.bossbar.BossBar.Overlay newOverlay)
      Specified by:
      bossBarOverlayChanged in interface net.kyori.adventure.bossbar.BossBar.Listener
    • bossBarFlagsChanged

      public void bossBarFlagsChanged(@NotNull @NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull @NotNull Set<net.kyori.adventure.bossbar.BossBar.Flag> flagsAdded, @NotNull @NotNull Set<net.kyori.adventure.bossbar.BossBar.Flag> flagsRemoved)
      Specified by:
      bossBarFlagsChanged in interface net.kyori.adventure.bossbar.BossBar.Listener