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