Class LandingApproachPhase

java.lang.Object
net.minecraft.entity.boss.dragon.phase.AbstractPhase
net.minecraft.entity.boss.dragon.phase.LandingApproachPhase
All Implemented Interfaces:
Phase

public class LandingApproachPhase extends AbstractPhase
Mappings:
Namespace Name
named net/minecraft/entity/boss/dragon/phase/LandingApproachPhase
intermediary net/minecraft/class_1519
official cke
  • Field Details Link icon

    • PLAYERS_IN_RANGE_PREDICATE Link icon

      private static final TargetPredicate PLAYERS_IN_RANGE_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      named PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;PLAYERS_IN_RANGE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
      intermediary field_18122 Lnet/minecraft/class_1519;field_18122:Lnet/minecraft/class_4051;
      official b Lcke;b:Lcfz;
    • path Link icon

      @Nullable private @Nullable Path path
      Mappings:
      Namespace Name Mixin selector
      named path Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;path:Lnet/minecraft/entity/ai/pathing/Path;
      intermediary field_7047 Lnet/minecraft/class_1519;field_7047:Lnet/minecraft/class_11;
      official c Lcke;c:Leto;
    • pathTarget Link icon

      @Nullable private @Nullable Vec3d pathTarget
      Mappings:
      Namespace Name Mixin selector
      named pathTarget Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;pathTarget:Lnet/minecraft/util/math/Vec3d;
      intermediary field_7048 Lnet/minecraft/class_1519;field_7048:Lnet/minecraft/class_243;
      official d Lcke;d:Lfbb;
  • Constructor Details Link icon

    • LandingApproachPhase Link icon

      public LandingApproachPhase(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/boss/dragon/phase/AbstractPhase;<init>(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)V
      intermediary <init> Lnet/minecraft/class_1512;<init>(Lnet/minecraft/class_1510;)V
      official <init> Lcjy;<init>(Lcjw;)V
  • Method Details Link icon

    • getType Link icon

      public PhaseType<LandingApproachPhase> getType()
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/entity/boss/dragon/phase/Phase;getType()Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
      intermediary method_6849 Lnet/minecraft/class_1521;method_6849()Lnet/minecraft/class_1527;
      official h Lckg;h()Lckm;
    • beginPhase Link icon

      public void beginPhase()
      Specified by:
      beginPhase in interface Phase
      Overrides:
      beginPhase in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      named beginPhase Lnet/minecraft/entity/boss/dragon/phase/Phase;beginPhase()V
      intermediary method_6856 Lnet/minecraft/class_1521;method_6856()V
      official c Lckg;c()V
    • serverTick Link icon

      public void serverTick(ServerWorld world)
      Specified by:
      serverTick in interface Phase
      Overrides:
      serverTick in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      named serverTick Lnet/minecraft/entity/boss/dragon/phase/Phase;serverTick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_6855 Lnet/minecraft/class_1521;method_6855(Lnet/minecraft/class_3218;)V
      official a Lckg;a(Lard;)V
    • getPathTarget Link icon

      @Nullable public @Nullable Vec3d getPathTarget()
      Specified by:
      getPathTarget in interface Phase
      Overrides:
      getPathTarget in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      named getPathTarget Lnet/minecraft/entity/boss/dragon/phase/Phase;getPathTarget()Lnet/minecraft/util/math/Vec3d;
      intermediary method_6851 Lnet/minecraft/class_1521;method_6851()Lnet/minecraft/class_243;
      official f Lckg;f()Lfbb;
    • updatePath Link icon

      private void updatePath(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named updatePath Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;updatePath(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_6844 Lnet/minecraft/class_1519;method_6844(Lnet/minecraft/class_3218;)V
      official b Lcke;b(Lard;)V
    • followPath Link icon

      private void followPath()
      Mappings:
      Namespace Name Mixin selector
      named followPath Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;followPath()V
      intermediary method_6845 Lnet/minecraft/class_1519;method_6845()V
      official i Lcke;i()V