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 ckn
  • Field Details Link icon

    • LOGGER Link icon

      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 Lckn;a:Lorg/slf4j/Logger;
    • dragon Link icon

      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 Lckn;b:Lcjw;
    • phases Link icon

      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 Lckn;c:[Lckg;
    • current Link icon

      @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 Lckn;d:Lckg;
  • Constructor Details Link icon

    • PhaseManager Link icon

      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> Lckn;<init>(Lcjw;)V
  • Method Details Link icon

    • setPhase Link icon

      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 Lckn;a(Lckm;)V
    • getCurrent Link icon

      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 Lckn;a()Lckg;
    • create Link icon

      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 Lckn;b(Lckm;)Lckg;