类 HoldingPatternPhase

  • 所有已实现的接口:
    Phase

    public class HoldingPatternPhase
    extends AbstractPhase
    Mappings:
    Namespace Name
    official bff
    intermediary net/minecraft/class_1517
    named net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase
    • 字段详细资料

      • PLAYERS_IN_RANGE_PREDICATE

        private static final TargetPredicate PLAYERS_IN_RANGE_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official b Lbff;b:Lbcb;
        intermediary field_18121 Lnet/minecraft/class_1517;field_18121:Lnet/minecraft/class_4051;
        named PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;PLAYERS_IN_RANGE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
      • path

        private Path path
        Mappings:
        Namespace Name Mixin selector
        official c Lbff;c:Ldga;
        intermediary field_7043 Lnet/minecraft/class_1517;field_7043:Lnet/minecraft/class_11;
        named path Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;path:Lnet/minecraft/entity/ai/pathing/Path;
      • pathTarget

        private Vec3d pathTarget
        Mappings:
        Namespace Name Mixin selector
        official d Lbff;d:Ldma;
        intermediary field_7045 Lnet/minecraft/class_1517;field_7045:Lnet/minecraft/class_243;
        named pathTarget Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;pathTarget:Lnet/minecraft/util/math/Vec3d;
      • shouldFindNewPath

        private boolean shouldFindNewPath
        Mappings:
        Namespace Name Mixin selector
        official e Lbff;e:Z
        intermediary field_7044 Lnet/minecraft/class_1517;field_7044:Z
        named shouldFindNewPath Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;shouldFindNewPath:Z
    • 构造器详细资料

      • HoldingPatternPhase

        public HoldingPatternPhase​(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
    • 方法详细资料

      • getType

        public PhaseType<HoldingPatternPhase> getType()
        Mappings:
        Namespace Name Mixin selector
        official i Lbfj;i()Lbfp;
        intermediary method_6849 Lnet/minecraft/class_1521;method_6849()Lnet/minecraft/class_1527;
        named getType Lnet/minecraft/entity/boss/dragon/phase/Phase;getType()Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
      • serverTick

        public void serverTick()
        指定者:
        serverTick 在接口中 Phase
        覆盖:
        serverTick 在类中 AbstractPhase
        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
      • beginPhase

        public void beginPhase()
        指定者:
        beginPhase 在接口中 Phase
        覆盖:
        beginPhase 在类中 AbstractPhase
        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
      • getPathTarget

        @Nullable
        public @Nullable Vec3d getPathTarget()
        指定者:
        getPathTarget 在接口中 Phase
        覆盖:
        getPathTarget 在类中 AbstractPhase
        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;
      • tickInRange

        private void tickInRange()
        Mappings:
        Namespace Name Mixin selector
        official j Lbff;j()V
        intermediary method_6841 Lnet/minecraft/class_1517;method_6841()V
        named tickInRange Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;tickInRange()V
      • strafePlayer

        private void strafePlayer​(PlayerEntity player)
        Mappings:
        Namespace Name Mixin selector
        official a Lbff;a(Lbjf;)V
        intermediary method_6843 Lnet/minecraft/class_1517;method_6843(Lnet/minecraft/class_1657;)V
        named strafePlayer Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;strafePlayer(Lnet/minecraft/entity/player/PlayerEntity;)V
      • followPath

        private void followPath()
        Mappings:
        Namespace Name Mixin selector
        official k Lbff;k()V
        intermediary method_6842 Lnet/minecraft/class_1517;method_6842()V
        named followPath Lnet/minecraft/entity/boss/dragon/phase/HoldingPatternPhase;followPath()V
      • crystalDestroyed

        public void crystalDestroyed​(EndCrystalEntity crystal,
                                     BlockPos pos,
                                     DamageSource source,
                                     @Nullable
                                     @Nullable PlayerEntity player)
        指定者:
        crystalDestroyed 在接口中 Phase
        覆盖:
        crystalDestroyed 在类中 AbstractPhase
        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