类 AbstractPhase

    • 字段详细资料

      • dragon

        protected final EnderDragonEntity dragon
        Mappings:
        Namespace Name Mixin selector
        official a Lbfb;a:Lbez;
        intermediary field_7036 Lnet/minecraft/class_1512;field_7036:Lnet/minecraft/class_1510;
        named dragon Lnet/minecraft/entity/boss/dragon/phase/AbstractPhase;dragon:Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;
    • 构造器详细资料

      • AbstractPhase

        public AbstractPhase​(EnderDragonEntity dragon)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbfb;<init>(Lbez;)V
        intermediary <init> Lnet/minecraft/class_1512;<init>(Lnet/minecraft/class_1510;)V
        named <init> Lnet/minecraft/entity/boss/dragon/phase/AbstractPhase;<init>(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
    • 方法详细资料

      • isSittingOrHovering

        public boolean isSittingOrHovering()
        指定者:
        isSittingOrHovering 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official a Lbfj;a()Z
        intermediary method_6848 Lnet/minecraft/class_1521;method_6848()Z
        named isSittingOrHovering Lnet/minecraft/entity/boss/dragon/phase/Phase;isSittingOrHovering()Z
      • clientTick

        public void clientTick()
        指定者:
        clientTick 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official b Lbfj;b()V
        intermediary method_6853 Lnet/minecraft/class_1521;method_6853()V
        named clientTick Lnet/minecraft/entity/boss/dragon/phase/Phase;clientTick()V
      • serverTick

        public void serverTick()
        指定者:
        serverTick 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official c Lbfj;c()V
        intermediary method_6855 Lnet/minecraft/class_1521;method_6855()V
        named serverTick Lnet/minecraft/entity/boss/dragon/phase/Phase;serverTick()V
      • crystalDestroyed

        public void crystalDestroyed​(EndCrystalEntity crystal,
                                     BlockPos pos,
                                     DamageSource source,
                                     @Nullable
                                     @Nullable PlayerEntity player)
        指定者:
        crystalDestroyed 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official a Lbfj;a(Lbey;Lgb;Larv;Lbjf;)V
        intermediary method_6850 Lnet/minecraft/class_1521;method_6850(Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;Lnet/minecraft/class_1657;)V
        named crystalDestroyed Lnet/minecraft/entity/boss/dragon/phase/Phase;crystalDestroyed(Lnet/minecraft/entity/decoration/EndCrystalEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/entity/player/PlayerEntity;)V
      • beginPhase

        public void beginPhase()
        指定者:
        beginPhase 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official d Lbfj;d()V
        intermediary method_6856 Lnet/minecraft/class_1521;method_6856()V
        named beginPhase Lnet/minecraft/entity/boss/dragon/phase/Phase;beginPhase()V
      • endPhase

        public void endPhase()
        指定者:
        endPhase 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official e Lbfj;e()V
        intermediary method_6854 Lnet/minecraft/class_1521;method_6854()V
        named endPhase Lnet/minecraft/entity/boss/dragon/phase/Phase;endPhase()V
      • getMaxYAcceleration

        public float getMaxYAcceleration()
        指定者:
        getMaxYAcceleration 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official f Lbfj;f()F
        intermediary method_6846 Lnet/minecraft/class_1521;method_6846()F
        named getMaxYAcceleration Lnet/minecraft/entity/boss/dragon/phase/Phase;getMaxYAcceleration()F
      • getPathTarget

        @Nullable
        public @Nullable Vec3d getPathTarget()
        指定者:
        getPathTarget 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official g Lbfj;g()Ldma;
        intermediary method_6851 Lnet/minecraft/class_1521;method_6851()Lnet/minecraft/class_243;
        named getPathTarget Lnet/minecraft/entity/boss/dragon/phase/Phase;getPathTarget()Lnet/minecraft/util/math/Vec3d;
      • modifyDamageTaken

        public float modifyDamageTaken​(DamageSource damageSource,
                                       float damage)
        指定者:
        modifyDamageTaken 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official a Lbfj;a(Larv;F)F
        intermediary method_6852 Lnet/minecraft/class_1521;method_6852(Lnet/minecraft/class_1282;F)F
        named modifyDamageTaken Lnet/minecraft/entity/boss/dragon/phase/Phase;modifyDamageTaken(Lnet/minecraft/entity/damage/DamageSource;F)F
      • getYawAcceleration

        public float getYawAcceleration()
        指定者:
        getYawAcceleration 在接口中 Phase
        Mappings:
        Namespace Name Mixin selector
        official h Lbfj;h()F
        intermediary method_6847 Lnet/minecraft/class_1521;method_6847()F
        named getYawAcceleration Lnet/minecraft/entity/boss/dragon/phase/Phase;getYawAcceleration()F