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 ahj
intermediary net/minecraft/class_3213
named net/minecraft/entity/boss/ServerBossBar
  • Field Details

    • players

      private final Set<ServerPlayerEntity> players
      Mappings:
      Namespace Name Mixin selector
      official h Lahj;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

      private final Set<ServerPlayerEntity> unmodifiablePlayers
      Mappings:
      Namespace Name Mixin selector
      official i Lahj;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 Lahj;j:Z
      intermediary field_13912 Lnet/minecraft/class_3213;field_13912:Z
      named visible Lnet/minecraft/entity/boss/ServerBossBar;visible:Z
  • Constructor Details

    • ServerBossBar

      public ServerBossBar(Text displayName, BossBar.Color color, BossBar.Style style)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lahj;<init>(Lss;Lbcc$a;Lbcc$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 percent)
      Overrides:
      setPercent in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;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

      public void setColor(BossBar.Color color)
      Overrides:
      setColor in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(Lbcc$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
    • setStyle

      public void setStyle(BossBar.Style style)
      Overrides:
      setStyle in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(Lbcc$b;)V
      intermediary method_5409 Lnet/minecraft/class_1259;method_5409(Lnet/minecraft/class_1259$class_1261;)V
      named setStyle Lnet/minecraft/entity/boss/BossBar;setStyle(Lnet/minecraft/entity/boss/BossBar$Style;)V
    • setDarkenSky

      public BossBar setDarkenSky(boolean darkenSky)
      Overrides:
      setDarkenSky in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(Z)Lbcc;
      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

      public BossBar setDragonMusic(boolean dragonMusic)
      Overrides:
      setDragonMusic in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official b Lbcc;b(Z)Lbcc;
      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

      public BossBar setThickenFog(boolean thickenFog)
      Overrides:
      setThickenFog in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official c Lbcc;c(Z)Lbcc;
      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

      public void setName(Text name)
      Overrides:
      setName in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbcc;a(Lss;)V
      intermediary method_5413 Lnet/minecraft/class_1259;method_5413(Lnet/minecraft/class_2561;)V
      named setName Lnet/minecraft/entity/boss/BossBar;setName(Lnet/minecraft/text/Text;)V
    • sendPacket

      private void sendPacket(Function<BossBar,BossBarS2CPacket> bossBarToPacketFunction)
      Mappings:
      Namespace Name Mixin selector
      official a Lahj;a(Ljava/util/function/Function;)V
      intermediary method_14090 Lnet/minecraft/class_3213;method_14090(Ljava/util/function/Function;)V
      named sendPacket Lnet/minecraft/entity/boss/ServerBossBar;sendPacket(Ljava/util/function/Function;)V
    • addPlayer

      public void addPlayer(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lahj;a(Lahn;)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

      public void removePlayer(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Lahj;b(Lahn;)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 Lahj;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 Lahj;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 Lahj;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

      public Collection<ServerPlayerEntity> getPlayers()
      Mappings:
      Namespace Name Mixin selector
      official h Lahj;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;