Class GlowBossBar

java.lang.Object
net.glowstone.boss.GlowBossBar
All Implemented Interfaces:
org.bukkit.boss.BossBar
Direct Known Subclasses:
GlowKeyedBossBar

public class GlowBossBar extends Object implements org.bukkit.boss.BossBar
  • Constructor Details

    • GlowBossBar

      public GlowBossBar(String title, org.bukkit.boss.BarColor color, org.bukkit.boss.BarStyle style, double progress, org.bukkit.boss.BarFlag... flags)
      Creates a boss bar.
      Parameters:
      title - the bar's title
      color - the bar's color
      style - the bar's style
      progress - the initial progress
      flags - the flags
    • GlowBossBar

      public GlowBossBar(String title, org.bukkit.boss.BarColor color, org.bukkit.boss.BarStyle style, org.bukkit.boss.BarFlag... flags)
  • Method Details

    • setTitle

      public void setTitle(String title)
      Specified by:
      setTitle in interface org.bukkit.boss.BossBar
    • setColor

      public void setColor(org.bukkit.boss.BarColor color)
      Specified by:
      setColor in interface org.bukkit.boss.BossBar
    • setStyle

      public void setStyle(org.bukkit.boss.BarStyle style)
      Specified by:
      setStyle in interface org.bukkit.boss.BossBar
    • removeFlag

      public void removeFlag(org.bukkit.boss.BarFlag flag)
      Specified by:
      removeFlag in interface org.bukkit.boss.BossBar
    • addFlag

      public void addFlag(org.bukkit.boss.BarFlag flag)
      Specified by:
      addFlag in interface org.bukkit.boss.BossBar
    • hasFlag

      public boolean hasFlag(org.bukkit.boss.BarFlag flag)
      Specified by:
      hasFlag in interface org.bukkit.boss.BossBar
    • setProgress

      public void setProgress(double progress)
      Specified by:
      setProgress in interface org.bukkit.boss.BossBar
    • addPlayer

      public void addPlayer(org.bukkit.entity.Player player)
      Specified by:
      addPlayer in interface org.bukkit.boss.BossBar
    • removePlayer

      public void removePlayer(org.bukkit.entity.Player player)
      Specified by:
      removePlayer in interface org.bukkit.boss.BossBar
    • removeAll

      public void removeAll()
      Specified by:
      removeAll in interface org.bukkit.boss.BossBar
    • getPlayers

      public List<org.bukkit.entity.Player> getPlayers()
      Specified by:
      getPlayers in interface org.bukkit.boss.BossBar
    • setVisible

      public void setVisible(boolean visible)
      Specified by:
      setVisible in interface org.bukkit.boss.BossBar
    • show

      public void show()
      Specified by:
      show in interface org.bukkit.boss.BossBar
    • hide

      public void hide()
      Specified by:
      hide in interface org.bukkit.boss.BossBar
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUniqueId

      public UUID getUniqueId()
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.bukkit.boss.BossBar
    • getColor

      public org.bukkit.boss.BarColor getColor()
      Specified by:
      getColor in interface org.bukkit.boss.BossBar
    • getStyle

      public org.bukkit.boss.BarStyle getStyle()
      Specified by:
      getStyle in interface org.bukkit.boss.BossBar
    • getProgress

      public double getProgress()
      Specified by:
      getProgress in interface org.bukkit.boss.BossBar
    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface org.bukkit.boss.BossBar