Class PhaseManager

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

public class PhaseManager extends Object
Mappings:
Namespace Name
official bst
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 Lbst;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 Lbst;b:Lbsc;
      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 Lbst;c:[Lbsm;
      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 Lbst;d:Lbsm;
      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> Lbst;<init>(Lbsc;)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 Lbst;a(Lbss;)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 Lbst;a()Lbsm;
      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 Lbst;b(Lbss;)Lbsm;
      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;