Class EnderDragonEntity

All Implemented Interfaces:
CommandSource, BossBarProvider, EntityCategoryProvider, Monster, MultipartEntityProvider

@EnvironmentInterfaces(@EnvironmentInterface(value=CLIENT,itf=BossBarProvider.class))
public class EnderDragonEntity
extends MobEntity
implements BossBarProvider, MultipartEntityProvider, Monster
Mappings:
Namespace Name
official ug
intermediary net/minecraft/class_1879
named net/minecraft/entity/boss/dragon/EnderDragonEntity
  • Field Details

    • field_7998

      public double field_7998
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a:D
      intermediary field_7998 Lnet/minecraft/class_1879;field_7998:D
      named field_7998 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_7998:D
    • field_8000

      public double field_8000
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b:D
      intermediary field_8000 Lnet/minecraft/class_1879;field_8000:D
      named field_8000 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8000:D
    • field_8017

      public double field_8017
      Mappings:
      Namespace Name Mixin selector
      official c Lug;c:D
      intermediary field_8017 Lnet/minecraft/class_1879;field_8017:D
      named field_8017 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8017:D
    • field_8001

      public double[][] field_8001
      Mappings:
      Namespace Name Mixin selector
      official bk Lug;bk:[[D
      intermediary field_8001 Lnet/minecraft/class_1879;field_8001:[[D
      named field_8001 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8001:[[D
    • field_8002

      public int field_8002
      Mappings:
      Namespace Name Mixin selector
      official bl Lug;bl:I
      intermediary field_8002 Lnet/minecraft/class_1879;field_8002:I
      named field_8002 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8002:I
    • field_8003

      public MultiPart[] field_8003
      Mappings:
      Namespace Name Mixin selector
      official bm Lug;bm:[Lue;
      intermediary field_8003 Lnet/minecraft/class_1879;field_8003:[Lnet/minecraft/class_1877;
      named field_8003 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8003:[Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8004

      public MultiPart field_8004
      Mappings:
      Namespace Name Mixin selector
      official bn Lug;bn:Lue;
      intermediary field_8004 Lnet/minecraft/class_1879;field_8004:Lnet/minecraft/class_1877;
      named field_8004 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8004:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8005

      public MultiPart field_8005
      Mappings:
      Namespace Name Mixin selector
      official bo Lug;bo:Lue;
      intermediary field_8005 Lnet/minecraft/class_1879;field_8005:Lnet/minecraft/class_1877;
      named field_8005 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8005:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8006

      public MultiPart field_8006
      Mappings:
      Namespace Name Mixin selector
      official bp Lug;bp:Lue;
      intermediary field_8006 Lnet/minecraft/class_1879;field_8006:Lnet/minecraft/class_1877;
      named field_8006 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8006:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8007

      public MultiPart field_8007
      Mappings:
      Namespace Name Mixin selector
      official bq Lug;bq:Lue;
      intermediary field_8007 Lnet/minecraft/class_1879;field_8007:Lnet/minecraft/class_1877;
      named field_8007 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8007:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8008

      public MultiPart field_8008
      Mappings:
      Namespace Name Mixin selector
      official br Lug;br:Lue;
      intermediary field_8008 Lnet/minecraft/class_1879;field_8008:Lnet/minecraft/class_1877;
      named field_8008 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8008:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8009

      public MultiPart field_8009
      Mappings:
      Namespace Name Mixin selector
      official bs Lug;bs:Lue;
      intermediary field_8009 Lnet/minecraft/class_1879;field_8009:Lnet/minecraft/class_1877;
      named field_8009 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8009:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8010

      public MultiPart field_8010
      Mappings:
      Namespace Name Mixin selector
      official bt Lug;bt:Lue;
      intermediary field_8010 Lnet/minecraft/class_1879;field_8010:Lnet/minecraft/class_1877;
      named field_8010 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8010:Lnet/minecraft/entity/boss/dragon/MultiPart;
    • field_8011

      public float field_8011
      Mappings:
      Namespace Name Mixin selector
      official bu Lug;bu:F
      intermediary field_8011 Lnet/minecraft/class_1879;field_8011:F
      named field_8011 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8011:F
    • field_8012

      public float field_8012
      Mappings:
      Namespace Name Mixin selector
      official bv Lug;bv:F
      intermediary field_8012 Lnet/minecraft/class_1879;field_8012:F
      named field_8012 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8012:F
    • field_8013

      public boolean field_8013
      Mappings:
      Namespace Name Mixin selector
      official bw Lug;bw:Z
      intermediary field_8013 Lnet/minecraft/class_1879;field_8013:Z
      named field_8013 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8013:Z
    • field_8014

      public boolean field_8014
      Mappings:
      Namespace Name Mixin selector
      official bx Lug;bx:Z
      intermediary field_8014 Lnet/minecraft/class_1879;field_8014:Z
      named field_8014 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8014:Z
    • field_7999

      private Entity field_7999
      Mappings:
      Namespace Name Mixin selector
      official bA Lug;bA:Lpk;
      intermediary field_7999 Lnet/minecraft/class_1879;field_7999:Lnet/minecraft/class_1745;
      named field_7999 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_7999:Lnet/minecraft/entity/Entity;
    • field_8015

      public int field_8015
      Mappings:
      Namespace Name Mixin selector
      official by Lug;by:I
      intermediary field_8015 Lnet/minecraft/class_1879;field_8015:I
      named field_8015 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8015:I
    • field_8016

      public EndCrystalEntity field_8016
      Mappings:
      Namespace Name Mixin selector
      official bz Lug;bz:Luf;
      intermediary field_8016 Lnet/minecraft/class_1879;field_8016:Lnet/minecraft/class_1878;
      named field_8016 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8016:Lnet/minecraft/entity/EndCrystalEntity;
  • Constructor Details

    • EnderDragonEntity

      public EnderDragonEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)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 aX Lpr;aX()V
      intermediary method_7097 Lnet/minecraft/class_1752;method_7097()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • method_7671

      public double[] method_7671​(int int2, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(IF)[D
      intermediary method_7671 Lnet/minecraft/class_1879;method_7671(IF)[D
      named method_7671 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7671(IF)[D
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lpr;m()V
      intermediary method_7169 Lnet/minecraft/class_1752;method_7169()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • method_7676

      private void method_7676()
      Mappings:
      Namespace Name Mixin selector
      official n Lug;n()V
      intermediary method_7676 Lnet/minecraft/class_1879;method_7676()V
      named method_7676 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7676()V
    • method_7669

      private void method_7669​(List<Entity> list)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Ljava/util/List;)V
      intermediary method_7669 Lnet/minecraft/class_1879;method_7669(Ljava/util/List;)V
      named method_7669 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7669(Ljava/util/List;)V
    • method_7673

      private void method_7673​(List<Entity> list)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(Ljava/util/List;)V
      intermediary method_7673 Lnet/minecraft/class_1879;method_7673(Ljava/util/List;)V
      named method_7673 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7673(Ljava/util/List;)V
    • method_7674

      private void method_7674()
      Mappings:
      Namespace Name Mixin selector
      official cf Lug;cf()V
      intermediary method_7674 Lnet/minecraft/class_1879;method_7674()V
      named method_7674 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7674()V
    • method_7670

      private float method_7670​(double double2)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(D)F
      intermediary method_7670 Lnet/minecraft/class_1879;method_7670(D)F
      named method_7670 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7670(D)F
    • method_7672

      private boolean method_7672​(Box box)
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(Laug;)Z
      intermediary method_7672 Lnet/minecraft/class_1879;method_7672(Lnet/minecraft/class_646;)Z
      named method_7672 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7672(Lnet/minecraft/util/math/Box;)Z
    • setAngry

      public boolean setAngry​(MultiPart multipart, DamageSource source, float angry)
      Specified by:
      setAngry in interface MultipartEntityProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lud;a(Lue;Low;F)Z
      intermediary method_7667 Lnet/minecraft/class_1876;method_7667(Lnet/minecraft/class_1877;Lnet/minecraft/class_1733;F)Z
      named setAngry Lnet/minecraft/entity/MultipartEntityProvider;setAngry(Lnet/minecraft/entity/boss/dragon/MultiPart;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 Lpk;a(Low;F)Z
      intermediary method_6937 Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • method_7675

      protected boolean method_7675​(DamageSource damageSource, float float2)
      Mappings:
      Namespace Name Mixin selector
      official e Lug;e(Low;F)Z
      intermediary method_7675 Lnet/minecraft/class_1879;method_7675(Lnet/minecraft/class_1733;F)Z
      named method_7675 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7675(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • kill

      public void kill()
      Overrides:
      kill in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official G Lpk;G()V
      intermediary method_6896 Lnet/minecraft/class_1745;method_6896()V
      named kill Lnet/minecraft/entity/Entity;kill()V
    • method_7099

      protected void method_7099()
      Overrides:
      method_7099 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aZ Lpr;aZ()V
      intermediary method_7099 Lnet/minecraft/class_1752;method_7099()V
      named method_7099 Lnet/minecraft/entity/LivingEntity;method_7099()V
    • method_7668

      private void method_7668​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Lcj;)V
      intermediary method_7668 Lnet/minecraft/class_1879;method_7668(Lnet/minecraft/class_1372;)V
      named method_7668 Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7668(Lnet/minecraft/util/math/BlockPos;)V
    • checkDespawn

      protected void checkDespawn()
      Overrides:
      checkDespawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official D Lps;D()V
      intermediary method_7185 Lnet/minecraft/class_1753;method_7185()V
      named checkDespawn Lnet/minecraft/entity/mob/MobEntity;checkDespawn()V
    • method_6949

      public Entity[] method_6949()
      Overrides:
      method_6949 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aB Lpk;aB()[Lpk;
      intermediary method_6949 Lnet/minecraft/class_1745;method_6949()[Lnet/minecraft/class_1745;
      named method_6949 Lnet/minecraft/entity/Entity;method_6949()[Lnet/minecraft/entity/Entity;
    • collides

      public boolean collides()
      Overrides:
      collides in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ad Lpk;ad()Z
      intermediary method_6973 Lnet/minecraft/class_1745;method_6973()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 Lud;a()Ladm;
      intermediary method_7666 Lnet/minecraft/class_1876;method_7666()Lnet/minecraft/class_99;
      named getServerWorld Lnet/minecraft/entity/MultipartEntityProvider;getServerWorld()Lnet/minecraft/world/World;
    • getAmbientSound

      protected String getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Lps;z()Ljava/lang/String;
      intermediary method_7231 Lnet/minecraft/class_1753;method_7231()Ljava/lang/String;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Ljava/lang/String;
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bo Lpr;bo()Ljava/lang/String;
      intermediary method_7137 Lnet/minecraft/class_1752;method_7137()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • method_7108

      protected float method_7108()
      Overrides:
      method_7108 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bB Lpr;bB()F
      intermediary method_7108 Lnet/minecraft/class_1752;method_7108()F
      named method_7108 Lnet/minecraft/entity/LivingEntity;method_7108()F