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