类 PhaseManager


  • public class PhaseManager
    extends Object
    Mappings:
    Namespace Name
    official bfq
    intermediary net/minecraft/class_1526
    named net/minecraft/entity/boss/dragon/phase/PhaseManager
    • 字段详细资料

      • LOGGER

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

        private final EnderDragonEntity dragon
        Mappings:
        Namespace Name Mixin selector
        official b Lbfq;b:Lbez;
        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 Lbfq;c:[Lbfj;
        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

        private Phase current
        Mappings:
        Namespace Name Mixin selector
        official d Lbfq;d:Lbfj;
        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;
    • 构造器详细资料

      • PhaseManager

        public PhaseManager​(EnderDragonEntity dragon)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbfq;<init>(Lbez;)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
    • 方法详细资料

      • setPhase

        public void setPhase​(PhaseType<?> type)
        Mappings:
        Namespace Name Mixin selector
        official a Lbfq;a(Lbfp;)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 Lbfq;a()Lbfj;
        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 Lbfq;b(Lbfp;)Lbfj;
        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;