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,EntityCategoryProvider,Monster,MultipartEntityProvider
- Mappings:
Namespace Name official wuintermediary net/minecraft/class_959named net/minecraft/entity/boss/dragon/EnderDragonEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.mob.MobEntity
MobEntity.Location -
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, 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_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, dimension, distanceTraveled, fallDistance, field_3223, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, 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
MONSTER_PREDICATE, VISIBLE_MONSTER_PREDICATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStatusEffect(StatusEffectInstance instance) protected 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.Entity[]getParts()double[]getSegmentProperties(int segmentNumber, float tickDelta) protected floatprotected voidprotected voidvoidkill()private voidlaunchLivingEntities(List<Entity> entities) protected SoundEventmethod_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) 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, canSpawn, createNavigation, detachLeash, dropLoot, equip, equipStack, getArmorItems, getDefaultDrop, getDurability, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getLootTableId, getMinAmbientSoundDelay, getMotionHelper, getNavigation, getSafeFallDistance, getTarget, getVisibilityCache, getXpToDrop, handleStatus, hasNoAi, initEquipment, initGoals, initialize, isLeashed, isPersistent, lookAtEntity, loot, method_13043, method_13044, method_13051, method_13075, method_13076, method_13077, method_13078, method_13079, method_13080, method_13081, method_13082, method_13083, method_13084, method_13086, method_13088, method_2469, method_2638, method_4472, method_6100, method_6162, mobTick, onEatingGrass, playAmbientSound, playSpawnEffects, setAiDisabled, setCanPickUpLoot, setForwardSpeed, setMovementSpeed, setPersistent, setTarget, startRiding, tick, tickNewAi, turnHead, updateEnchantments, updateLeashMethods inherited from class net.minecraft.entity.LivingEntity
animateDamage, applyArmorDamage, applyDamage, applyEnchantmentsToDamage, canSee, clearStatusEffects, damageArmor, deathSound, destroy, endCombat, enterCombat, fall, getAbsorption, getArmorProtectionValue, getAttacker, getAttacking, getAttributeContainer, getDamageTracker, getEffectInstance, getGroup, getHandSwingProgress, getHeadRotation, getHealth, getJumpVelocity, getLandSound, getLastAttackTime, getLastHurtTimestamp, getMaxHealth, getMovementSpeed, getNextAirUnderwater, getOpponent, getRandom, getRotation, getRotationVector, getSoundPitch, getStackInHand, getStatusEffectInstances, getStuckArrows, handleFallDamage, hasStatusEffect, heal, initializeAttribute, isAffectedBySmite, isAlive, isBaby, isClimbing, isPushable, isSleeping, jump, markEffectsDirty, method_10979, 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_13071, method_13072, method_2582, method_2607, method_2610, method_2634, method_2649, method_2658, method_3217, method_6108, method_6109, method_6111, method_6117, method_6150, method_6152, onKilled, pushAway, removeStatusEffect, scheduleVelocityUpdate, sendPickup, setAbsorption, setAttacker, setHeadYaw, setHealth, setJumping, setSprinting, setStuckArrows, setYaw, shouldAlwaysDropXp, shouldDropXp, shouldRenderName, stopRiding, tickCramming, tickHandSwing, tickRiding, tickStatusEffects, travel, tryAttack, updatePotionVisibility, updateTrackedPositionAndAnglesMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, afterSpawn, applyMirror, applyRotation, attemptSprintingParticles, burn, canAddPassenger, canAvoidTraps, canClimb, canExplosionDestroyBlock, canFly, canUseCommand, changeDimension, checkBlockCollision, copyPosition, dealDamage, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, entityDataRequiresOperator, equals, extinguish, fromNbt, getAir, getBlastResistance, getBlockPos, getBoundingBox, getBox, getBrightnessAtEyes, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getEntity, getEntityId, getEntityName, getEyeHeight, getFlag, getHardCollisionBox, getHeightOffset, getHorizontalDirection, getHoverEvent, getItemsEquipped, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getLightmapCoordinates, getMaxNetherPortalTime, getMinecraftServer, getMountedHeightOffset, getMovementDirection, getPassengerList, getPassengersDeep, getPassengersDeep, getPistonBehavior, getPos, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getTranslationKey, getUuid, getVehicle, getVisibilityBoundingBox, getWorld, handleAttack, hasCustomName, hashCode, hasMount, hasPassenger, hasPassengerDeep, hasPassengers, increaseTransforms, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, method_10965, method_12976, method_12984, method_12985, method_12991, method_13003, method_6097, method_6344, move, onKilledOther, onLightningStrike, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, playSound, playStepSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, sendCommandFeedback, sendMessage, setAir, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setGlowing, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStat, setUuid, setVelocityClient, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, teleportRequested, tickFire, tickNetherPortalCooldown, toListNbt, toListNbt, toNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateVelocity, updateWaterState
-
Field Details
-
field_14662
- Mappings:
Namespace Name Mixin selector official bILwu;bI: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 aLwu;a:Lkf;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 bLwu;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 cLwu;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 buLwu;bu:[Lws;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 bvLwu;bv:Lws;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 bwLwu;bw:Lws;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 bxLwu;bx:Lws;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 byLwu;by:Lws;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 bzLwu;bz:Lws;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 bALwu;bA:Lws;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 bBLwu;bB:Lws;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 bCLwu;bC:Lws;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 bDLwu;bD: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 bELwu;bE: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 bFLwu;bF: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 bGLwu;bG: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 bHLwu;bH:Lwt;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 bJLwu;bJ:Lata;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 bKLwu;bK:Lxl;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 bLLwu;bL: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 bMLwu;bM: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 bNLwu;bN:[Layn;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 bOLwu;bO:[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 bPLwu;bP:Layl;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>Lrr;<init>(Laht;)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 bBLsa;bB()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 iLrr;i()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 aLwu;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 nLsa;n()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 qLwu;q(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 cWLwu;cW()Vintermediary method_2905Lnet/minecraft/class_959;method_2905()Vnamed tickWithEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonEntity;tickWithEndCrystals()V
-
launchLivingEntities
- Mappings:
Namespace Name Mixin selector official aLwu;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 bLwu;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 cLwu;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 bLwu;b(Lbbf;)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 aLwr;a(Lws;Lrc;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 aLrr;a(Lrc;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 eLwu;e(Lrc;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 QLrr;Q()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 bDLsa;bD()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 aLwu;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 oLwu;o()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 lLwu;l(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 aLwu;a(IILayn;)Layp;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 aLwu;a(Layn;Layn;)Layp;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 bLrr;b(Ldq;)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 aLrr;a(Ldq;)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 LLsb;L()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 apLrr;ap()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 aLwr;a()Laht;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 bALrr;bA()Lni;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 GLsb;G()Lng;intermediary method_2603Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;named ambientSoundLnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
-
method_13048
- Overrides:
method_13048in classLivingEntity- Mappings:
Namespace Name Mixin selector official bSLsa;bS()Lng;intermediary method_13048Lnet/minecraft/class_1699;method_13048()Lnet/minecraft/class_2926;named method_13048Lnet/minecraft/entity/LivingEntity;method_13048()Lnet/minecraft/client/sound/SoundEvent;
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolumein classLivingEntity- Mappings:
Namespace Name Mixin selector official ceLsa;ce()Fintermediary method_2602Lnet/minecraft/class_1699;method_2602()Fnamed getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
method_13165
- Mappings:
Namespace Name Mixin selector official aLwu;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 aLwu;a(F)Lbbh;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 aLwu;a(Lwt;Lcl;Lrc;)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 aLrr;a(Lkf;)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 cULwu;cU()Lxl;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 cVLwu;cV()Lata;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;
-
addStatusEffect
- Overrides:
addStatusEffectin classLivingEntity- Mappings:
Namespace Name Mixin selector official cLsa;c(Lrl;)Vintermediary method_2654Lnet/minecraft/class_1699;method_2654(Lnet/minecraft/class_861;)Vnamed addStatusEffectLnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
canStartRiding
- Overrides:
canStartRidingin classEntity- Mappings:
Namespace Name Mixin selector official nLrr;n(Lrr;)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 aVLrr;aV()Zintermediary method_12983Lnet/minecraft/class_864;method_12983()Znamed canUsePortalsLnet/minecraft/entity/Entity;canUsePortals()Z
-