Package net.glowstone.boss
Class GlowBossBar
java.lang.Object
net.glowstone.boss.GlowBossBar
- All Implemented Interfaces:
org.bukkit.boss.BossBar
- Direct Known Subclasses:
GlowKeyedBossBar
-
Constructor Summary
ConstructorDescriptionGlowBossBar
(String title, org.bukkit.boss.BarColor color, org.bukkit.boss.BarStyle style, double progress, org.bukkit.boss.BarFlag... flags) Creates a boss bar.GlowBossBar
(String title, org.bukkit.boss.BarColor color, org.bukkit.boss.BarStyle style, org.bukkit.boss.BarFlag... flags) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFlag
(org.bukkit.boss.BarFlag flag) void
addPlayer
(org.bukkit.entity.Player player) boolean
org.bukkit.boss.BarColor
getColor()
List<org.bukkit.entity.Player>
double
org.bukkit.boss.BarStyle
getStyle()
getTitle()
boolean
hasFlag
(org.bukkit.boss.BarFlag flag) void
hide()
boolean
void
void
removeFlag
(org.bukkit.boss.BarFlag flag) void
removePlayer
(org.bukkit.entity.Player player) void
setColor
(org.bukkit.boss.BarColor color) void
setProgress
(double progress) void
setStyle
(org.bukkit.boss.BarStyle style) void
void
setVisible
(boolean visible) void
show()
toString()
-
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 titlecolor
- the bar's colorstyle
- the bar's styleprogress
- the initial progressflags
- 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
- Specified by:
setTitle
in interfaceorg.bukkit.boss.BossBar
-
setColor
public void setColor(org.bukkit.boss.BarColor color) - Specified by:
setColor
in interfaceorg.bukkit.boss.BossBar
-
setStyle
public void setStyle(org.bukkit.boss.BarStyle style) - Specified by:
setStyle
in interfaceorg.bukkit.boss.BossBar
-
removeFlag
public void removeFlag(org.bukkit.boss.BarFlag flag) - Specified by:
removeFlag
in interfaceorg.bukkit.boss.BossBar
-
addFlag
public void addFlag(org.bukkit.boss.BarFlag flag) - Specified by:
addFlag
in interfaceorg.bukkit.boss.BossBar
-
hasFlag
public boolean hasFlag(org.bukkit.boss.BarFlag flag) - Specified by:
hasFlag
in interfaceorg.bukkit.boss.BossBar
-
setProgress
public void setProgress(double progress) - Specified by:
setProgress
in interfaceorg.bukkit.boss.BossBar
-
addPlayer
public void addPlayer(org.bukkit.entity.Player player) - Specified by:
addPlayer
in interfaceorg.bukkit.boss.BossBar
-
removePlayer
public void removePlayer(org.bukkit.entity.Player player) - Specified by:
removePlayer
in interfaceorg.bukkit.boss.BossBar
-
removeAll
public void removeAll()- Specified by:
removeAll
in interfaceorg.bukkit.boss.BossBar
-
getPlayers
- Specified by:
getPlayers
in interfaceorg.bukkit.boss.BossBar
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisible
in interfaceorg.bukkit.boss.BossBar
-
show
public void show()- Specified by:
show
in interfaceorg.bukkit.boss.BossBar
-
hide
public void hide()- Specified by:
hide
in interfaceorg.bukkit.boss.BossBar
-
equals
-
toString
-
getUniqueId
-
getTitle
- Specified by:
getTitle
in interfaceorg.bukkit.boss.BossBar
-
getColor
public org.bukkit.boss.BarColor getColor()- Specified by:
getColor
in interfaceorg.bukkit.boss.BossBar
-
getStyle
public org.bukkit.boss.BarStyle getStyle()- Specified by:
getStyle
in interfaceorg.bukkit.boss.BossBar
-
getProgress
public double getProgress()- Specified by:
getProgress
in interfaceorg.bukkit.boss.BossBar
-
isVisible
public boolean isVisible()- Specified by:
isVisible
in interfaceorg.bukkit.boss.BossBar
-