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
official bdp
intermediary net/minecraft/class_1519
named net/minecraft/entity/boss/dragon/phase/LandingApproachPhase
  • Field Details

    • PLAYERS_IN_RANGE_PREDICATE

      private static final TargetPredicate PLAYERS_IN_RANGE_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official b Lbdp;b:Lbam;
      intermediary field_18122 Lnet/minecraft/class_1519;field_18122:Lnet/minecraft/class_4051;
      named PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;PLAYERS_IN_RANGE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
    • field_7047

      private Path field_7047
      Mappings:
      Namespace Name Mixin selector
      official c Lbdp;c:Ldcx;
      intermediary field_7047 Lnet/minecraft/class_1519;field_7047:Lnet/minecraft/class_11;
      named field_7047 Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;field_7047:Lnet/minecraft/entity/ai/pathing/Path;
    • target

      private Vec3d target
      Mappings:
      Namespace Name Mixin selector
      official d Lbdp;d:Ldiy;
      intermediary field_7048 Lnet/minecraft/class_1519;field_7048:Lnet/minecraft/class_243;
      named target Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;target:Lnet/minecraft/util/math/Vec3d;
  • Constructor Details

    • LandingApproachPhase

      public LandingApproachPhase​(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbdj;<init>(Lbdh;)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
  • Method Details

    • getType

      public PhaseType<LandingApproachPhase> getType()
      Mappings:
      Namespace Name Mixin selector
      official i Lbdr;i()Lbdx;
      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;
    • beginPhase

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

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

      @Nullable public Vec3d getTarget()
      Specified by:
      getTarget in interface Phase
      Overrides:
      getTarget in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official g Lbdr;g()Ldiy;
      intermediary method_6851 Lnet/minecraft/class_1521;method_6851()Lnet/minecraft/class_243;
      named getTarget Lnet/minecraft/entity/boss/dragon/phase/Phase;getTarget()Lnet/minecraft/util/math/Vec3d;
    • method_6844

      private void method_6844()
      Mappings:
      Namespace Name Mixin selector
      official j Lbdp;j()V
      intermediary method_6844 Lnet/minecraft/class_1519;method_6844()V
      named method_6844 Lnet/minecraft/entity/boss/dragon/phase/LandingApproachPhase;method_6844()V
    • method_6845

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