Class EnderDragonEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider, Monster, MultipartEntityProvider

public class EnderDragonEntity extends MobEntity implements MultipartEntityProvider, Monster
Mappings:
Namespace Name
official abd
intermediary net/minecraft/class_959
named net/minecraft/entity/boss/dragon/EnderDragonEntity
  • Field Details

    • field_14662

      private static final Logger field_14662
      Mappings:
      Namespace Name Mixin selector
      official bJ Labd;bJ:Lorg/apache/logging/log4j/Logger;
      intermediary field_14662 Lnet/minecraft/class_959;field_14662:Lorg/apache/logging/log4j/Logger;
      named field_14662 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14662:Lorg/apache/logging/log4j/Logger;
    • field_14661

      public static final TrackedData<Integer> field_14661
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a:Lmy;
      intermediary field_14661 Lnet/minecraft/class_959;field_14661:Lnet/minecraft/class_2921;
      named field_14661 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14661:Lnet/minecraft/entity/data/TrackedData;
    • segmentCircularBuffer

      public double[][] segmentCircularBuffer
      Mappings:
      Namespace Name Mixin selector
      official b Labd;b:[[D
      intermediary field_3753 Lnet/minecraft/class_959;field_3753:[[D
      named segmentCircularBuffer Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;segmentCircularBuffer:[[D
    • latestSegment

      public int latestSegment
      Mappings:
      Namespace Name Mixin selector
      official c Labd;c:I
      intermediary field_3754 Lnet/minecraft/class_959;field_3754:I
      named latestSegment Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;latestSegment:I
    • parts

      public EnderDragonPart[] parts
      Mappings:
      Namespace Name Mixin selector
      official bv Labd;bv:[Labb;
      intermediary field_3755 Lnet/minecraft/class_959;field_3755:[Lnet/minecraft/class_957;
      named parts Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;parts:[Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partHead

      public EnderDragonPart partHead
      Mappings:
      Namespace Name Mixin selector
      official bw Labd;bw:Labb;
      intermediary field_3756 Lnet/minecraft/class_959;field_3756:Lnet/minecraft/class_957;
      named partHead Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partHead:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • field_14670

      public EnderDragonPart field_14670
      Mappings:
      Namespace Name Mixin selector
      official bx Labd;bx:Labb;
      intermediary field_14670 Lnet/minecraft/class_959;field_14670:Lnet/minecraft/class_957;
      named field_14670 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14670:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partBody

      public EnderDragonPart partBody
      Mappings:
      Namespace Name Mixin selector
      official by Labd;by:Labb;
      intermediary field_3757 Lnet/minecraft/class_959;field_3757:Lnet/minecraft/class_957;
      named partBody Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partBody:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partTail1

      public EnderDragonPart partTail1
      Mappings:
      Namespace Name Mixin selector
      official bz Labd;bz:Labb;
      intermediary field_3758 Lnet/minecraft/class_959;field_3758:Lnet/minecraft/class_957;
      named partTail1 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail1:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partTail2

      public EnderDragonPart partTail2
      Mappings:
      Namespace Name Mixin selector
      official bA Labd;bA:Labb;
      intermediary field_3749 Lnet/minecraft/class_959;field_3749:Lnet/minecraft/class_957;
      named partTail2 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail2:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partTail3

      public EnderDragonPart partTail3
      Mappings:
      Namespace Name Mixin selector
      official bB Labd;bB:Labb;
      intermediary field_3750 Lnet/minecraft/class_959;field_3750:Lnet/minecraft/class_957;
      named partTail3 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail3:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partWingRight

      public EnderDragonPart partWingRight
      Mappings:
      Namespace Name Mixin selector
      official bC Labd;bC:Labb;
      intermediary field_3739 Lnet/minecraft/class_959;field_3739:Lnet/minecraft/class_957;
      named partWingRight Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partWingRight:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • partWingLeft

      public EnderDragonPart partWingLeft
      Mappings:
      Namespace Name Mixin selector
      official bD Labd;bD:Labb;
      intermediary field_3740 Lnet/minecraft/class_959;field_3740:Lnet/minecraft/class_957;
      named partWingLeft Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partWingLeft:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
    • prevWingPosition

      public float prevWingPosition
      Mappings:
      Namespace Name Mixin selector
      official bE Labd;bE:F
      intermediary field_3741 Lnet/minecraft/class_959;field_3741:F
      named prevWingPosition Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;prevWingPosition:F
    • wingPosition

      public float wingPosition
      Mappings:
      Namespace Name Mixin selector
      official bF Labd;bF:F
      intermediary field_3743 Lnet/minecraft/class_959;field_3743:F
      named wingPosition Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;wingPosition:F
    • field_3745

      public boolean field_3745
      Mappings:
      Namespace Name Mixin selector
      official bG Labd;bG:Z
      intermediary field_3745 Lnet/minecraft/class_959;field_3745:Z
      named field_3745 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_3745:Z
    • field_3746

      public int field_3746
      Mappings:
      Namespace Name Mixin selector
      official bH Labd;bH:I
      intermediary field_3746 Lnet/minecraft/class_959;field_3746:I
      named field_3746 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_3746:I
    • connectedCrystal

      public EndCrystalEntity connectedCrystal
      Mappings:
      Namespace Name Mixin selector
      official bI Labd;bI:Labc;
      intermediary field_3747 Lnet/minecraft/class_959;field_3747:Lnet/minecraft/class_958;
      named connectedCrystal Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;connectedCrystal:Lnet/minecraft/entity/EndCrystalEntity;
    • field_14663

      private final DragonRespawnAnimation field_14663
      Mappings:
      Namespace Name Mixin selector
      official bK Labd;bK:Layr;
      intermediary field_14663 Lnet/minecraft/class_959;field_14663:Lnet/minecraft/class_2752;
      named field_14663 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14663:Lnet/minecraft/server/DragonRespawnAnimation;
    • field_14664

      private final class_2994 field_14664
      Mappings:
      Namespace Name Mixin selector
      official bL Labd;bL:Labu;
      intermediary field_14664 Lnet/minecraft/class_959;field_14664:Lnet/minecraft/class_2994;
      named field_14664 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14664:Lnet/minecraft/dragon/class_2994;
    • field_14665

      private int field_14665
      Mappings:
      Namespace Name Mixin selector
      official bM Labd;bM:I
      intermediary field_14665 Lnet/minecraft/class_959;field_14665:I
      named field_14665 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14665:I
    • field_14666

      private int field_14666
      Mappings:
      Namespace Name Mixin selector
      official bN Labd;bN:I
      intermediary field_14666 Lnet/minecraft/class_959;field_14666:I
      named field_14666 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14666:I
    • field_14667

      private final PathNode[] field_14667
      Mappings:
      Namespace Name Mixin selector
      official bO Labd;bO:[Lbej;
      intermediary field_14667 Lnet/minecraft/class_959;field_14667:[Lnet/minecraft/class_86;
      named field_14667 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14667:[Lnet/minecraft/entity/ai/pathing/PathNode;
    • field_14668

      private final int[] field_14668
      Mappings:
      Namespace Name Mixin selector
      official bP Labd;bP:[I
      intermediary field_14668 Lnet/minecraft/class_959;field_14668:[I
      named field_14668 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14668:[I
    • field_14669

      private final class_2769 field_14669
      Mappings:
      Namespace Name Mixin selector
      official bQ Labd;bQ:Lbeg;
      intermediary field_14669 Lnet/minecraft/class_959;field_14669:Lnet/minecraft/class_2769;
      named field_14669 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14669:Lnet/minecraft/entity/ai/class_2769;
  • Constructor Details

    • EnderDragonEntity

      public EnderDragonEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lvg;<init>(Lamu;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bM Lvp;bM()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official i Lvg;i()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getSegmentProperties

      public double[] getSegmentProperties(int segmentNumber, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(IF)[D
      intermediary method_2898 Lnet/minecraft/class_959;method_2898(IF)[D
      named getSegmentProperties Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;getSegmentProperties(IF)[D
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lvp;n()V
      intermediary method_2651 Lnet/minecraft/class_1699;method_2651()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • method_13172

      private float method_13172(float float2)
      Mappings:
      Namespace Name Mixin selector
      official q Labd;q(F)F
      intermediary method_13172 Lnet/minecraft/class_959;method_13172(F)F
      named method_13172 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13172(F)F
    • tickWithEndCrystals

      private void tickWithEndCrystals()
      Things to do every tick related to end crystals. The Ender Dragon: * Disconnects from its crystal if it is removed * If it is connected to a crystal, then heals every 10 ticks * With a 1 in 10 chance each tick, searches for the nearest crystal and connects to it if present
      Mappings:
      Namespace Name Mixin selector
      official dg Labd;dg()V
      intermediary method_2905 Lnet/minecraft/class_959;method_2905()V
      named tickWithEndCrystals Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;tickWithEndCrystals()V
    • launchLivingEntities

      private void launchLivingEntities(List<Entity> entities)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(Ljava/util/List;)V
      intermediary method_2901 Lnet/minecraft/class_959;method_2901(Ljava/util/List;)V
      named launchLivingEntities Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;launchLivingEntities(Ljava/util/List;)V
    • damageLivingEntities

      private void damageLivingEntities(List<Entity> entities)
      Mappings:
      Namespace Name Mixin selector
      official b Labd;b(Ljava/util/List;)V
      intermediary method_2903 Lnet/minecraft/class_959;method_2903(Ljava/util/List;)V
      named damageLivingEntities Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;damageLivingEntities(Ljava/util/List;)V
    • wrapYawChange

      private float wrapYawChange(double yawDegrees)
      Mappings:
      Namespace Name Mixin selector
      official c Labd;c(D)F
      intermediary method_2902 Lnet/minecraft/class_959;method_2902(D)F
      named wrapYawChange Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;wrapYawChange(D)F
    • destroyBlocks

      private boolean destroyBlocks(Box area)
      Mappings:
      Namespace Name Mixin selector
      official b Labd;b(Lbhb;)Z
      intermediary method_2900 Lnet/minecraft/class_959;method_2900(Lnet/minecraft/class_231;)Z
      named destroyBlocks Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;destroyBlocks(Lnet/minecraft/util/math/Box;)Z
    • setAngry

      public boolean setAngry(EnderDragonPart multipart, DamageSource source, float angry)
      Specified by:
      setAngry in interface MultipartEntityProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laba;a(Labb;Lur;F)Z
      intermediary method_2896 Lnet/minecraft/class_1409;method_2896(Lnet/minecraft/class_957;Lnet/minecraft/class_856;F)Z
      named setAngry Lnet/minecraft/entity/MultipartEntityProvider;setAngry(Lnet/minecraft/entity/boss/dragon/EnderDragonPart;Lnet/minecraft/entity/damage/DamageSource;F)Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lur;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • method_6302

      protected boolean method_6302(DamageSource damageSource, float float2)
      Mappings:
      Namespace Name Mixin selector
      official e Labd;e(Lur;F)Z
      intermediary method_6302 Lnet/minecraft/class_959;method_6302(Lnet/minecraft/class_856;F)Z
      named method_6302 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_6302(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • kill

      public void kill()
      Overrides:
      kill in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official U Lvg;U()V
      intermediary method_10927 Lnet/minecraft/class_864;method_10927()V
      named kill Lnet/minecraft/entity/Entity;kill()V
    • dropXp

      protected void dropXp()
      Drops experience when this entity is killed.
      Overrides:
      dropXp in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bO Lvp;bO()V
      intermediary method_2596 Lnet/minecraft/class_1699;method_2596()V
      named dropXp Lnet/minecraft/entity/LivingEntity;dropXp()V
    • method_13163

      private void method_13163(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(I)V
      intermediary method_13163 Lnet/minecraft/class_959;method_13163(I)V
      named method_13163 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13163(I)V
    • method_13171

      public int method_13171()
      Mappings:
      Namespace Name Mixin selector
      official p Labd;p()I
      intermediary method_13171 Lnet/minecraft/class_959;method_13171()I
      named method_13171 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13171()I
    • method_13170

      public int method_13170(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official k Labd;k(DDD)I
      intermediary method_13170 Lnet/minecraft/class_959;method_13170(DDD)I
      named method_13170 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13170(DDD)I
    • method_13164

      @Nullable public PathMinHeap method_13164(int int2, int int3, @Nullable PathNode pathNode)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(IILbej;)Lbel;
      intermediary method_13164 Lnet/minecraft/class_959;method_13164(IILnet/minecraft/class_86;)Lnet/minecraft/class_85;
      named method_13164 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13164(IILnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_13166

      private PathMinHeap method_13166(PathNode pathNode, PathNode pathNode2)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(Lbej;Lbej;)Lbel;
      intermediary method_13166 Lnet/minecraft/class_959;method_13166(Lnet/minecraft/class_86;Lnet/minecraft/class_86;)Lnet/minecraft/class_85;
      named method_13166 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13166(Lnet/minecraft/entity/ai/pathing/PathNode;Lnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
    • method_13516

      public static void method_13516(class_2934 class_2934)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(Lry;)V
      intermediary method_13516 Lnet/minecraft/class_959;method_13516(Lnet/minecraft/class_2934;)V
      named method_13516 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13516(Lnet/minecraft/class_2934;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lvg;b(Lfy;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lfy;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • checkDespawn

      protected void checkDespawn()
      Overrides:
      checkDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official L Lvq;L()V
      intermediary method_2632 Lnet/minecraft/class_871;method_2632()V
      named checkDespawn Lnet/minecraft/entity/mob/MobEntity;checkDespawn()V
    • getParts

      public Entity[] getParts()
      Overrides:
      getParts in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bb Lvg;bb()[Lvg;
      intermediary method_2519 Lnet/minecraft/class_864;method_2519()[Lnet/minecraft/class_864;
      named getParts Lnet/minecraft/entity/Entity;getParts()[Lnet/minecraft/entity/Entity;
    • collides

      public boolean collides()
      Overrides:
      collides in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ay Lvg;ay()Z
      intermediary method_2471 Lnet/minecraft/class_864;method_2471()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • getServerWorld

      public World getServerWorld()
      Specified by:
      getServerWorld in interface MultipartEntityProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laba;a()Lamu;
      intermediary method_4530 Lnet/minecraft/class_1409;method_4530()Lnet/minecraft/class_1150;
      named getServerWorld Lnet/minecraft/entity/MultipartEntityProvider;getServerWorld()Lnet/minecraft/world/World;
    • getSoundCategory

      public SoundCategory getSoundCategory()
      Overrides:
      getSoundCategory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bK Lvg;bK()Lqg;
      intermediary method_12992 Lnet/minecraft/class_864;method_12992()Lnet/minecraft/class_2153;
      named getSoundCategory Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/client/sound/SoundCategory;
    • ambientSound

      protected SoundEvent ambientSound()
      Overrides:
      ambientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official F Lvq;F()Lqe;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;
      named ambientSound Lnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource damageSource)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lvp;d(Lur;)Lqe;
      intermediary method_15060 Lnet/minecraft/class_1699;method_15060(Lnet/minecraft/class_856;)Lnet/minecraft/class_2926;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/client/sound/SoundEvent;
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official cq Lvp;cq()F
      intermediary method_2602 Lnet/minecraft/class_1699;method_2602()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • getLootTableId

      @Nullable protected Identifier getLootTableId()
      Overrides:
      getLootTableId in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official J Lvq;J()Lnf;
      intermediary method_13074 Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;
      named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
    • method_13165

      @Environment(CLIENT) public float method_13165(int int2, double[] double2, double[] double3)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(I[D[D)F
      intermediary method_13165 Lnet/minecraft/class_959;method_13165(I[D[D)F
      named method_13165 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13165(I[D[D)F
    • method_13162

      public Vec3d method_13162(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(F)Lbhe;
      intermediary method_13162 Lnet/minecraft/class_959;method_13162(F)Lnet/minecraft/class_236;
      named method_13162 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13162(F)Lnet/minecraft/util/math/Vec3d;
    • method_13167

      public void method_13167(EndCrystalEntity endCrystalEntity, BlockPos blockPos, DamageSource damageSource)
      Mappings:
      Namespace Name Mixin selector
      official a Labd;a(Labc;Let;Lur;)V
      intermediary method_13167 Lnet/minecraft/class_959;method_13167(Lnet/minecraft/class_958;Lnet/minecraft/class_2552;Lnet/minecraft/class_856;)V
      named method_13167 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13167(Lnet/minecraft/entity/EndCrystalEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/damage/DamageSource;)V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lmy;)V
      intermediary method_12974 Lnet/minecraft/class_864;method_12974(Lnet/minecraft/class_2921;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • method_13168

      public class_2994 method_13168()
      Mappings:
      Namespace Name Mixin selector
      official de Labd;de()Labu;
      intermediary method_13168 Lnet/minecraft/class_959;method_13168()Lnet/minecraft/class_2994;
      named method_13168 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13168()Lnet/minecraft/dragon/class_2994;
    • method_13169

      @Nullable public DragonRespawnAnimation method_13169()
      Mappings:
      Namespace Name Mixin selector
      official df Labd;df()Layr;
      intermediary method_13169 Lnet/minecraft/class_959;method_13169()Lnet/minecraft/class_2752;
      named method_13169 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13169()Lnet/minecraft/server/DragonRespawnAnimation;
    • addStatusEffect

      public void addStatusEffect(StatusEffectInstance instance)
      Overrides:
      addStatusEffect in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lvp;c(Lva;)V
      intermediary method_2654 Lnet/minecraft/class_1699;method_2654(Lnet/minecraft/class_861;)V
      named addStatusEffect Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
    • canStartRiding

      protected boolean canStartRiding(Entity entity)
      Overrides:
      canStartRiding in class Entity
      Mappings:
      Namespace Name Mixin selector
      official n Lvg;n(Lvg;)Z
      intermediary method_13012 Lnet/minecraft/class_864;method_13012(Lnet/minecraft/class_864;)Z
      named canStartRiding Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
    • canUsePortals

      public boolean canUsePortals()
      Overrides:
      canUsePortals in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bf Lvg;bf()Z
      intermediary method_12983 Lnet/minecraft/class_864;method_12983()Z
      named canUsePortals Lnet/minecraft/entity/Entity;canUsePortals()Z