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 xbintermediary 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, FLAGS, 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) static voidmethod_13516(class_2934 class_2934) 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_13495, method_13496, 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_13493, method_13494, 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, getRotationClient, getRotationVecClient, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getTranslatedName, getUuid, getVehicle, getVisibilityBoundingBox, getWorld, handleAttack, hasCustomName, hashCode, hasMount, hasNoGravity, 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_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, setNoGravity, 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 bJLxb;bJ: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 aLxb;a:Lkh;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 bLxb;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 cLxb;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 bvLxb;bv:[Lwz;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 bwLxb;bw:Lwz;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 bxLxb;bx:Lwz;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 byLxb;by:Lwz;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 bzLxb;bz:Lwz;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 bALxb;bA:Lwz;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 bBLxb;bB:Lwz;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 bCLxb;bC:Lwz;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 bDLxb;bD:Lwz;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 bELxb;bE: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 bFLxb;bF: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 bGLxb;bG: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 bHLxb;bH: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 bILxb;bI:Lxa;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 bKLxb;bK:Latq;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 bLLxb;bL:Lxs;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 bMLxb;bM: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 bNLxb;bN: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 bOLxb;bO:[Lazg;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 bPLxb;bP:[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 bQLxb;bQ:Laze;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>Lrw;<init>(Laid;)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 bDLsf;bD()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 iLrw;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 aLxb;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 nLsf;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 qLxb;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 daLxb;da()Vintermediary method_2905Lnet/minecraft/class_959;method_2905()Vnamed tickWithEndCrystalsLnet/minecraft/entity/boss/dragon/EnderDragonEntity;tickWithEndCrystals()V
-
launchLivingEntities
- Mappings:
Namespace Name Mixin selector official aLxb;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 bLxb;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 cLxb;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 bLxb;b(Lbby;)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 aLwy;a(Lwz;Lrh;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 aLrw;a(Lrh;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 eLxb;e(Lrh;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 QLrw;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 bFLsf;bF()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 aLxb;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 oLxb;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 lLxb;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 aLxb;a(IILazg;)Lazi;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 aLxb;a(Lazg;Lazg;)Lazi;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;
-
method_13516
- Mappings:
Namespace Name Mixin selector official bLxb;b(Lpd;)Vintermediary method_13516Lnet/minecraft/class_959;method_13516(Lnet/minecraft/class_2934;)Vnamed method_13516Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;method_13516(Lnet/minecraft/class_2934;)V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classMobEntity- Mappings:
Namespace Name Mixin selector official bLrw;b(Ldr;)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 aLrw;a(Ldr;)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 LLsg;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 aqLrw;aq()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 aLwy;a()Laid;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 bCLrw;bC()Lnk;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 GLsg;G()Lni;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 bVLsf;bV()Lni;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 chLsf;ch()Fintermediary method_2602Lnet/minecraft/class_1699;method_2602()Fnamed getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
method_13165
- Mappings:
Namespace Name Mixin selector official aLxb;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 aLxb;a(F)Lbcb;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 aLxb;a(Lxa;Lcm;Lrh;)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 aLrw;a(Lkh;)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 cYLxb;cY()Lxs;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 cZLxb;cZ()Latq;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 cLsf;c(Lrq;)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 nLrw;n(Lrw;)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 aXLrw;aX()Zintermediary method_12983Lnet/minecraft/class_864;method_12983()Znamed canUsePortalsLnet/minecraft/entity/Entity;canUsePortals()Z
-