Class SittingAttackingPhase

All Implemented Interfaces:
Phase

public class SittingAttackingPhase extends AbstractSittingPhase
Mappings:
Namespace Name
named net/minecraft/entity/boss/dragon/phase/SittingAttackingPhase
intermediary net/minecraft/class_1520
official cin
  • Field Details

    • DURATION

      private static final int DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DURATION Lnet/minecraft/entity/boss/dragon/phase/SittingAttackingPhase;DURATION:I
      intermediary field_30432 Lnet/minecraft/class_1520;field_30432:I
      official b Lcin;b:I
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      named ticks Lnet/minecraft/entity/boss/dragon/phase/SittingAttackingPhase;ticks:I
      intermediary field_7049 Lnet/minecraft/class_1520;field_7049:I
      official c Lcin;c:I
  • Constructor Details

    • SittingAttackingPhase

      public SittingAttackingPhase(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> Lcie;<init>(Lcic;)V
  • Method Details

    • clientTick

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

      public void serverTick()
      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()V
      intermediary method_6855 Lnet/minecraft/class_1521;method_6855()V
      official c Lcim;c()V
    • beginPhase

      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 d Lcim;d()V
    • getType

      public PhaseType<SittingAttackingPhase> 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 i Lcim;i()Lcis;