Package net.minecraft.entity.boss
Class BossBar
java.lang.Object
net.minecraft.entity.boss.BossBar
- Direct Known Subclasses:
ClientBossBar
,ServerBossBar
public abstract class BossBar extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BossBar.Color
static class
BossBar.Style
-
Field Summary
Fields Modifier and Type Field Description protected BossBar.Color
color
protected boolean
darkenSky
protected boolean
dragonMusic
protected Text
name
protected float
percent
protected BossBar.Style
style
protected boolean
thickenFog
private UUID
uuid
-
Constructor Summary
Constructors Constructor Description BossBar(UUID uuid, Text name, BossBar.Color color, BossBar.Style style)
-
Method Summary
Modifier and Type Method Description BossBar.Color
getColor()
boolean
getDarkenSky()
Text
getName()
BossBar.Style
getOverlay()
float
getPercent()
boolean
getThickenFog()
UUID
getUuid()
boolean
hasDragonMusic()
void
setColor(BossBar.Color color)
BossBar
setDarkenSky(boolean darkenSky)
BossBar
setDragonMusic(boolean dragonMusic)
void
setName(Text name)
void
setOverlay(BossBar.Style style)
void
setPercent(float percentage)
BossBar
setThickenFog(boolean thickenFog)
-
Field Details
-
uuid
-
name
-
percent
protected float percent -
color
-
style
-
darkenSky
protected boolean darkenSky -
dragonMusic
protected boolean dragonMusic -
thickenFog
protected boolean thickenFog
-
-
Constructor Details
-
BossBar
-
-
Method Details
-
getUuid
-
getName
-
setName
-
getPercent
public float getPercent() -
setPercent
public void setPercent(float percentage) -
getColor
-
setColor
-
getOverlay
-
setOverlay
-
getDarkenSky
public boolean getDarkenSky() -
setDarkenSky
-
hasDragonMusic
public boolean hasDragonMusic() -
setDragonMusic
-
setThickenFog
-
getThickenFog
public boolean getThickenFog()
-