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
  • Field Details

    • players

      private final Set<ServerPlayerEntity> 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

      private final Set<ServerPlayerEntity> 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

      public ServerBossBar​(Text displayName, BossBar.Color color, BossBar.Style style)
      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 class BossBar
      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

      public void setColor​(BossBar.Color color)
      Overrides:
      setColor in class BossBar
      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

      public void setOverlay​(BossBar.Style style)
      Overrides:
      setOverlay in class BossBar
      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

      public BossBar setDarkenSky​(boolean darkenSky)
      Overrides:
      setDarkenSky in class BossBar
      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

      public BossBar setDragonMusic​(boolean dragonMusic)
      Overrides:
      setDragonMusic in class BossBar
      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

      public BossBar setThickenFog​(boolean thickenFog)
      Overrides:
      setThickenFog in class BossBar
      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

      public void setName​(Text name)
      Overrides:
      setName in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lapg;a(Loi;)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​(BossBarS2CPacket.Type type)
      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

      public void addPlayer​(ServerPlayerEntity player)
      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

      public void removePlayer​(ServerPlayerEntity player)
      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

      public Collection<ServerPlayerEntity> 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;