Class AbstractSittingPhase

java.lang.Object
net.minecraft.entity.boss.dragon.phase.AbstractPhase
net.minecraft.entity.boss.dragon.phase.AbstractSittingPhase
All Implemented Interfaces:
Phase
Direct Known Subclasses:
SittingAttackingPhase, SittingFlamingPhase, SittingScanningPhase

public abstract class AbstractSittingPhase extends AbstractPhase
Mappings:
Namespace Name
named net/minecraft/entity/boss/dragon/phase/AbstractSittingPhase
intermediary net/minecraft/class_1514
official cib
  • Constructor Details

    • AbstractSittingPhase

      public AbstractSittingPhase(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> Lcia;<init>(Lchy;)V
  • Method Details

    • isSittingOrHovering

      public boolean isSittingOrHovering()
      Specified by:
      isSittingOrHovering in interface Phase
      Overrides:
      isSittingOrHovering in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      named isSittingOrHovering Lnet/minecraft/entity/boss/dragon/phase/Phase;isSittingOrHovering()Z
      intermediary method_6848 Lnet/minecraft/class_1521;method_6848()Z
      official a Lcii;a()Z
    • modifyDamageTaken

      public float modifyDamageTaken(DamageSource damageSource, float damage)
      Specified by:
      modifyDamageTaken in interface Phase
      Overrides:
      modifyDamageTaken in class AbstractPhase
      Mappings:
      Namespace Name Mixin selector
      named modifyDamageTaken Lnet/minecraft/entity/boss/dragon/phase/Phase;modifyDamageTaken(Lnet/minecraft/entity/damage/DamageSource;F)F
      intermediary method_6852 Lnet/minecraft/class_1521;method_6852(Lnet/minecraft/class_1282;F)F
      official a Lcii;a(Lbrj;F)F