Package net.minecraft.world.server
Class ServerBossInfo
java.lang.Object
net.minecraft.world.BossInfo
net.minecraft.world.server.ServerBossInfo
- Direct Known Subclasses:
CustomServerBossInfo
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.BossInfo
BossInfo.Color, BossInfo.Overlay -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<ServerPlayerEntity>private final Set<ServerPlayerEntity>private booleanFields inherited from class net.minecraft.world.BossInfo
color, createWorldFog, darkenScreen, name, overlay, percent, playBossMusic -
Constructor Summary
ConstructorsConstructorDescriptionServerBossInfo(ITextComponent p_i46839_1_, BossInfo.Color p_i46839_2_, BossInfo.Overlay p_i46839_3_) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayer(ServerPlayerEntity p_186760_1_) private voidbroadcast(SUpdateBossInfoPacket.Operation p_186759_1_) booleanvoidvoidremovePlayer(ServerPlayerEntity p_186761_1_) voidsetColor(BossInfo.Color p_186745_1_) setCreateWorldFog(boolean p_186743_1_) setDarkenScreen(boolean p_186741_1_) voidsetName(ITextComponent p_186739_1_) voidsetOverlay(BossInfo.Overlay p_186746_1_) voidsetPercent(float p_186735_1_) setPlayBossMusic(boolean p_186742_1_) voidsetVisible(boolean p_186758_1_) Methods inherited from class net.minecraft.world.BossInfo
getColor, getId, getName, getOverlay, getPercent, shouldCreateWorldFog, shouldDarkenScreen, shouldPlayBossMusic
-
Field Details
-
players
-
unmodifiablePlayers
-
visible
private boolean visible
-
-
Constructor Details
-
ServerBossInfo
public ServerBossInfo(ITextComponent p_i46839_1_, BossInfo.Color p_i46839_2_, BossInfo.Overlay p_i46839_3_)
-
-
Method Details
-
setPercent
public void setPercent(float p_186735_1_) - Overrides:
setPercentin classBossInfo
-
setColor
-
setOverlay
- Overrides:
setOverlayin classBossInfo
-
setDarkenScreen
- Overrides:
setDarkenScreenin classBossInfo
-
setPlayBossMusic
- Overrides:
setPlayBossMusicin classBossInfo
-
setCreateWorldFog
- Overrides:
setCreateWorldFogin classBossInfo
-
setName
-
broadcast
-
addPlayer
-
removePlayer
-
removeAllPlayers
public void removeAllPlayers() -
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean p_186758_1_) -
getPlayers
-