Class StrafePlayerPhase

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

public class StrafePlayerPhase
extends AbstractPhase
Mappings:
Namespace Name
official bdw
intermediary net/minecraft/class_1525
named net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lbdw;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_7060

      private int field_7060
      Mappings:
      Namespace Name Mixin selector
      official c Lbdw;c:I
      intermediary field_7060 Lnet/minecraft/class_1525;field_7060:I
      named field_7060 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;field_7060:I
    • field_7059

      private Path field_7059
      Mappings:
      Namespace Name Mixin selector
      official d Lbdw;d:Lddb;
      intermediary field_7059 Lnet/minecraft/class_1525;field_7059:Lnet/minecraft/class_11;
      named field_7059 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;field_7059:Lnet/minecraft/entity/ai/pathing/Path;
    • target

      private Vec3d target
      Mappings:
      Namespace Name Mixin selector
      official e Lbdw;e:Ldjc;
      intermediary field_7057 Lnet/minecraft/class_1525;field_7057:Lnet/minecraft/class_243;
      named target Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;target:Lnet/minecraft/util/math/Vec3d;
    • field_7062

      private LivingEntity field_7062
      Mappings:
      Namespace Name Mixin selector
      official f Lbdw;f:Lark;
      intermediary field_7062 Lnet/minecraft/class_1525;field_7062:Lnet/minecraft/class_1309;
      named field_7062 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;field_7062:Lnet/minecraft/entity/LivingEntity;
    • field_7058

      private boolean field_7058
      Mappings:
      Namespace Name Mixin selector
      official g Lbdw;g:Z
      intermediary field_7058 Lnet/minecraft/class_1525;field_7058:Z
      named field_7058 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;field_7058:Z
  • Constructor Details

    • StrafePlayerPhase

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

    • serverTick

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

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

      private void method_6861()
      Mappings:
      Namespace Name Mixin selector
      official k Lbdw;k()V
      intermediary method_6861 Lnet/minecraft/class_1525;method_6861()V
      named method_6861 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;method_6861()V
    • beginPhase

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

      public void method_6862​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbdw;a(Lark;)V
      intermediary method_6862 Lnet/minecraft/class_1525;method_6862(Lnet/minecraft/class_1309;)V
      named method_6862 Lnet/minecraft/entity/boss/dragon/phase/StrafePlayerPhase;method_6862(Lnet/minecraft/entity/LivingEntity;)V
    • getTarget

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