类 StrafePlayerPhase

  • 所有已实现的接口:
    Phase

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

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official b Lbfn;b:Lorg/apache/logging/log4j/Logger;
        intermediary field_7061 Lnet/minecraft/class_1525;field_7061:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_30440

        private static final int field_30440
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lbfn;c:I
        intermediary field_30440 Lnet/minecraft/class_1525;field_30440:I
        named field_30440 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;field_30440:I
      • seenTargetTimes

        private int seenTargetTimes
        Mappings:
        Namespace Name Mixin selector
        official d Lbfn;d:I
        intermediary field_7060 Lnet/minecraft/class_1525;field_7060:I
        named seenTargetTimes Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;seenTargetTimes:I
      • path

        private Path path
        Mappings:
        Namespace Name Mixin selector
        official e Lbfn;e:Ldga;
        intermediary field_7059 Lnet/minecraft/class_1525;field_7059:Lnet/minecraft/class_11;
        named path Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;path:Lnet/minecraft/entity/ai/pathing/Path;
      • pathTarget

        private Vec3d pathTarget
        Mappings:
        Namespace Name Mixin selector
        official f Lbfn;f:Ldma;
        intermediary field_7057 Lnet/minecraft/class_1525;field_7057:Lnet/minecraft/class_243;
        named pathTarget Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;pathTarget:Lnet/minecraft/util/math/Vec3d;
      • target

        private LivingEntity target
        Mappings:
        Namespace Name Mixin selector
        official g Lbfn;g:Lasy;
        intermediary field_7062 Lnet/minecraft/class_1525;field_7062:Lnet/minecraft/class_1309;
        named target Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;target:Lnet/minecraft/entity/LivingEntity;
      • shouldFindNewPath

        private boolean shouldFindNewPath
        Mappings:
        Namespace Name Mixin selector
        official h Lbfn;h:Z
        intermediary field_7058 Lnet/minecraft/class_1525;field_7058:Z
        named shouldFindNewPath Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;shouldFindNewPath:Z
    • 构造器详细资料

      • StrafePlayerPhase

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

      • 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
      • updatePath

        private void updatePath()
        Mappings:
        Namespace Name Mixin selector
        official j Lbfn;j()V
        intermediary method_6860 Lnet/minecraft/class_1525;method_6860()V
        named updatePath Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;updatePath()V
      • followPath

        private void followPath()
        Mappings:
        Namespace Name Mixin selector
        official k Lbfn;k()V
        intermediary method_6861 Lnet/minecraft/class_1525;method_6861()V
        named followPath Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;followPath()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
      • setTargetEntity

        public void setTargetEntity​(LivingEntity targetEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbfn;a(Lasy;)V
        intermediary method_6862 Lnet/minecraft/class_1525;method_6862(Lnet/minecraft/class_1309;)V
        named setTargetEntity Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;setTargetEntity(Lnet/minecraft/entity/LivingEntity;)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;
      • getType

        public PhaseType<StrafePlayerPhase> 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;