Class SittingScanningPhase

All Implemented Interfaces:
Phase

public class SittingScanningPhase
extends AbstractSittingPhase
Mappings:
Namespace Name
official bem
intermediary net/minecraft/class_1522
named net/minecraft/entity/boss/dragon/phase/SittingScanningPhase
  • Field Details

    • PLAYER_WITHIN_RANGE_PREDICATE

      private static final TargetPredicate PLAYER_WITHIN_RANGE_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official b Lbem;b:Lbbe;
      intermediary field_18123 Lnet/minecraft/class_1522;field_18123:Lnet/minecraft/class_4051;
      named PLAYER_WITHIN_RANGE_PREDICATE Lnet/minecraft/entity/boss/dragon/phase/SittingScanningPhase;PLAYER_WITHIN_RANGE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
    • CLOSE_PLAYER_PREDICATE

      private final TargetPredicate CLOSE_PLAYER_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official c Lbem;c:Lbbe;
      intermediary field_18124 Lnet/minecraft/class_1522;field_18124:Lnet/minecraft/class_4051;
      named CLOSE_PLAYER_PREDICATE Lnet/minecraft/entity/boss/dragon/phase/SittingScanningPhase;CLOSE_PLAYER_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      official d Lbem;d:I
      intermediary field_7050 Lnet/minecraft/class_1522;field_7050:I
      named ticks Lnet/minecraft/entity/boss/dragon/phase/SittingScanningPhase;ticks:I
  • Constructor Details

    • SittingScanningPhase

      public SittingScanningPhase​(EnderDragonEntity dragon)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbeb;<init>(Lbdz;)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 Lbej;c()V
      intermediary method_6855 Lnet/minecraft/class_1521;method_6855()V
      named serverTick Lnet/minecraft/entity/boss/dragon/phase/Phase;serverTick()V
    • beginPhase

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

      public PhaseType<SittingScanningPhase> getType()
      Mappings:
      Namespace Name Mixin selector
      official i Lbej;i()Lbep;
      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;