Class LandingPhase

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

public class LandingPhase
extends AbstractPhase
Mappings:
Namespace Name
official bdp
intermediary net/minecraft/class_1518
named net/minecraft/entity/boss/dragon/phase/LandingPhase
  • Field Details

    • target

      private Vec3d target
      Mappings:
      Namespace Name Mixin selector
      official b Lbdp;b:Ldiu;
      intermediary field_7046 Lnet/minecraft/class_1518;field_7046:Lnet/minecraft/class_243;
      named target Lnet/minecraft/entity/boss/dragon/phase/LandingPhase;target:Lnet/minecraft/util/math/Vec3d;
  • Constructor Details

    • LandingPhase

      public LandingPhase​(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbdi;<init>(Lbdg;)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

    • clientTick

      public void clientTick()
      Specified by:
      clientTick in interface Phase
      Overrides:
      clientTick in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official b Lbdq;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()
      Specified by:
      serverTick in interface Phase
      Overrides:
      serverTick in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official c Lbdq;c()V
      intermediary method_6855 Lnet/minecraft/class_1521;method_6855()V
      named serverTick Lnet/minecraft/entity/boss/dragon/phase/Phase;serverTick()V
    • getMaxYAcceleration

      public float getMaxYAcceleration()
      Specified by:
      getMaxYAcceleration in interface Phase
      Overrides:
      getMaxYAcceleration in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official f Lbdq;f()F
      intermediary method_6846 Lnet/minecraft/class_1521;method_6846()F
      named getMaxYAcceleration Lnet/minecraft/entity/boss/dragon/phase/Phase;getMaxYAcceleration()F
    • method_6847

      public float method_6847()
      Specified by:
      method_6847 in interface Phase
      Overrides:
      method_6847 in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official h Lbdq;h()F
      intermediary method_6847 Lnet/minecraft/class_1521;method_6847()F
      named method_6847 Lnet/minecraft/entity/boss/dragon/phase/Phase;method_6847()F
    • beginPhase

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

      @Nullable public Vec3d getTarget()
      Specified by:
      getTarget in interface Phase
      Overrides:
      getTarget in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      official g Lbdq;g()Ldiu;
      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;
    • getType

      public PhaseType<LandingPhase> getType()
      Mappings:
      Namespace Name Mixin selector
      official i Lbdq;i()Lbdw;
      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;