Package net.minecraft.entity.boss
Class ServerBossBar
java.lang.Object
net.minecraft.entity.boss.BossBar
net.minecraft.entity.boss.ServerBossBar
- Direct Known Subclasses:
CommandBossBar
public class ServerBossBar extends BossBar
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.boss.BossBar
BossBar.Color, BossBar.Style
-
Field Summary
Fields Modifier and Type Field Description private Set<ServerPlayerEntity>
players
private Set<ServerPlayerEntity>
unmodifiablePlayers
private boolean
visible
Fields inherited from class net.minecraft.entity.boss.BossBar
color, darkenSky, dragonMusic, name, percent, style, thickenFog
-
Constructor Summary
Constructors Constructor Description ServerBossBar(Text displayName, BossBar.Color color, BossBar.Style style)
-
Method Summary
Modifier and Type Method Description void
addPlayer(ServerPlayerEntity player)
void
clearPlayers()
Collection<ServerPlayerEntity>
getPlayers()
boolean
isVisible()
void
removePlayer(ServerPlayerEntity player)
private void
sendPacket(BossBarS2CPacket.Type type)
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)
void
setVisible(boolean visible)
Methods inherited from class net.minecraft.entity.boss.BossBar
getColor, getDarkenSky, getName, getOverlay, getPercent, getThickenFog, getUuid, hasDragonMusic
-
Field Details
-
players
-
unmodifiablePlayers
-
visible
private boolean visible
-
-
Constructor Details
-
ServerBossBar
-
-
Method Details
-
setPercent
public void setPercent(float percentage)- Overrides:
setPercent
in classBossBar
-
setColor
-
setOverlay
- Overrides:
setOverlay
in classBossBar
-
setDarkenSky
- Overrides:
setDarkenSky
in classBossBar
-
setDragonMusic
- Overrides:
setDragonMusic
in classBossBar
-
setThickenFog
- Overrides:
setThickenFog
in classBossBar
-
setName
-
sendPacket
-
addPlayer
-
removePlayer
-
clearPlayers
public void clearPlayers() -
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
getPlayers
-