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 aas
intermediary net/minecraft/class_3213
named 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>
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, getName, getOverlay, getPercent, getUuid, hasDragonMusic, shouldDarkenSky, shouldThickenFog
-
Field Details
-
players
- Mappings:
Namespace Name Mixin selector official h
Laas;h:Ljava/util/Set;
intermediary field_13913
Lnet/minecraft/class_3213;field_13913:Ljava/util/Set;
named players
Lnet/minecraft/entity/boss/ServerBossBar;players:Ljava/util/Set;
-
unmodifiablePlayers
- Mappings:
Namespace Name Mixin selector official i
Laas;i:Ljava/util/Set;
intermediary field_13914
Lnet/minecraft/class_3213;field_13914:Ljava/util/Set;
named unmodifiablePlayers
Lnet/minecraft/entity/boss/ServerBossBar;unmodifiablePlayers:Ljava/util/Set;
-
visible
private boolean visible- Mappings:
Namespace Name Mixin selector official j
Laas;j:Z
intermediary field_13912
Lnet/minecraft/class_3213;field_13912:Z
named visible
Lnet/minecraft/entity/boss/ServerBossBar;visible:Z
-
-
Constructor Details
-
ServerBossBar
- Mappings:
Namespace Name Mixin selector official <init>
Laas;<init>(Loi;Lapg$a;Lapg$b;)V
intermediary <init>
Lnet/minecraft/class_3213;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V
named <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:
setPercent
in classBossBar
- Mappings:
Namespace Name Mixin selector official a
Lapg;a(F)V
intermediary method_5408
Lnet/minecraft/class_1259;method_5408(F)V
named setPercent
Lnet/minecraft/entity/boss/BossBar;setPercent(F)V
-
setColor
- Overrides:
setColor
in classBossBar
- Mappings:
Namespace Name Mixin selector official a
Lapg;a(Lapg$a;)V
intermediary method_5416
Lnet/minecraft/class_1259;method_5416(Lnet/minecraft/class_1259$class_1260;)V
named setColor
Lnet/minecraft/entity/boss/BossBar;setColor(Lnet/minecraft/entity/boss/BossBar$Color;)V
-
setOverlay
- Overrides:
setOverlay
in classBossBar
- Mappings:
Namespace Name Mixin selector official a
Lapg;a(Lapg$b;)V
intermediary method_5409
Lnet/minecraft/class_1259;method_5409(Lnet/minecraft/class_1259$class_1261;)V
named setOverlay
Lnet/minecraft/entity/boss/BossBar;setOverlay(Lnet/minecraft/entity/boss/BossBar$Style;)V
-
setDarkenSky
- Overrides:
setDarkenSky
in classBossBar
- Mappings:
Namespace Name Mixin selector official a
Lapg;a(Z)Lapg;
intermediary method_5406
Lnet/minecraft/class_1259;method_5406(Z)Lnet/minecraft/class_1259;
named setDarkenSky
Lnet/minecraft/entity/boss/BossBar;setDarkenSky(Z)Lnet/minecraft/entity/boss/BossBar;
-
setDragonMusic
- Overrides:
setDragonMusic
in classBossBar
- Mappings:
Namespace Name Mixin selector official b
Lapg;b(Z)Lapg;
intermediary method_5410
Lnet/minecraft/class_1259;method_5410(Z)Lnet/minecraft/class_1259;
named setDragonMusic
Lnet/minecraft/entity/boss/BossBar;setDragonMusic(Z)Lnet/minecraft/entity/boss/BossBar;
-
setThickenFog
- Overrides:
setThickenFog
in classBossBar
- Mappings:
Namespace Name Mixin selector official c
Lapg;c(Z)Lapg;
intermediary method_5411
Lnet/minecraft/class_1259;method_5411(Z)Lnet/minecraft/class_1259;
named setThickenFog
Lnet/minecraft/entity/boss/BossBar;setThickenFog(Z)Lnet/minecraft/entity/boss/BossBar;
-
setName
-
sendPacket
- Mappings:
Namespace Name Mixin selector official a
Laas;a(Lpr$a;)V
intermediary method_14090
Lnet/minecraft/class_3213;method_14090(Lnet/minecraft/class_2629$class_2630;)V
named sendPacket
Lnet/minecraft/entity/boss/ServerBossBar;sendPacket(Lnet/minecraft/network/packet/s2c/play/BossBarS2CPacket$Type;)V
-
addPlayer
- Mappings:
Namespace Name Mixin selector official a
Laas;a(Laaw;)V
intermediary method_14088
Lnet/minecraft/class_3213;method_14088(Lnet/minecraft/class_3222;)V
named addPlayer
Lnet/minecraft/entity/boss/ServerBossBar;addPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
removePlayer
- Mappings:
Namespace Name Mixin selector official b
Laas;b(Laaw;)V
intermediary method_14089
Lnet/minecraft/class_3213;method_14089(Lnet/minecraft/class_3222;)V
named removePlayer
Lnet/minecraft/entity/boss/ServerBossBar;removePlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
clearPlayers
public void clearPlayers()- Mappings:
Namespace Name Mixin selector official b
Laas;b()V
intermediary method_14094
Lnet/minecraft/class_3213;method_14094()V
named clearPlayers
Lnet/minecraft/entity/boss/ServerBossBar;clearPlayers()V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official g
Laas;g()Z
intermediary method_14093
Lnet/minecraft/class_3213;method_14093()Z
named isVisible
Lnet/minecraft/entity/boss/ServerBossBar;isVisible()Z
-
setVisible
public void setVisible(boolean visible)- Mappings:
Namespace Name Mixin selector official d
Laas;d(Z)V
intermediary method_14091
Lnet/minecraft/class_3213;method_14091(Z)V
named setVisible
Lnet/minecraft/entity/boss/ServerBossBar;setVisible(Z)V
-
getPlayers
- Mappings:
Namespace Name Mixin selector official h
Laas;h()Ljava/util/Collection;
intermediary method_14092
Lnet/minecraft/class_3213;method_14092()Ljava/util/Collection;
named getPlayers
Lnet/minecraft/entity/boss/ServerBossBar;getPlayers()Ljava/util/Collection;
-