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