net.minecraft.world.dimension.end

public class DragonFight

ata
net.minecraft.class_2752
net.minecraft.world.dimension.end.DragonFight
net.minecraft.world.end.DragonFightManager

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_12934
LOGGER
LOGGER
private static final com.google.common.base.Predicate<ServerPlayerEntity>
b
field_12935
VALID_PLAYER
VALID_PLAYER
private final ServerBossEvent
c
field_12936
bossEvent
bossInfo
private final ServerWorld
d
field_12937
world
world
private final List<Integer>
e
field_12938
gateways
gateways
private final BlockPattern
f
field_12939
exitPortalPattern
portalPattern
private int
g
field_12940
ticksSinceBossEventUpdate
ticksSinceDragonSeen
private int
h
field_12941
aliveCrystalCount
aliveCrystals
private int
i
field_12942
ticksSinceCrystalsUpdate
ticksSinceCrystalsScanned
private int
j
field_12943
ticksSincePlayersUpdate
ticksSinceLastPlayerScan
private boolean
k
field_12944
dragonKilled
dragonKilled
private boolean
l
field_12945
dragonPreviouslyKilled
previouslyKilled
private UUID
m
field_12946
dragonId
dragonUniqueId
private boolean
n
field_12947
shouldScanForLegacyFight
scanForLegacyFight
private BlockPos
o
field_12948
exitPortalPos
exitPortalLocation
private DragonRespawnStage
p
field_12949
respawnStage
respawnState
private int
q
field_12950
respawnTime
respawnStateTicks
private List<EnderCrystalEntity>
r
field_12951
respawnCrystals
crystals

Constructor summary

ModifierConstructor
public (ServerWorld world, NbtCompound nbt)

Method summary

Modifier and TypeMethod
public NbtCompound
a()
method_11798()
toNbt()
getCompound()
public void
b()
method_11805()
tick()
tick()
protected void
a(asz arg0)
method_11799(class_2751 arg0)
setRespawnStage(DragonRespawnStage stage)
setRespawnState(DragonSpawnManager state)
private boolean
g()
method_11811()
hasActiveExitPortal()
hasDragonBeenKilled()
private BlockPattern$Match
h()
method_11812()
findExitPortal()
findExitPortal()
private void
i()
method_11813()
loadArena()
loadChunks()
private void
j()
method_11814()
updatePlayers()
updateplayers()
private void
k()
method_11815()
updateAliveCrystalCount()
findAliveCrystals()
public void
a(wu arg0)
method_11803(class_959 arg0)
onDragonKilled(EnderDragonEntity dragon)
processDragonDeath(EntityDragon dragon)
private void
l()
method_11816()
placeNextGateway()
spawnNewGateway()
private void
a(cl arg0)
method_11800(class_2552 arg0)
placeGateway(BlockPos pos)
generateGateway(BlockPos pos)
private void
a(boolean arg0)
method_11804(boolean arg0)
placeExitPortal(boolean active)
generatePortal(boolean active)
private void
m()
method_11817()
createDragon()
spawnDragon()
public void
b(wu arg0)
method_11806(class_959 arg0)
updateBossEvent(EnderDragonEntity dragon)
dragonUpdate(EntityDragon dragonIn)
public int
c()
method_11807()
getAliveCrystalCount()
getNumAliveCrystals()
public void
a(wt arg0, rc arg1)
method_11802(class_958 arg0, class_856 arg1)
onCrystalDestroyed(EnderCrystalEntity crystal, DamageSource source)
onCrystalDestroyed(EntityEnderCrystal crystal, DamageSource dmgSrc)
public boolean
d()
method_11808()
wasPreviouslyKilled()
hasPreviouslyKilledDragon()
public void
e()
method_11809()
respawnDragon()
respawnDragon()
private void
a(List<wt> arg0)
method_11801(List<class_958> arg0)
respawn(List<EnderCrystalEntity> respawnCrystals)
respawnDragon(List<EntityEnderCrystal> crystalsIn)
public void
f()
method_11810()
resetCrystals()
resetSpikeCrystals()