History - net.minecraft.entity.boss.dragon.EnderDragonEntity
26.3-snapshot-3
Names
Fields
Constructors
Methods
boolean (): canSimulateMovement, method_66249, canMoveVoluntarily
MovementSide (): getMoveSimulationType, method_1_7596, getMovementSide
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
String: SITTING_DAMAGE_RECEIVED_KEY, field_1_7159, field_1_7159
String: SITTING_DAMAGE_RECEIVED_KEY, field_1_7159, SITTING_DAMAGE_RECEIVED_KEY
Constructors
Methods
void (double, double, double, DamageSource, float): knockback, method_6005, takeKnockback
void (double, double, double, DamageSource, float, boolean): knockback, method_1_6376, takeKnockback
boolean (): canSimulateMovement, method_66249, canMoveVoluntarily
26.2
Names
Fields
String: SITTING_DAMAGE_RECEIVED_KEY, field_1_7159, field_1_7159
Constructors
Methods
void (double, double, double): knockback, method_6005, takeKnockback
void (): handleKillingBlow, method_1_4166, setDead
void (double, double, double, DamageSource, float): knockback, method_6005, takeKnockback
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
void (double, double, double): knockback, method_6005, takeKnockback
1.21.11_unobfuscated
Names
net.minecraft.world.entity.boss.enderdragon.EnderDragon
net.minecraft.class_1510
net.minecraft.entity.boss.dragon.EnderDragonEntity
Fields
org.slf4j.Logger: LOGGER, field_7021, LOGGER
TrackedData<Integer>: DATA_PHASE, field_7013, PHASE_TYPE
TargetPredicate: CRYSTAL_DESTROY_TARGETING, field_18120, CLOSE_PLAYER_PREDICATE
int: GROWL_INTERVAL_MIN, field_30428, MAX_HEALTH
int: GROWL_INTERVAL_MAX, field_30429, field_30429
float: SITTING_ALLOWED_DAMAGE_PERCENTAGE, field_30430, TAKEOFF_THRESHOLD
String: DRAGON_DEATH_TIME_KEY, field_33910, DRAGON_DEATH_TIME_KEY
String: DRAGON_PHASE_KEY, field_33911, DRAGON_PHASE_KEY
int: DEFAULT_DEATH_TIME, field_57642, DEFAULT_TICKS_SINCE_DEATH
EnderDragonFrameTracker: flightHistory, field_52493, frameTracker
EnderDragonPart[]: subEntities, field_7032, parts
EnderDragonPart: head, field_7017, head
EnderDragonPart: neck, field_7011, neck
EnderDragonPart: body, field_7023, body
EnderDragonPart: tail1, field_7020, tail1
EnderDragonPart: tail2, field_7009, tail2
EnderDragonPart: tail3, field_7022, tail3
EnderDragonPart: wing1, field_7015, rightWing
EnderDragonPart: wing2, field_7014, leftWing
float: oFlapTime, field_7019, lastWingPosition
float: flapTime, field_7030, wingPosition
boolean: inWall, field_7027, slowedDownByBlock
int: dragonDeathTime, field_7031, ticksSinceDeath
float: yRotA, field_20865, yawAcceleration
EndCrystalEntity: nearestCrystal, field_7024, connectedCrystal
EnderDragonFight: dragonFight, field_7016, fight
BlockPos: fightOrigin, field_44875, fightOrigin
PhaseManager: phaseManager, field_7028, phaseManager
int: growlTime, field_7018, ticksUntilNextGrowl
float: sittingDamageReceived, field_7029, damageDuringSitting
PathNode[]: nodes, field_7012, pathNodes
int[]: nodeAdjacency, field_7025, pathNodeConnections
PathMinHeap: openSet, field_7008, pathHeap
Constructors
(EntityType<? extends EnderDragonEntity>, World)
Methods
void (EnderDragonFight): setDragonFight, method_51852, setFight
void (BlockPos): setFightOrigin, method_51853, setFightOrigin
BlockPos (): getFightOrigin, method_51854, getFightOrigin
DefaultAttributeContainer$Builder (): createAttributes, method_26903, createEnderDragonAttributes
boolean (): isFlapping, method_5776, isFlappingWings
void (): onFlap, method_5801, addFlapEffects
void (DataTracker$Builder): defineSynchedData, method_5693, initDataTracker
void (): aiStep, method_6007, tickMovement
void (EnderDragonPart, double, double, double): tickPart, method_22863, movePart
float (): getHeadYOffset, method_6820, getHeadVerticalMovement
void (): checkCrystals, method_6830, tickWithEndCrystals
void (ServerWorld, List<Entity>): knockBack, method_6825, launchLivingEntities
void (ServerWorld, List<Entity>): hurt, method_6827, damageLivingEntities
float (double): rotWrap, method_6832, wrapYawChange
boolean (ServerWorld, Box): checkWalls, method_6821, destroyBlocks
boolean (ServerWorld, EnderDragonPart, DamageSource, float): hurt, method_6816, damagePart
boolean (ServerWorld, DamageSource, float): hurtServer, method_64397, damage
void (ServerWorld, DamageSource, float): reallyHurt, method_6819, parentDamage
void (ServerWorld): kill, method_5768, kill
void (): tickDeath, method_6108, updatePostDeath
int (): findClosestNode, method_6818, getNearestPathNodeIndex
int (double, double, double): findClosestNode, method_6822, getNearestPathNodeIndex
Path (int, int, PathNode): findPath, method_6833, findPath
Path (PathNode, PathNode): reconstructPath, method_6826, getPathOfAllPredecessors
void (WriteView): addAdditionalSaveData, method_5652, writeCustomData
void (ReadView): readAdditionalSaveData, method_5749, readCustomData
void (): checkDespawn, method_5982, checkDespawn
EnderDragonPart[] (): getSubEntities, method_5690, getBodyParts
boolean (): isPickable, method_5863, canHit
SoundCategory (): getSoundSource, method_5634, getSoundCategory
SoundEvent (): getAmbientSound, method_5994, getAmbientSound
SoundEvent (DamageSource): getHurtSound, method_6011, getHurtSound
float (): getSoundVolume, method_6107, getSoundVolume
Vec3d (float): getHeadLookVector, method_6834, getRotationVectorFromPhase
void (ServerWorld, EndCrystalEntity, BlockPos, DamageSource): onCrystalDestroyed, method_6828, crystalDestroyed
void (TrackedData<?>): onSyncedDataUpdated, method_5674, onTrackedDataSet
PhaseManager (): getPhaseManager, method_6831, getPhaseManager
EnderDragonFight (): getDragonFight, method_6829, getFight
boolean (StatusEffectInstance, Entity): addEffect, method_37222, addStatusEffect
boolean (Entity): canRide, method_5860, canStartRiding
boolean (boolean): canUsePortal, method_5822, canUsePortals
void (EntitySpawnS2CPacket): recreateFromPacket, method_31471, onSpawnPacket
boolean (LivingEntity): canAttack, method_18395, canTarget
float (float): sanitizeScale, method_56077, clampScale
void (Integer): lambda$readAdditionalSaveData$0, method_68271, method_68271