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
- Mappings:
Namespace Name official aasintermediary net/minecraft/class_3213named net/minecraft/entity/boss/ServerBossBar
-
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>playersprivate Set<ServerPlayerEntity>unmodifiablePlayersprivate booleanvisibleFields 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 voidaddPlayer(ServerPlayerEntity player)voidclearPlayers()Collection<ServerPlayerEntity>getPlayers()booleanisVisible()voidremovePlayer(ServerPlayerEntity player)private voidsendPacket(BossBarS2CPacket.Type type)voidsetColor(BossBar.Color color)BossBarsetDarkenSky(boolean darkenSky)BossBarsetDragonMusic(boolean dragonMusic)voidsetName(Text name)voidsetOverlay(BossBar.Style style)voidsetPercent(float percentage)BossBarsetThickenFog(boolean thickenFog)voidsetVisible(boolean visible)Methods inherited from class net.minecraft.entity.boss.BossBar
getColor, getName, getOverlay, getPercent, getUuid, hasDragonMusic, shouldDarkenSky, shouldThickenFog
-
Field Details
-
players
- Mappings:
Namespace Name Mixin selector official hLaas;h:Ljava/util/Set;intermediary field_13913Lnet/minecraft/class_3213;field_13913:Ljava/util/Set;named playersLnet/minecraft/entity/boss/ServerBossBar;players:Ljava/util/Set;
-
unmodifiablePlayers
- Mappings:
Namespace Name Mixin selector official iLaas;i:Ljava/util/Set;intermediary field_13914Lnet/minecraft/class_3213;field_13914:Ljava/util/Set;named unmodifiablePlayersLnet/minecraft/entity/boss/ServerBossBar;unmodifiablePlayers:Ljava/util/Set;
-
visible
private boolean visible- Mappings:
Namespace Name Mixin selector official jLaas;j:Zintermediary field_13912Lnet/minecraft/class_3213;field_13912:Znamed visibleLnet/minecraft/entity/boss/ServerBossBar;visible:Z
-
-
Constructor Details
-
ServerBossBar
- Mappings:
Namespace Name Mixin selector official <init>Laas;<init>(Loi;Lapg$a;Lapg$b;)Vintermediary <init>Lnet/minecraft/class_3213;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)Vnamed <init>Lnet/minecraft/entity/boss/ServerBossBar;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/entity/boss/BossBar$Color;Lnet/minecraft/entity/boss/BossBar$Style;)V
-
-
Method Details
-
setPercent
public void setPercent(float percentage)- Overrides:
setPercentin classBossBar- Mappings:
Namespace Name Mixin selector official aLapg;a(F)Vintermediary method_5408Lnet/minecraft/class_1259;method_5408(F)Vnamed setPercentLnet/minecraft/entity/boss/BossBar;setPercent(F)V
-
setColor
- Overrides:
setColorin classBossBar- Mappings:
Namespace Name Mixin selector official aLapg;a(Lapg$a;)Vintermediary method_5416Lnet/minecraft/class_1259;method_5416(Lnet/minecraft/class_1259$class_1260;)Vnamed setColorLnet/minecraft/entity/boss/BossBar;setColor(Lnet/minecraft/entity/boss/BossBar$Color;)V
-
setOverlay
- Overrides:
setOverlayin classBossBar- Mappings:
Namespace Name Mixin selector official aLapg;a(Lapg$b;)Vintermediary method_5409Lnet/minecraft/class_1259;method_5409(Lnet/minecraft/class_1259$class_1261;)Vnamed setOverlayLnet/minecraft/entity/boss/BossBar;setOverlay(Lnet/minecraft/entity/boss/BossBar$Style;)V
-
setDarkenSky
- Overrides:
setDarkenSkyin classBossBar- Mappings:
Namespace Name Mixin selector official aLapg;a(Z)Lapg;intermediary method_5406Lnet/minecraft/class_1259;method_5406(Z)Lnet/minecraft/class_1259;named setDarkenSkyLnet/minecraft/entity/boss/BossBar;setDarkenSky(Z)Lnet/minecraft/entity/boss/BossBar;
-
setDragonMusic
- Overrides:
setDragonMusicin classBossBar- Mappings:
Namespace Name Mixin selector official bLapg;b(Z)Lapg;intermediary method_5410Lnet/minecraft/class_1259;method_5410(Z)Lnet/minecraft/class_1259;named setDragonMusicLnet/minecraft/entity/boss/BossBar;setDragonMusic(Z)Lnet/minecraft/entity/boss/BossBar;
-
setThickenFog
- Overrides:
setThickenFogin classBossBar- Mappings:
Namespace Name Mixin selector official cLapg;c(Z)Lapg;intermediary method_5411Lnet/minecraft/class_1259;method_5411(Z)Lnet/minecraft/class_1259;named setThickenFogLnet/minecraft/entity/boss/BossBar;setThickenFog(Z)Lnet/minecraft/entity/boss/BossBar;
-
setName
-
sendPacket
- Mappings:
Namespace Name Mixin selector official aLaas;a(Lpr$a;)Vintermediary method_14090Lnet/minecraft/class_3213;method_14090(Lnet/minecraft/class_2629$class_2630;)Vnamed sendPacketLnet/minecraft/entity/boss/ServerBossBar;sendPacket(Lnet/minecraft/network/packet/s2c/play/BossBarS2CPacket$Type;)V
-
addPlayer
- Mappings:
Namespace Name Mixin selector official aLaas;a(Laaw;)Vintermediary method_14088Lnet/minecraft/class_3213;method_14088(Lnet/minecraft/class_3222;)Vnamed addPlayerLnet/minecraft/entity/boss/ServerBossBar;addPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
removePlayer
- Mappings:
Namespace Name Mixin selector official bLaas;b(Laaw;)Vintermediary method_14089Lnet/minecraft/class_3213;method_14089(Lnet/minecraft/class_3222;)Vnamed removePlayerLnet/minecraft/entity/boss/ServerBossBar;removePlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
clearPlayers
public void clearPlayers()- Mappings:
Namespace Name Mixin selector official bLaas;b()Vintermediary method_14094Lnet/minecraft/class_3213;method_14094()Vnamed clearPlayersLnet/minecraft/entity/boss/ServerBossBar;clearPlayers()V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official gLaas;g()Zintermediary method_14093Lnet/minecraft/class_3213;method_14093()Znamed isVisibleLnet/minecraft/entity/boss/ServerBossBar;isVisible()Z
-
setVisible
public void setVisible(boolean visible)- Mappings:
Namespace Name Mixin selector official dLaas;d(Z)Vintermediary method_14091Lnet/minecraft/class_3213;method_14091(Z)Vnamed setVisibleLnet/minecraft/entity/boss/ServerBossBar;setVisible(Z)V
-
getPlayers
- Mappings:
Namespace Name Mixin selector official hLaas;h()Ljava/util/Collection;intermediary method_14092Lnet/minecraft/class_3213;method_14092()Ljava/util/Collection;named getPlayersLnet/minecraft/entity/boss/ServerBossBar;getPlayers()Ljava/util/Collection;
-