Class PhaseManager

java.lang.Object
net.minecraft.entity.boss.dragon.phase.PhaseManager

public class PhaseManager extends Object
Mappings:
Namespace Name
official bxy
intermediary net/minecraft/class_1526
named net/minecraft/entity/boss/dragon/phase/PhaseManager
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbxy;a:Lorg/slf4j/Logger;
      intermediary field_7066 Lnet/minecraft/class_1526;field_7066:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;LOGGER:Lorg/slf4j/Logger;
    • dragon

      private final EnderDragonEntity dragon
      Mappings:
      Namespace Name Mixin selector
      official b Lbxy;b:Lbxh;
      intermediary field_7065 Lnet/minecraft/class_1526;field_7065:Lnet/minecraft/class_1510;
      named dragon Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;dragon:Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
    • phases

      private final Phase[] phases
      Mappings:
      Namespace Name Mixin selector
      official c Lbxy;c:[Lbxr;
      intermediary field_7064 Lnet/minecraft/class_1526;field_7064:[Lnet/minecraft/class_1521;
      named phases Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;phases:[Lnet/minecraft/entity/boss/dragon/phase/Phase;
    • current

      @Nullable private @Nullable Phase current
      Mappings:
      Namespace Name Mixin selector
      official d Lbxy;d:Lbxr;
      intermediary field_7063 Lnet/minecraft/class_1526;field_7063:Lnet/minecraft/class_1521;
      named current Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;current:Lnet/minecraft/entity/boss/dragon/phase/Phase;
  • Constructor Details

    • PhaseManager

      public PhaseManager(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbxy;<init>(Lbxh;)V
      intermediary <init> Lnet/minecraft/class_1526;<init>(Lnet/minecraft/class_1510;)V
      named <init> Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;<init>(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
  • Method Details

    • setPhase

      public void setPhase(PhaseType<?> type)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxy;a(Lbxx;)V
      intermediary method_6863 Lnet/minecraft/class_1526;method_6863(Lnet/minecraft/class_1527;)V
      named setPhase Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;setPhase(Lnet/minecraft/entity/boss/dragon/phase/PhaseType;)V
    • getCurrent

      public Phase getCurrent()
      Mappings:
      Namespace Name Mixin selector
      official a Lbxy;a()Lbxr;
      intermediary method_6864 Lnet/minecraft/class_1526;method_6864()Lnet/minecraft/class_1521;
      named getCurrent Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;getCurrent()Lnet/minecraft/entity/boss/dragon/phase/Phase;
    • create

      public <T extends Phase> T create(PhaseType<T> type)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxy;b(Lbxx;)Lbxr;
      intermediary method_6865 Lnet/minecraft/class_1526;method_6865(Lnet/minecraft/class_1527;)Lnet/minecraft/class_1521;
      named create Lnet/minecraft/entity/boss/dragon/phase/PhaseManager;create(Lnet/minecraft/entity/boss/dragon/phase/PhaseType;)Lnet/minecraft/entity/boss/dragon/phase/Phase;