Class PhaseManager

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

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

    • LOGGER

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

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

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

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

    • PhaseManager

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

    • setPhase

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

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

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