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:
class_3893,EntityCategoryProvider,Monster,MultipartEntityProvider,Nameable
- Mappings:
Namespace Name official aldintermediary net/minecraft/class_959named net/minecraft/entity/boss/dragon/EnderDragonEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TrackedData<Integer>private static final Loggerprivate final DragonRespawnAnimationprivate final class_2994private intprivate intprivate final PathNode[]private final int[]private final class_2769booleanintintfloatdouble[][]floatFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, attackGoals, entityMotionHelper, experiencePoints, field_14559, goals, jumpControl, lookControl, navigationFields inherited from class net.minecraft.entity.LivingEntity
attackingPlayer, bodyTrackingIncrements, bodyYaw, dead, deathTime, defaultMaxHealth, despawnCounter, distanceTravelled, field_14542, field_14543, field_14546, field_14547, field_14548, field_16513, field_16815, field_16816, field_16817, field_6748, field_6749, field_6750, field_6752, field_6753, field_6771, field_6776, field_6777, field_6778, field_6782, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headYaw, hurtTime, jumping, knockbackVelocity, lastHandSwingProgress, mainHand, maxHurtTime, playerHitTimer, prevBodyYaw, prevDistanceTravelled, prevHeadYaw, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, serverPitch, serverY, serverYaw, serverZ, serxerX, sidewaysSpeed, stepBobbingAmountFields inherited from class net.minecraft.entity.Entity
changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, distanceTraveled, fallDistance, field_16693, field_16694, field_16696, field_3223, firstUpdate, FLAGS, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, LOGGER_, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, ridingCooldown, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, tracedX, tracedY, tracedZ, updateNeeded, uuidString, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, zFields inherited from interface net.minecraft.entity.mob.Monster
field_17044, field_17045 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SoundEventprotected booleancanStartRiding(Entity entity) booleanprotected voidbooleancollides()booleandamage(DamageSource source, float amount) private voiddamageLivingEntities(List<Entity> entities) private booleandestroyBlocks(Box area) protected voiddropXp()Drops experience when this entity is killed.protected SoundEventgetHurtSound(DamageSource damageSource) protected IdentifierEntity[]getParts()double[]getSegmentProperties(int segmentNumber, float tickDelta) protected floatprotected voidprotected voidvoidkill()private voidlaunchLivingEntities(List<Entity> entities) method_13162(float float2) private voidmethod_13163(int int2) method_13164(int int2, int int3, PathNode pathNode) floatmethod_13165(int int2, double[] double2, double[] double3) private PathMinHeapmethod_13166(PathNode pathNode, PathNode pathNode2) voidmethod_13167(EndCrystalEntity endCrystalEntity, BlockPos blockPos, DamageSource damageSource) intmethod_13170(double double2, double double3, double double4) intprivate floatmethod_13172(float float2) booleanmethod_2654(StatusEffectInstance statusEffectInstance) protected booleanmethod_6302(DamageSource damageSource, float float2) voidonTrackedDataSet(TrackedData<?> data) voidbooleansetAngry(EnderDragonPart multipart, DamageSource source, float angry) voidprivate voidThings to do every tick related to end crystals.private floatwrapYawChange(double yawDegrees) voidMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canAttackEntity, canBeControlledByRider, canBeLeashedBy, canImmediatelyDespawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, createNavigation, detachLeash, dropLoot, equip, equipStack, getArmorItems, getDefaultDrop, getDurability, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getMinAmbientSoundDelay, getMotionHelper, getNavigation, getSafeFallDistance, getTarget, getVisibilityCache, getXpToDrop, handleStatus, hasNoAi, initEquipment, initGoals, initialize, interact, interactMob, isLeashed, isPersistent, lookAtEntity, loot, method_13003, method_13043, method_13044, method_13051, method_13075, method_13076, method_13077, method_13078, method_13080, method_13081, method_13082, method_13083, method_13084, method_13086, method_13088, method_15061, method_15645, method_15651, method_15652, method_15653, method_15654, method_15655, method_15656, method_2469, method_2638, method_4472, method_6162, mobTick, onEatingGrass, playAmbientSound, playSpawnEffects, setAiDisabled, setCanPickUpLoot, setForwardSpeed, setMovementSpeed, setPersistent, setTarget, startRiding, tick, tickNewAi, tryAttack, turnHead, updateEnchantments, updateLeashMethods inherited from class net.minecraft.entity.LivingEntity
animateDamage, applyArmorDamage, applyDamage, applyEnchantmentsToDamage, canSee, damageArmor, deathSound, destroy, endCombat, enterCombat, fall, getAbsorption, getArmorProtectionValue, getAttacker, getAttacking, getAttributeContainer, getDamageTracker, getEffectInstance, getHandSwingProgress, getHeadRotation, getHealth, getJumpVelocity, getLandSound, getLastAttackTime, getLastHurtTimestamp, getMaxHealth, getMovementSpeed, getNextAirUnderwater, getOpponent, getRandom, getSoundPitch, getStackInHand, getStatusEffectInstances, getStatusEffects, getStuckArrows, handleFallDamage, hasStatusEffect, heal, initializeAttribute, isAffectedBySmite, isAlive, isBaby, isClimbing, isPushable, isSleeping, jump, markEffectsDirty, method_10981, method_13038, method_13040, method_13041, method_13042, method_13045, method_13046, method_13050, method_13052, method_13053, method_13054, method_13055, method_13056, method_13057, method_13058, method_13059, method_13061, method_13062, method_13063, method_13064, method_13065, method_13066, method_13067, method_13069, method_13071, method_13072, method_13493, method_13494, method_13946, method_13947, method_13948, method_15058, method_15559, method_15563, method_15570, method_15591, method_15641, method_15642, method_15643, method_15644, method_15646, method_15647, method_15648, method_15650, method_2582, method_2607, method_2610, method_2634, method_2647, method_2649, method_2657, method_2658, method_3217, method_6108, method_6109, method_6111, method_6117, method_6119, method_6150, method_6152, onKilled, pushAway, scheduleVelocityUpdate, sendPickup, setAbsorption, setAttacker, setHeadYaw, setHealth, setJumping, setSprinting, setStuckArrows, setYaw, shouldAlwaysDropXp, shouldDropXp, shouldRenderName, stopRiding, tickCramming, tickHandSwing, tickRiding, tickStatusEffects, updatePotionVisibility, updateTrackedPositionAndAnglesMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, afterSpawn, applyMirror, applyRotation, attemptSprintingParticles, burn, canAddPassenger, canAvoidTraps, canClimb, canFly, checkBlockCollision, copyPortalInfo, copyPosition, dealDamage, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, entityDataRequiresOperator, equals, extinguish, fromNbt, getAir, getBoundingBox, getBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEntityName, getEyeHeight, getFlag, getHardCollisionBox, getHeightOffset, getHorizontalDirection, getHoverEvent, getItemsEquipped, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getMovementDirection, getPassengerList, getPassengersDeep, getPistonBehavior, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getUuid, getVehicle, getVisibilityBoundingBox, handleAttack, hasCustomName, hashCode, hasMount, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, interactAt, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isSilent, isSneaking, isSpectatedBy, isSprinting, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, method_10787, method_10931, method_10932, method_10933, method_10936, method_12265, method_12833, method_12984, method_12985, method_12991, method_15051, method_15055, method_15540, method_15541, method_15557, method_15558, method_15560, method_15561, method_15562, method_15564, method_15566, method_15567, method_15569, method_15571, method_15572, method_15573, method_15574, method_15575, method_15576, method_15577, method_15578, method_15580, method_15581, method_15582, method_15583, method_15584, method_15585, method_15586, method_15588, method_15589, method_15590, method_15592, method_15593, method_15594, method_17412, method_17413, method_17414, method_2492, method_4086, method_5505, method_5506, method_6344, move, onBlockCollision, onKilledOther, onLightningStrike, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, setAir, setBoundingBox, setBounds, setCustomNameVisible, setEntityId, setFlag, setGlowing, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setNoGravity, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setUuid, setVelocityClient, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, teleportRequested, tickFire, tickNetherPortalCooldown, toListNbt, toListNbt, toNbt, toString, updateKilledAchievement, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateWaterStateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.MultipartEntityProvider
method_15557
-
Field Details
-
field_14662
- Mappings:
Namespace Name Mixin selector official bQLald;bQ:Lorg/apache/logging/log4j/Logger;intermediary field_14662Lnet/minecraft/class_959;field_14662:Lorg/apache/logging/log4j/Logger;named field_14662Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14662:Lorg/apache/logging/log4j/Logger;
-
field_14661
- Mappings:
Namespace Name Mixin selector official aLald;a:Lor;intermediary field_14661Lnet/minecraft/class_959;field_14661:Lnet/minecraft/class_2921;named field_14661Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14661:Lnet/minecraft/entity/data/TrackedData;
-
segmentCircularBuffer
public double[][] segmentCircularBuffer- Mappings:
Namespace Name Mixin selector official bLald;b:[[Dintermediary field_3753Lnet/minecraft/class_959;field_3753:[[Dnamed segmentCircularBufferLnet/minecraft/entity/boss/dragon/EnderDragonEntity;segmentCircularBuffer:[[D
-
latestSegment
public int latestSegment- Mappings:
Namespace Name Mixin selector official cLald;c:Iintermediary field_3754Lnet/minecraft/class_959;field_3754:Inamed latestSegmentLnet/minecraft/entity/boss/dragon/EnderDragonEntity;latestSegment:I
-
parts
- Mappings:
Namespace Name Mixin selector official bCLald;bC:[Lalb;intermediary field_3755Lnet/minecraft/class_959;field_3755:[Lnet/minecraft/class_957;named partsLnet/minecraft/entity/boss/dragon/EnderDragonEntity;parts:[Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partHead
- Mappings:
Namespace Name Mixin selector official bDLald;bD:Lalb;intermediary field_3756Lnet/minecraft/class_959;field_3756:Lnet/minecraft/class_957;named partHeadLnet/minecraft/entity/boss/dragon/EnderDragonEntity;partHead:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
field_14670
- Mappings:
Namespace Name Mixin selector official bELald;bE:Lalb;intermediary field_14670Lnet/minecraft/class_959;field_14670:Lnet/minecraft/class_957;named field_14670Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14670:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partBody
- Mappings:
Namespace Name Mixin selector official bFLald;bF:Lalb;intermediary field_3757Lnet/minecraft/class_959;field_3757:Lnet/minecraft/class_957;named partBodyLnet/minecraft/entity/boss/dragon/EnderDragonEntity;partBody:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partTail1
- Mappings:
Namespace Name Mixin selector official bGLald;bG:Lalb;intermediary field_3758Lnet/minecraft/class_959;field_3758:Lnet/minecraft/class_957;named partTail1Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail1:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partTail2
- Mappings:
Namespace Name Mixin selector official bHLald;bH:Lalb;intermediary field_3749Lnet/minecraft/class_959;field_3749:Lnet/minecraft/class_957;named partTail2Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail2:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partTail3
- Mappings:
Namespace Name Mixin selector official bILald;bI:Lalb;intermediary field_3750Lnet/minecraft/class_959;field_3750:Lnet/minecraft/class_957;named partTail3Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;partTail3:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partWingRight
- Mappings:
Namespace Name Mixin selector official bJLald;bJ:Lalb;intermediary field_3739Lnet/minecraft/class_959;field_3739:Lnet/minecraft/class_957;named partWingRightLnet/minecraft/entity/boss/dragon/EnderDragonEntity;partWingRight:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
partWingLeft
- Mappings:
Namespace Name Mixin selector official bKLald;bK:Lalb;intermediary field_3740Lnet/minecraft/class_959;field_3740:Lnet/minecraft/class_957;named partWingLeftLnet/minecraft/entity/boss/dragon/EnderDragonEntity;partWingLeft:Lnet/minecraft/entity/boss/dragon/EnderDragonPart;
-
prevWingPosition
public float prevWingPosition- Mappings:
Namespace Name Mixin selector official bLLald;bL:Fintermediary field_3741Lnet/minecraft/class_959;field_3741:Fnamed prevWingPositionLnet/minecraft/entity/boss/dragon/EnderDragonEntity;prevWingPosition:F
-
wingPosition
public float wingPosition- Mappings:
Namespace Name Mixin selector official bMLald;bM:Fintermediary field_3743Lnet/minecraft/class_959;field_3743:Fnamed wingPositionLnet/minecraft/entity/boss/dragon/EnderDragonEntity;wingPosition:F
-
field_3745
public boolean field_3745- Mappings:
Namespace Name Mixin selector official bNLald;bN:Zintermediary field_3745Lnet/minecraft/class_959;field_3745:Znamed field_3745Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_3745:Z
-
field_3746
public int field_3746- Mappings:
Namespace Name Mixin selector official bOLald;bO:Iintermediary field_3746Lnet/minecraft/class_959;field_3746:Inamed field_3746Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_3746:I
-
connectedCrystal
- Mappings:
Namespace Name Mixin selector official bPLald;bP:Lalc;intermediary field_3747Lnet/minecraft/class_959;field_3747:Lnet/minecraft/class_958;named connectedCrystalLnet/minecraft/entity/boss/dragon/EnderDragonEntity;connectedCrystal:Lnet/minecraft/entity/EndCrystalEntity;
-
field_14663
- Mappings:
Namespace Name Mixin selector official bRLald;bR:Lboh;intermediary field_14663Lnet/minecraft/class_959;field_14663:Lnet/minecraft/class_2752;named field_14663Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14663:Lnet/minecraft/server/DragonRespawnAnimation;
-
field_14664
- Mappings:
Namespace Name Mixin selector official bSLald;bS:Lalu;intermediary field_14664Lnet/minecraft/class_959;field_14664:Lnet/minecraft/class_2994;named field_14664Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14664:Lnet/minecraft/dragon/class_2994;
-
field_14665
private int field_14665- Mappings:
Namespace Name Mixin selector official bTLald;bT:Iintermediary field_14665Lnet/minecraft/class_959;field_14665:Inamed field_14665Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14665:I
-
field_14666
private int field_14666- Mappings:
Namespace Name Mixin selector official bULald;bU:Iintermediary field_14666Lnet/minecraft/class_959;field_14666:Inamed field_14666Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14666:I
-
field_14667
- Mappings:
Namespace Name Mixin selector official bVLald;bV:[Lcbc;intermediary field_14667Lnet/minecraft/class_959;field_14667:[Lnet/minecraft/class_86;named field_14667Lnet/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 bWLald;bW:[Iintermediary field_14668Lnet/minecraft/class_959;field_14668:[Inamed field_14668Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14668:[I
-
field_14669
- Mappings:
Namespace Name Mixin selector official bXLald;bX:Lcaz;intermediary field_14669Lnet/minecraft/class_959;field_14669:Lnet/minecraft/class_2769;named field_14669Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;field_14669:Lnet/minecraft/entity/ai/class_2769;
-
-
Constructor Details
-
EnderDragonEntity
- Mappings:
Namespace Name Mixin selector official <init>Laer;<init>(Laxy;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)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 bZLafa;bZ()Vintermediary method_6129Lnet/minecraft/class_1699;method_6129()Vnamed initializeAttributesLnet/minecraft/entity/LivingEntity;initializeAttributes()V
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classMobEntity- Mappings:
Namespace Name Mixin selector official x_Laer;x_()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
getSegmentProperties
public double[] getSegmentProperties(int segmentNumber, float tickDelta) - Mappings:
Namespace Name Mixin selector official aLald;a(IF)[Dintermediary method_2898Lnet/minecraft/class_959;method_2898(IF)[Dnamed getSegmentPropertiesLnet/minecraft/entity/boss/dragon/EnderDragonEntity;getSegmentProperties(IF)[D
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classMobEntity- Mappings:
Namespace Name Mixin selector official kLafa;k()Vintermediary method_2651Lnet/minecraft/class_1699;method_2651()Vnamed tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()V
-
method_13172
private float method_13172(float float2) - Mappings:
Namespace Name Mixin selector official uLald;u(F)Fintermediary method_13172Lnet/minecraft/class_959;method_13172(F)Fnamed method_13172Lnet/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 dtLald;dt()Vintermediary method_2905Lnet/minecraft/class_959;method_2905()Vnamed tickWithEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonEntity;tickWithEndCrystals()V
-
launchLivingEntities
- Mappings:
Namespace Name Mixin selector official aLald;a(Ljava/util/List;)Vintermediary method_2901Lnet/minecraft/class_959;method_2901(Ljava/util/List;)Vnamed launchLivingEntitiesLnet/minecraft/entity/boss/dragon/EnderDragonEntity;launchLivingEntities(Ljava/util/List;)V
-
damageLivingEntities
- Mappings:
Namespace Name Mixin selector official bLald;b(Ljava/util/List;)Vintermediary method_2903Lnet/minecraft/class_959;method_2903(Ljava/util/List;)Vnamed damageLivingEntitiesLnet/minecraft/entity/boss/dragon/EnderDragonEntity;damageLivingEntities(Ljava/util/List;)V
-
wrapYawChange
private float wrapYawChange(double yawDegrees) - Mappings:
Namespace Name Mixin selector official cLald;c(D)Fintermediary method_2902Lnet/minecraft/class_959;method_2902(D)Fnamed wrapYawChangeLnet/minecraft/entity/boss/dragon/EnderDragonEntity;wrapYawChange(D)F
-
destroyBlocks
- Mappings:
Namespace Name Mixin selector official bLald;b(Lcea;)Zintermediary method_2900Lnet/minecraft/class_959;method_2900(Lnet/minecraft/class_231;)Znamed destroyBlocksLnet/minecraft/entity/boss/dragon/EnderDragonEntity;destroyBlocks(Lnet/minecraft/util/math/Box;)Z
-
setAngry
- Specified by:
setAngryin interfaceMultipartEntityProvider- Mappings:
Namespace Name Mixin selector official aLala;a(Lalb;Laea;F)Zintermediary method_2896Lnet/minecraft/class_1409;method_2896(Lnet/minecraft/class_957;Lnet/minecraft/class_856;F)Znamed setAngryLnet/minecraft/entity/MultipartEntityProvider;setAngry(Lnet/minecraft/entity/boss/dragon/EnderDragonPart;Lnet/minecraft/entity/damage/DamageSource;F)Z
-
damage
- Overrides:
damagein classLivingEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Laea;F)Zintermediary method_2499Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
method_6302
- Mappings:
Namespace Name Mixin selector official eLald;e(Laea;F)Zintermediary method_6302Lnet/minecraft/class_959;method_6302(Lnet/minecraft/class_856;F)Znamed method_6302Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_6302(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
kill
public void kill()- Overrides:
killin classLivingEntity- Mappings:
Namespace Name Mixin selector official SLaer;S()Vintermediary method_10927Lnet/minecraft/class_864;method_10927()Vnamed killLnet/minecraft/entity/Entity;kill()V
-
dropXp
protected void dropXp()Drops experience when this entity is killed.- Overrides:
dropXpin classLivingEntity- Mappings:
Namespace Name Mixin selector official cbLafa;cb()Vintermediary method_2596Lnet/minecraft/class_1699;method_2596()Vnamed dropXpLnet/minecraft/entity/LivingEntity;dropXp()V
-
method_13163
private void method_13163(int int2) - Mappings:
Namespace Name Mixin selector official aLald;a(I)Vintermediary method_13163Lnet/minecraft/class_959;method_13163(I)Vnamed method_13163Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13163(I)V
-
method_13171
public int method_13171()- Mappings:
Namespace Name Mixin selector official lLald;l()Iintermediary method_13171Lnet/minecraft/class_959;method_13171()Inamed method_13171Lnet/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 kLald;k(DDD)Iintermediary method_13170Lnet/minecraft/class_959;method_13170(DDD)Inamed method_13170Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13170(DDD)I
-
method_13164
- Mappings:
Namespace Name Mixin selector official aLald;a(IILcbc;)Lcbe;intermediary method_13164Lnet/minecraft/class_959;method_13164(IILnet/minecraft/class_86;)Lnet/minecraft/class_85;named method_13164Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13164(IILnet/minecraft/entity/ai/pathing/PathNode;)Lnet/minecraft/entity/ai/pathing/PathMinHeap;
-
method_13166
- Mappings:
Namespace Name Mixin selector official aLald;a(Lcbc;Lcbc;)Lcbe;intermediary method_13166Lnet/minecraft/class_959;method_13166(Lnet/minecraft/class_86;Lnet/minecraft/class_86;)Lnet/minecraft/class_85;named method_13166Lnet/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;
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official bLaer;b(Lgy;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lgy;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
checkDespawn
protected void checkDespawn()- Overrides:
checkDespawnin classMobEntity- Mappings:
Namespace Name Mixin selector official ILafb;I()Vintermediary method_2632Lnet/minecraft/class_871;method_2632()Vnamed checkDespawnLnet/minecraft/entity/mob/MobEntity;checkDespawn()V
-
getParts
-
collides
public boolean collides()- Overrides:
collidesin classLivingEntity- Mappings:
Namespace Name Mixin selector official aBLaer;aB()Zintermediary method_2471Lnet/minecraft/class_864;method_2471()Znamed collidesLnet/minecraft/entity/Entity;collides()Z
-
getServerWorld
- Specified by:
getServerWorldin interfaceMultipartEntityProvider- Mappings:
Namespace Name Mixin selector official J_Lala;J_()Laxy;intermediary method_4530Lnet/minecraft/class_1409;method_4530()Lnet/minecraft/class_1150;named getServerWorldLnet/minecraft/entity/MultipartEntityProvider;getServerWorld()Lnet/minecraft/world/World;
-
getSoundCategory
- Overrides:
getSoundCategoryin classEntity- Mappings:
Namespace Name Mixin selector official bVLaer;bV()Lwk;intermediary method_12992Lnet/minecraft/class_864;method_12992()Lnet/minecraft/class_2153;named getSoundCategoryLnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/client/sound/SoundCategory;
-
ambientSound
- Overrides:
ambientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official DLafb;D()Lwi;intermediary method_2603Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;named ambientSoundLnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official dLafa;d(Laea;)Lwi;intermediary method_15060Lnet/minecraft/class_1699;method_15060(Lnet/minecraft/class_856;)Lnet/minecraft/class_2926;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/client/sound/SoundEvent;
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolumein classLivingEntity- Mappings:
Namespace Name Mixin selector official cDLafa;cD()Fintermediary method_2602Lnet/minecraft/class_1699;method_2602()Fnamed getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
getLootTableId
- Overrides:
getLootTableIdin classMobEntity- Mappings:
Namespace Name Mixin selector official GLafb;G()Lpc;intermediary method_13074Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;named getLootTableIdLnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
-
method_13165
- Mappings:
Namespace Name Mixin selector official aLald;a(I[D[D)Fintermediary method_13165Lnet/minecraft/class_959;method_13165(I[D[D)Fnamed method_13165Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13165(I[D[D)F
-
method_13162
- Mappings:
Namespace Name Mixin selector official aLald;a(F)Lcee;intermediary method_13162Lnet/minecraft/class_959;method_13162(F)Lnet/minecraft/class_236;named method_13162Lnet/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 aLald;a(Lalc;Lel;Laea;)Vintermediary method_13167Lnet/minecraft/class_959;method_13167(Lnet/minecraft/class_958;Lnet/minecraft/class_2552;Lnet/minecraft/class_856;)Vnamed method_13167Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13167(Lnet/minecraft/entity/EndCrystalEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/damage/DamageSource;)V
-
onTrackedDataSet
- Overrides:
onTrackedDataSetin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lor;)Vintermediary method_12974Lnet/minecraft/class_864;method_12974(Lnet/minecraft/class_2921;)Vnamed onTrackedDataSetLnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
method_13168
- Mappings:
Namespace Name Mixin selector official drLald;dr()Lalu;intermediary method_13168Lnet/minecraft/class_959;method_13168()Lnet/minecraft/class_2994;named method_13168Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13168()Lnet/minecraft/dragon/class_2994;
-
method_13169
- Mappings:
Namespace Name Mixin selector official dsLald;ds()Lboh;intermediary method_13169Lnet/minecraft/class_959;method_13169()Lnet/minecraft/class_2752;named method_13169Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13169()Lnet/minecraft/server/DragonRespawnAnimation;
-
method_2654
- Overrides:
method_2654in classLivingEntity- Mappings:
Namespace Name Mixin selector official cLafa;c(Laek;)Zintermediary method_2654Lnet/minecraft/class_1699;method_2654(Lnet/minecraft/class_861;)Znamed method_2654Lnet/minecraft/entity/LivingEntity;method_2654(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
-
canStartRiding
- Overrides:
canStartRidingin classEntity- Mappings:
Namespace Name Mixin selector official nLaer;n(Laer;)Zintermediary method_13012Lnet/minecraft/class_864;method_13012(Lnet/minecraft/class_864;)Znamed canStartRidingLnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
-
canUsePortals
public boolean canUsePortals()- Overrides:
canUsePortalsin classEntity- Mappings:
Namespace Name Mixin selector official bmLaer;bm()Zintermediary method_12983Lnet/minecraft/class_864;method_12983()Znamed canUsePortalsLnet/minecraft/entity/Entity;canUsePortals()Z
-