Class ClientBossBar

java.lang.Object
net.minecraft.entity.boss.BossBar
net.minecraft.client.gui.hud.ClientBossBar

@Environment(CLIENT) public class ClientBossBar extends BossBar
Mappings:
Namespace Name
official fjb
intermediary net/minecraft/class_345
named net/minecraft/client/gui/hud/ClientBossBar
  • Field Details

    • HEALTH_CHANGE_ANIMATION_MS

      private static final long HEALTH_CHANGE_ANIMATION_MS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lfjb;l:J
      intermediary field_32204 Lnet/minecraft/class_345;field_32204:J
      named HEALTH_CHANGE_ANIMATION_MS Lnet/minecraft/client/gui/hud/ClientBossBar;HEALTH_CHANGE_ANIMATION_MS:J
    • healthLatest

      protected float healthLatest
      Mappings:
      Namespace Name Mixin selector
      official j Lfjb;j:F
      intermediary field_2129 Lnet/minecraft/class_345;field_2129:F
      named healthLatest Lnet/minecraft/client/gui/hud/ClientBossBar;healthLatest:F
    • timeHealthSet

      protected long timeHealthSet
      Mappings:
      Namespace Name Mixin selector
      official k Lfjb;k:J
      intermediary field_2128 Lnet/minecraft/class_345;field_2128:J
      named timeHealthSet Lnet/minecraft/client/gui/hud/ClientBossBar;timeHealthSet:J
  • Constructor Details

    • ClientBossBar

      public ClientBossBar(UUID uuid, Text name, float percent, BossBar.Color color, BossBar.Style style, boolean darkenSky, boolean dragonMusic, boolean thickenFog, Vec3d vec3d, int int2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfjb;<init>(Ljava/util/UUID;Lxe;FLbpq$a;Lbpq$b;ZZZLewu;I)V
      intermediary <init> Lnet/minecraft/class_345;<init>(Ljava/util/UUID;Lnet/minecraft/class_2561;FLnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;ZZZLnet/minecraft/class_243;I)V
      named <init> Lnet/minecraft/client/gui/hud/ClientBossBar;<init>(Ljava/util/UUID;Lnet/minecraft/text/Text;FLnet/minecraft/entity/boss/BossBar$Color;Lnet/minecraft/entity/boss/BossBar$Style;ZZZLnet/minecraft/util/math/Vec3d;I)V
  • Method Details

    • setPercent

      public void setPercent(float percent)
      Overrides:
      setPercent in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official a Lbpq;a(F)V
      intermediary method_5408 Lnet/minecraft/class_1259;method_5408(F)V
      named setPercent Lnet/minecraft/entity/boss/BossBar;setPercent(F)V
    • getPercent

      public float getPercent()
      Overrides:
      getPercent in class BossBar
      Mappings:
      Namespace Name Mixin selector
      official j Lbpq;j()F
      intermediary method_5412 Lnet/minecraft/class_1259;method_5412()F
      named getPercent Lnet/minecraft/entity/boss/BossBar;getPercent()F
    • method_59327

      public boolean method_59327(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official a Lfjb;a(Lewu;)Z
      intermediary method_59327 Lnet/minecraft/class_345;method_59327(Lnet/minecraft/class_243;)Z
      named method_59327 Lnet/minecraft/client/gui/hud/ClientBossBar;method_59327(Lnet/minecraft/util/math/Vec3d;)Z