History - net.minecraft.entity.boss.dragon.EnderDragonFight
26.3
Names
Fields
BlockPos: END_PODIUM_LOCATION, END_PODIUM_LOCATION, field_1_7665, ORIGIN
Constructors
Methods
BlockPos (BlockPos): getPodiumLocation, getPodiumLocation, method_1_7057, toAbsolutePos
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
net.minecraft.world.level.dimension.end.EnderDragonFight
net.minecraft.world.level.dimension.end.EnderDragonFight
net.minecraft.class_2881
net.minecraft.entity.boss.dragon.EnderDragonFight
Fields
org.slf4j.Logger: LOGGER, LOGGER, field_13112, LOGGER
int: MAX_TICKS_BEFORE_DRAGON_RESPAWN, MAX_TICKS_BEFORE_DRAGON_RESPAWN, field_31443, CHECK_DRAGON_SEEN_INTERVAL
int: TIME_BETWEEN_CRYSTAL_SCANS, TIME_BETWEEN_CRYSTAL_SCANS, field_31444, CRYSTAL_COUNTING_INTERVAL
int: TIME_BETWEEN_PLAYER_SCANS, TIME_BETWEEN_PLAYER_SCANS, field_31445, field_31445
int: ARENA_SIZE_CHUNKS, ARENA_SIZE_CHUNKS, field_31446, ISLAND_SIZE
int: ARENA_TICKET_LEVEL, ARENA_TICKET_LEVEL, field_31441, field_31441
int: GATEWAY_COUNT, GATEWAY_COUNT, field_31447, PLAYER_COUNTING_INTERVAL
int: GATEWAY_DISTANCE, GATEWAY_DISTANCE, field_31448, field_31448
int: DRAGON_SPAWN_Y, DRAGON_SPAWN_Y, field_31442, SPAWN_Y
Text: EVENT_DISPLAY_NAME, EVENT_DISPLAY_NAME, field_1_1619, BOSS_BAR_NAME
Predicate<Entity>: validPlayer, validPlayer, field_44876, showBossBarPredicate
ServerBossBar: dragonEvent, dragonEvent, field_13119, bossBar
ServerWorld: level, level, field_13108, world
BlockPos: origin, origin, field_44877, origin
List<Integer>: gateways, gateways, field_13121, gateways
BlockPattern: exitPortalPattern, exitPortalPattern, field_13110, endPortalPattern
int: ticksSinceDragonSeen, ticksSinceDragonSeen, field_13107, dragonSeenTimer
int: aliveCrystals, aliveCrystals, field_13106, endCrystalsAlive
int: ticksSinceCrystalsScanned, ticksSinceCrystalsScanned, field_13105, crystalCountTimer
int: ticksSinceLastPlayerScan, ticksSinceLastPlayerScan, field_13122, playerUpdateTimer
boolean: dragonKilled, dragonKilled, field_13115, dragonKilled
boolean: hasPreviouslyKilledDragon, hasPreviouslyKilledDragon, field_13114, previouslyKilled
boolean: skipArenaLoadedCheck, skipArenaLoadedCheck, field_44878, skipChunksLoadedCheck
UUID: dragonUUID, dragonUUID, field_13116, dragonUuid
boolean: needsStateScanning, needsStateScanning, field_13111, doLegacyCheck
BlockPos: exitPortalLocation, exitPortalLocation, field_13117, exitPortalLocation
EnderDragonSpawnState: respawnStage, respawnStage, field_13120, dragonSpawnState
int: respawnTime, respawnTime, field_13118, spawnStateTimer
List<LazyEntityReference<EndCrystalEntity>>: respawnCrystals, respawnCrystals, field_13109, crystals
com.mojang.serialization.Codec<EnderDragonFight>: CODEC, CODEC, field_1_1618, CODEC
PersistentStateType<EnderDragonFight>: TYPE, TYPE, field_1_1620, TYPE
Constructors
(boolean, boolean, boolean, Optional<EnderDragonSpawnState>, int, Optional<UUID>, Optional<BlockPos>, List<Integer>, List<LazyEntityReference<EndCrystalEntity>>)
Methods
EnderDragonFight (): createDefault, createDefault, method_1_1962, ofDefault
void (ServerWorld, long, BlockPos): init, init, method_1_1963, initWorld
void (): skipArenaLoadedCheck, skipArenaLoadedCheck, method_51855, setSkipChunksLoadedCheck
void (): tick, tick, method_12538, tick
void (): scanState, scanState, method_12515, convertFromLegacy
void (): findOrCreateDragon, findOrCreateDragon, method_12525, checkDragonSeen
void (EnderDragonSpawnState): setRespawnStage, setRespawnStage, method_12521, setSpawnState
boolean (): hasActiveExitPortal, hasActiveExitPortal, method_12514, worldContainsEndPortal
BlockPattern$Result (): findExitPortal, findExitPortal, method_12531, findEndPortal
boolean (): isArenaLoaded, isArenaLoaded, method_12533, areChunksLoaded
void (): updatePlayers, updatePlayers, method_12520, updatePlayers
void (): updateCrystalCount, updateCrystalCount, method_12535, countAliveCrystals
void (EnderDragonEntity): setDragonKilled, setDragonKilled, method_12528, dragonKilled
void (): removeAllGateways, removeAllGateways, method_51856, clearGatewaysList
void (): spawnNewGateway, spawnNewGateway, method_12519, generateNewEndGateway
void (BlockPos): spawnNewGateway, spawnNewGateway, method_12516, generateEndGateway
void (boolean): spawnExitPortal, spawnExitPortal, method_12518, generateEndPortal
EnderDragonEntity (): createNewDragon, createNewDragon, method_12523, createDragon
void (EnderDragonEntity): updateDragon, updateDragon, method_12532, updateFight
int (): aliveCrystals, aliveCrystals, method_12517, getAliveEndCrystals
void (EndCrystalEntity, DamageSource): onCrystalDestroyed, onCrystalDestroyed, method_12526, crystalDestroyed
void (): abortRespawnSequence, abortRespawnSequence, method_1_1961, abortRespawnSequence
boolean (): hasPreviouslyKilledDragon, hasPreviouslyKilledDragon, method_12536, hasPreviouslyKilled
void (): tryRespawn, tryRespawn, method_12522, respawnDragon
void (List<EndCrystalEntity>): respawnDragon, respawnDragon, method_12529, respawnDragon
void (): resetSpikeCrystals, resetSpikeCrystals, method_12524, resetEndCrystals
UUID (): dragonUUID, dragonUUID, method_52179, getDragonUuid