Package net.minecraft.entity.boss.dragon
Class EnderDragonEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
net.minecraft.entity.mob.MobEntity
net.minecraft.entity.boss.dragon.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 ugintermediary net/minecraft/class_1879named net/minecraft/entity/boss/dragon/EnderDragonEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.mob.MobEntity
MobEntity.Location -
Field Summary
Fields Modifier and Type Field Description doublefield_7998private Entityfield_7999doublefield_8000double[][]field_8001intfield_8002MultiPart[]field_8003MultiPartfield_8004MultiPartfield_8005MultiPartfield_8006MultiPartfield_8007MultiPartfield_8008MultiPartfield_8009MultiPartfield_8010floatfield_8011floatfield_8012booleanfield_8013booleanfield_8014intfield_8015EndCrystalEntityfield_8016doublefield_8017Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, attackGoals, entityMotionHelper, experiencePoints, goals, jumpControl, navigationFields inherited from class net.minecraft.entity.LivingEntity
attackingPlayer, bodyTrackingIncrements, bodyYaw, dead, deathTime, defaultMaxHealth, despawnCounter, distanceTravelled, field_7434, field_7435, field_7436, field_7438, field_7439, field_7456, field_7457, field_7458, field_7462, field_7463, field_7472, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, headYaw, hurtTime, jumping, knockbackVelocity, lastHandSwingProgress, maxHurtTime, playerHitTimer, prevBodyYaw, prevDistanceTravelled, prevHeadYaw, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, serverPitch, serverY, serverYaw, serverZ, serxerX, sidewaysSpeed, stepBobbingAmountFields inherited from class net.minecraft.entity.Entity
changingDimension, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_7357, field_7362, field_7363, field_7364, field_7365, field_7370, field_7390, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inLava, isFireImmune, lastPortalBlockPos, lastPortalVec3d, netherPortalCooldown, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, zFields inherited from interface net.minecraft.entity.mob.Monster
MONSTER_PREDICATE, VISIBLE_MONSTER_PREDICATE -
Constructor Summary
Constructors Constructor Description EnderDragonEntity(World world) -
Method Summary
Modifier and Type Method Description protected voidcheckDespawn()booleancollides()booleandamage(DamageSource source, float amount)protected StringgetAmbientSound()protected StringgetHurtSound()WorldgetServerWorld()protected voidinitDataTracker()protected voidinitializeAttributes()voidkill()Entity[]method_6949()protected voidmethod_7099()protected floatmethod_7108()private voidmethod_7668(BlockPos blockPos)private voidmethod_7669(List<Entity> list)private floatmethod_7670(double double2)double[]method_7671(int int2, float float2)private booleanmethod_7672(Box box)private voidmethod_7673(List<Entity> list)private voidmethod_7674()protected booleanmethod_7675(DamageSource damageSource, float float2)private voidmethod_7676()booleansetAngry(MultiPart multipart, DamageSource source, float angry)voidtickMovement()Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canAttackEntity, canMoveVoluntarily, canPickupItem, canPickUpLoot, deserialize, detachLeash, equip, getArmorStacks, getAttackTarget, getDefaultDrop, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getMainSlot, getMinAmbientSoundDelay, getMotionHelper, getNavigation, getSafeFallDistance, getStackInHand, getVisibilityCache, handleStatus, hasNoAi, hasPositionTarget, initEquipment, isPersistent, isTameable, lookAtEntity, loot, method_7096, method_7104, method_7106, method_7156, method_7164, method_7177, method_7184, method_7187, method_7188, method_7191, method_7195, method_7202, method_7203, method_7204, method_7206, method_7210, method_7214, mobTick, newNavigation, onEatingGrass, openInventory, playAmbientSound, playSpawnEffects, serialize, setAiDisabled, setArmorSlot, setAttackTarget, setCanPickUpLoot, setForwardSpeed, setPersistent, tick, tickNewAi, updateEnchantments, updateLeashMethods inherited from class net.minecraft.entity.LivingEntity
addStatusEffect, animateDamage, applyDamage, canSee, clearStatusEffects, damageArmor, destroy, endCombat, enterCombat, fall, getAbsorption, getArmorProtectionValue, getAttributeContainer, getDamageEnchantmentTarget, getDamageTracker, getDeathSound, getEffectInstance, getFallSound, getHandSwingProgress, getHeadRotation, getHealth, getLastHurtTimestamp, getMaxHealth, getRandom, getRotationVector, getScoreboardTeam, getStuckArrows, handleFallDamage, hasStatusEffect, hasStatusEffect, heal, initializeAttribute, isAffectedBySmite, isAlive, isBaby, isInSameTeam, isInTeam, isPushable, isSleeping, jump, markEffectsDirty, method_6985, method_7087, method_7091, method_7092, method_7093, method_7098, method_7100, method_7102, method_7105, method_7109, method_7110, method_7111, method_7113, method_7114, method_7115, method_7118, method_7123, method_7124, method_7126, method_7128, method_7129, method_7130, method_7132, method_7134, method_7139, method_7142, method_7146, method_7149, method_7153, method_7154, method_7162, method_7166, method_7171, method_7176, method_7178, method_7179, onKilled, pushAway, removeEffect, scheduleVelocityUpdate, sendPickup, setAbsorption, setAttacker, setHeadYaw, setHealth, setJumping, setSprinting, setStuckArrows, setYaw, shouldRenderName, startRiding, swingHand, tickRiding, tickStatusEffects, updateTrackedPositionAndAnglesMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, attemptSprintingParticles, burn, canAvoidTraps, canClimb, canFly, canUseCommand, checkBlockCollision, copyPortalInfo, copyPosition, doesNotCollide, doesRenderOnFire, equals, extinguish, fromClientTag, fromTag, getAir, getBlastResistance, getBlockPos, getBoundingBox, getBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getDistanceTo, getEntity, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeightOffset, getHorizontalDirection, getHoverEvent, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMountedHeightOffset, getName, getPos, getRotationVector, getSavedEntityId, getSplashSound, getSwimSound, getTranslationKey, getUuid, getWorld, handleAttack, hasCustomName, hashCode, hasVehicle, increaseTransforms, interactAt, isAttackable, isCustomNameVisible, isFireImmune, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTouchingWater, method_6912, method_6924, method_6926, method_6939, method_6940, method_6943, method_6944, method_6945, method_6948, method_6968, method_6971, method_6977, method_6981, method_6984, method_6994, method_6998, method_7008, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, saveSelfToTag, sendCommandFeedback, sendMessage, setAir, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setStat, setSwimming, setVelocityClient, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, teleportToDimension, tickFire, toListTag, toListTag, toString, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, writePlayerDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.boss.BossBarProvider
getBossName, getHealth, getMaxHealth
-
Field Details
-
field_7998
public double field_7998- Mappings:
Namespace Name Mixin selector official aLug;a:Dintermediary field_7998Lnet/minecraft/class_1879;field_7998:Dnamed field_7998Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_7998:D
-
field_8000
public double field_8000- Mappings:
Namespace Name Mixin selector official bLug;b:Dintermediary field_8000Lnet/minecraft/class_1879;field_8000:Dnamed field_8000Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8000:D
-
field_8017
public double field_8017- Mappings:
Namespace Name Mixin selector official cLug;c:Dintermediary field_8017Lnet/minecraft/class_1879;field_8017:Dnamed field_8017Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8017:D
-
field_8001
public double[][] field_8001- Mappings:
Namespace Name Mixin selector official bkLug;bk:[[Dintermediary field_8001Lnet/minecraft/class_1879;field_8001:[[Dnamed field_8001Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8001:[[D
-
field_8002
public int field_8002- Mappings:
Namespace Name Mixin selector official blLug;bl:Iintermediary field_8002Lnet/minecraft/class_1879;field_8002:Inamed field_8002Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8002:I
-
field_8003
- Mappings:
Namespace Name Mixin selector official bmLug;bm:[Lue;intermediary field_8003Lnet/minecraft/class_1879;field_8003:[Lnet/minecraft/class_1877;named field_8003Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8003:[Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8004
- Mappings:
Namespace Name Mixin selector official bnLug;bn:Lue;intermediary field_8004Lnet/minecraft/class_1879;field_8004:Lnet/minecraft/class_1877;named field_8004Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8004:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8005
- Mappings:
Namespace Name Mixin selector official boLug;bo:Lue;intermediary field_8005Lnet/minecraft/class_1879;field_8005:Lnet/minecraft/class_1877;named field_8005Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8005:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8006
- Mappings:
Namespace Name Mixin selector official bpLug;bp:Lue;intermediary field_8006Lnet/minecraft/class_1879;field_8006:Lnet/minecraft/class_1877;named field_8006Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8006:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8007
- Mappings:
Namespace Name Mixin selector official bqLug;bq:Lue;intermediary field_8007Lnet/minecraft/class_1879;field_8007:Lnet/minecraft/class_1877;named field_8007Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8007:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8008
- Mappings:
Namespace Name Mixin selector official brLug;br:Lue;intermediary field_8008Lnet/minecraft/class_1879;field_8008:Lnet/minecraft/class_1877;named field_8008Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8008:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8009
- Mappings:
Namespace Name Mixin selector official bsLug;bs:Lue;intermediary field_8009Lnet/minecraft/class_1879;field_8009:Lnet/minecraft/class_1877;named field_8009Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8009:Lnet/minecraft/entity/boss/dragon/MultiPart;
-
field_8010
- Mappings:
Namespace Name Mixin selector official btLug;bt:Lue;intermediary field_8010Lnet/minecraft/class_1879;field_8010:Lnet/minecraft/class_1877;named field_8010Lnet/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 buLug;bu:Fintermediary field_8011Lnet/minecraft/class_1879;field_8011:Fnamed field_8011Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8011:F
-
field_8012
public float field_8012- Mappings:
Namespace Name Mixin selector official bvLug;bv:Fintermediary field_8012Lnet/minecraft/class_1879;field_8012:Fnamed field_8012Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8012:F
-
field_8013
public boolean field_8013- Mappings:
Namespace Name Mixin selector official bwLug;bw:Zintermediary field_8013Lnet/minecraft/class_1879;field_8013:Znamed field_8013Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8013:Z
-
field_8014
public boolean field_8014- Mappings:
Namespace Name Mixin selector official bxLug;bx:Zintermediary field_8014Lnet/minecraft/class_1879;field_8014:Znamed field_8014Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8014:Z
-
field_7999
- Mappings:
Namespace Name Mixin selector official bALug;bA:Lpk;intermediary field_7999Lnet/minecraft/class_1879;field_7999:Lnet/minecraft/class_1745;named field_7999Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_7999:Lnet/minecraft/entity/Entity;
-
field_8015
public int field_8015- Mappings:
Namespace Name Mixin selector official byLug;by:Iintermediary field_8015Lnet/minecraft/class_1879;field_8015:Inamed field_8015Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8015:I
-
field_8016
- Mappings:
Namespace Name Mixin selector official bzLug;bz:Luf;intermediary field_8016Lnet/minecraft/class_1879;field_8016:Lnet/minecraft/class_1878;named field_8016Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_8016:Lnet/minecraft/entity/EndCrystalEntity;
-
-
Constructor Details
-
EnderDragonEntity
- Mappings:
Namespace Name Mixin selector official <init>Lpk;<init>(Ladm;)Vintermediary <init>Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
-
Method Details
-
initializeAttributes
protected void initializeAttributes()- Overrides:
initializeAttributesin classMobEntity- Mappings:
Namespace Name Mixin selector official aXLpr;aX()Vintermediary method_7097Lnet/minecraft/class_1752;method_7097()Vnamed initializeAttributesLnet/minecraft/entity/LivingEntity;initializeAttributes()V
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classMobEntity- Mappings:
Namespace Name Mixin selector official hLpk;h()Vintermediary method_7043Lnet/minecraft/class_1745;method_7043()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
method_7671
public double[] method_7671(int int2, float float2)- Mappings:
Namespace Name Mixin selector official bLug;b(IF)[Dintermediary method_7671Lnet/minecraft/class_1879;method_7671(IF)[Dnamed method_7671Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7671(IF)[D
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classMobEntity- Mappings:
Namespace Name Mixin selector official mLpr;m()Vintermediary method_7169Lnet/minecraft/class_1752;method_7169()Vnamed tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()V
-
method_7676
private void method_7676()- Mappings:
Namespace Name Mixin selector official nLug;n()Vintermediary method_7676Lnet/minecraft/class_1879;method_7676()Vnamed method_7676Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7676()V
-
method_7669
- Mappings:
Namespace Name Mixin selector official aLug;a(Ljava/util/List;)Vintermediary method_7669Lnet/minecraft/class_1879;method_7669(Ljava/util/List;)Vnamed method_7669Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7669(Ljava/util/List;)V
-
method_7673
- Mappings:
Namespace Name Mixin selector official bLug;b(Ljava/util/List;)Vintermediary method_7673Lnet/minecraft/class_1879;method_7673(Ljava/util/List;)Vnamed method_7673Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7673(Ljava/util/List;)V
-
method_7674
private void method_7674()- Mappings:
Namespace Name Mixin selector official cfLug;cf()Vintermediary method_7674Lnet/minecraft/class_1879;method_7674()Vnamed method_7674Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7674()V
-
method_7670
private float method_7670(double double2)- Mappings:
Namespace Name Mixin selector official bLug;b(D)Fintermediary method_7670Lnet/minecraft/class_1879;method_7670(D)Fnamed method_7670Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7670(D)F
-
method_7672
- Mappings:
Namespace Name Mixin selector official bLug;b(Laug;)Zintermediary method_7672Lnet/minecraft/class_1879;method_7672(Lnet/minecraft/class_646;)Znamed method_7672Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7672(Lnet/minecraft/util/math/Box;)Z
-
setAngry
- Specified by:
setAngryin interfaceMultipartEntityProvider- Mappings:
Namespace Name Mixin selector official aLud;a(Lue;Low;F)Zintermediary method_7667Lnet/minecraft/class_1876;method_7667(Lnet/minecraft/class_1877;Lnet/minecraft/class_1733;F)Znamed setAngryLnet/minecraft/entity/MultipartEntityProvider;setAngry(Lnet/minecraft/entity/boss/dragon/MultiPart;Lnet/minecraft/entity/damage/DamageSource;F)Z
-
damage
- Overrides:
damagein classLivingEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Low;F)Zintermediary method_6937Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
method_7675
- Mappings:
Namespace Name Mixin selector official eLug;e(Low;F)Zintermediary method_7675Lnet/minecraft/class_1879;method_7675(Lnet/minecraft/class_1733;F)Znamed method_7675Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7675(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
kill
public void kill()- Overrides:
killin classLivingEntity- Mappings:
Namespace Name Mixin selector official GLpk;G()Vintermediary method_6896Lnet/minecraft/class_1745;method_6896()Vnamed killLnet/minecraft/entity/Entity;kill()V
-
method_7099
protected void method_7099()- Overrides:
method_7099in classLivingEntity- Mappings:
Namespace Name Mixin selector official aZLpr;aZ()Vintermediary method_7099Lnet/minecraft/class_1752;method_7099()Vnamed method_7099Lnet/minecraft/entity/LivingEntity;method_7099()V
-
method_7668
- Mappings:
Namespace Name Mixin selector official aLug;a(Lcj;)Vintermediary method_7668Lnet/minecraft/class_1879;method_7668(Lnet/minecraft/class_1372;)Vnamed method_7668Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_7668(Lnet/minecraft/util/math/BlockPos;)V
-
checkDespawn
protected void checkDespawn()- Overrides:
checkDespawnin classMobEntity- Mappings:
Namespace Name Mixin selector official DLps;D()Vintermediary method_7185Lnet/minecraft/class_1753;method_7185()Vnamed checkDespawnLnet/minecraft/entity/mob/MobEntity;checkDespawn()V
-
method_6949
- Overrides:
method_6949in classEntity- Mappings:
Namespace Name Mixin selector official aBLpk;aB()[Lpk;intermediary method_6949Lnet/minecraft/class_1745;method_6949()[Lnet/minecraft/class_1745;named method_6949Lnet/minecraft/entity/Entity;method_6949()[Lnet/minecraft/entity/Entity;
-
collides
public boolean collides()- Overrides:
collidesin classLivingEntity- Mappings:
Namespace Name Mixin selector official adLpk;ad()Zintermediary method_6973Lnet/minecraft/class_1745;method_6973()Znamed collidesLnet/minecraft/entity/Entity;collides()Z
-
getServerWorld
- Specified by:
getServerWorldin interfaceMultipartEntityProvider- Mappings:
Namespace Name Mixin selector official aLud;a()Ladm;intermediary method_7666Lnet/minecraft/class_1876;method_7666()Lnet/minecraft/class_99;named getServerWorldLnet/minecraft/entity/MultipartEntityProvider;getServerWorld()Lnet/minecraft/world/World;
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official zLps;z()Ljava/lang/String;intermediary method_7231Lnet/minecraft/class_1753;method_7231()Ljava/lang/String;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Ljava/lang/String;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official boLpr;bo()Ljava/lang/String;intermediary method_7137Lnet/minecraft/class_1752;method_7137()Ljava/lang/String;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
-
method_7108
protected float method_7108()- Overrides:
method_7108in classLivingEntity- Mappings:
Namespace Name Mixin selector official bBLpr;bB()Fintermediary method_7108Lnet/minecraft/class_1752;method_7108()Fnamed method_7108Lnet/minecraft/entity/LivingEntity;method_7108()F
-