History - net.minecraft.entity.boss.dragon.EnderDragonFight

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

BlockPos: END_PODIUM_LOCATION, field_1_7665, ORIGIN

Constructors

Methods

BlockPos (BlockPos): getPodiumLocation, method_1_7057, toAbsolutePos

26.2

Names

Fields

Constructors

Methods

boolean (EndCrystalEntity, LazyEntityReference): lambda$onCrystalDestroyed$0, method_1_5142, method_1_5142

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

net.minecraft.world.level.dimension.end.EndDragonFight

net.minecraft.world.level.dimension.end.EnderDragonFight

Fields

it.unimi.dsi.fastutil.objects.ObjectArrayList<Integer>: gateways, field_13121, gateways

int: crystalsAlive, field_13106, endCrystalsAlive

int: aliveCrystals, field_13106, endCrystalsAlive

boolean: previouslyKilled, field_13114, previouslyKilled

boolean: hasPreviouslyKilledDragon, field_13114, previouslyKilled

BlockPos: portalLocation, field_13117, exitPortalLocation

BlockPos: exitPortalLocation, field_13117, exitPortalLocation

Text: EVENT_DISPLAY_NAME, field_1_1619, BOSS_BAR_NAME

List<Integer>: gateways, field_13121, gateways

com.mojang.serialization.Codec<EnderDragonFight>: CODEC, field_1_1618, CODEC

PersistentStateType<EnderDragonFight>: TYPE, field_1_1620, TYPE

Constructors

(ServerWorld, long, EnderDragonFight$Data)

(ServerWorld, long, EnderDragonFight$Data, BlockPos)

(boolean, boolean, boolean, Optional<EnderDragonSpawnState>, int, Optional<UUID>, Optional<BlockPos>, List<Integer>, List<LazyEntityReference<EndCrystalEntity>>)

Methods

EnderDragonFight$Data (): saveData, method_12530, toData

int (): getCrystalsAlive, method_12517, getAliveEndCrystals

int (): aliveCrystals, method_12517, getAliveEndCrystals

UUID (): getDragonUUID, method_52179, getDragonUuid

UUID (): dragonUUID, method_52179, getDragonUuid

void (BlockPos, RegistryEntry$Reference): lambda$spawnNewGateway$2, method_46716, method_46716

void (BlockPos, RegistryEntry$Reference): lambda$spawnNewGateway$1, method_46716, method_46716

Optional (Registry): lambda$spawnNewGateway$1, method_46717, method_46717

Optional (Registry): lambda$spawnNewGateway$0, method_46717, method_46717

List (long): lambda$new$0, method_52229, method_52229

EnderDragonFight (): createDefault, method_1_1962, ofDefault

void (ServerWorld, long, BlockPos): init, method_1_1963, initWorld

void (): abortRespawnSequence, method_1_1961, abortRespawnSequence

boolean (ChunkPos): lambda$isArenaLoaded$0, method_1_1964, method_1_1964

EndCrystalEntity (LazyEntityReference): lambda$tick$0, method_1_1975, method_1_1975

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_1_1965, method_1_1965

List (EnderDragonFight): lambda$static$9, method_1_1974, method_1_1974

List (EnderDragonFight): lambda$static$8, method_1_1973, method_1_1973

Optional (EnderDragonFight): lambda$static$7, method_1_1972, method_1_1972

Optional (EnderDragonFight): lambda$static$6, method_1_1971, method_1_1971

Integer (EnderDragonFight): lambda$static$5, method_1_1970, method_1_1970

Optional (EnderDragonFight): lambda$static$4, method_1_1969, method_1_1969

Boolean (EnderDragonFight): lambda$static$3, method_1_1968, method_1_1968

Boolean (EnderDragonFight): lambda$static$2, method_1_1967, method_1_1967

Boolean (EnderDragonFight): lambda$static$1, method_1_1966, method_1_1966

1.21.11_unobfuscated

Names

net.minecraft.world.level.dimension.end.EndDragonFight

net.minecraft.class_2881

net.minecraft.entity.boss.dragon.EnderDragonFight

Fields

org.slf4j.Logger: LOGGER, field_13112, LOGGER

int: MAX_TICKS_BEFORE_DRAGON_RESPAWN, field_31443, CHECK_DRAGON_SEEN_INTERVAL

int: TIME_BETWEEN_CRYSTAL_SCANS, field_31444, CRYSTAL_COUNTING_INTERVAL

int: TIME_BETWEEN_PLAYER_SCANS, field_31445, field_31445

int: ARENA_SIZE_CHUNKS, field_31446, ISLAND_SIZE

int: ARENA_TICKET_LEVEL, field_31441, field_31441

int: GATEWAY_COUNT, field_31447, PLAYER_COUNTING_INTERVAL

int: GATEWAY_DISTANCE, field_31448, field_31448

int: DRAGON_SPAWN_Y, field_31442, SPAWN_Y

Predicate<Entity>: validPlayer, field_44876, showBossBarPredicate

ServerBossBar: dragonEvent, field_13119, bossBar

ServerWorld: level, field_13108, world

BlockPos: origin, field_44877, origin

it.unimi.dsi.fastutil.objects.ObjectArrayList<Integer>: gateways, field_13121, gateways

BlockPattern: exitPortalPattern, field_13110, endPortalPattern

int: ticksSinceDragonSeen, field_13107, dragonSeenTimer

int: crystalsAlive, field_13106, endCrystalsAlive

int: ticksSinceCrystalsScanned, field_13105, crystalCountTimer

int: ticksSinceLastPlayerScan, field_13122, playerUpdateTimer

boolean: dragonKilled, field_13115, dragonKilled

boolean: previouslyKilled, field_13114, previouslyKilled

boolean: skipArenaLoadedCheck, field_44878, skipChunksLoadedCheck

UUID: dragonUUID, field_13116, dragonUuid

boolean: needsStateScanning, field_13111, doLegacyCheck

BlockPos: portalLocation, field_13117, exitPortalLocation

EnderDragonSpawnState: respawnStage, field_13120, dragonSpawnState

int: respawnTime, field_13118, spawnStateTimer

List<EndCrystalEntity>: respawnCrystals, field_13109, crystals

Constructors

(ServerWorld, long, EnderDragonFight$Data)

(ServerWorld, long, EnderDragonFight$Data, BlockPos)

Methods

void (): skipArenaLoadedCheck, method_51855, setSkipChunksLoadedCheck

EnderDragonFight$Data (): saveData, method_12530, toData

void (): tick, method_12538, tick

void (): scanState, method_12515, convertFromLegacy

void (): findOrCreateDragon, method_12525, checkDragonSeen

void (EnderDragonSpawnState): setRespawnStage, method_12521, setSpawnState

boolean (): hasActiveExitPortal, method_12514, worldContainsEndPortal

BlockPattern$Result (): findExitPortal, method_12531, findEndPortal

boolean (): isArenaLoaded, method_12533, areChunksLoaded

void (): updatePlayers, method_12520, updatePlayers

void (): updateCrystalCount, method_12535, countAliveCrystals

void (EnderDragonEntity): setDragonKilled, method_12528, dragonKilled

void (): removeAllGateways, method_51856, clearGatewaysList

void (): spawnNewGateway, method_12519, generateNewEndGateway

void (BlockPos): spawnNewGateway, method_12516, generateEndGateway

void (boolean): spawnExitPortal, method_12518, generateEndPortal

EnderDragonEntity (): createNewDragon, method_12523, createDragon

void (EnderDragonEntity): updateDragon, method_12532, updateFight

int (): getCrystalsAlive, method_12517, getAliveEndCrystals

void (EndCrystalEntity, DamageSource): onCrystalDestroyed, method_12526, crystalDestroyed

boolean (): hasPreviouslyKilledDragon, method_12536, hasPreviouslyKilled

void (): tryRespawn, method_12522, respawnDragon

void (List<EndCrystalEntity>): respawnDragon, method_12529, respawnDragon

void (): resetSpikeCrystals, method_12524, resetEndCrystals

UUID (): getDragonUUID, method_52179, getDragonUuid

void (BlockPos, RegistryEntry$Reference): lambda$spawnNewGateway$2, method_46716, method_46716

Optional (Registry): lambda$spawnNewGateway$1, method_46717, method_46717

List (long): lambda$new$0, method_52229, method_52229