net.minecraft.world.dimension.end

public class DragonFight

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

Field summary

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

Constructor summary

ModifierConstructor
public (ServerWorld world, NbtCompound nbt)

Method summary

Modifier and TypeMethod
public NbtCompound
a()
method_11798()
toNbt()
func_186088_a()
getCompound()
public void
b()
method_11805()
tick()
func_186105_b()
tick()
protected void
a(ayq arg0)
method_11799(class_2751 arg0)
setRespawnStage(DragonRespawnStage stage)
func_186095_a(DragonSpawnManager arg0)
setRespawnState(DragonSpawnManager state)
private boolean
g()
method_11811()
hasActiveExitPortal()
func_186104_g()
hasDragonBeenKilled()
private BlockPattern$Match
h()
method_11812()
findExitPortal()
func_186091_h()
findExitPortal()
private void
i()
method_11813()
loadArena()
func_186103_i()
loadChunks()
private void
j()
method_11814()
updatePlayers()
func_186100_j()
updatePlayers()
private void
k()
method_11815()
updateAliveCrystalCount()
func_186101_k()
findAliveCrystals()
public void
a(abd arg0)
method_11803(class_959 arg0)
onDragonKilled(EnderDragonEntity dragon)
func_186096_a(EntityDragon arg0)
processDragonDeath(EntityDragon dragon)
private void
l()
method_11816()
placeNextGateway()
func_186097_l()
spawnNewGateway()
private void
a(et arg0)
method_11800(class_2552 arg0)
placeGateway(BlockPos pos)
func_186089_a(BlockPos arg0)
generateGateway(BlockPos pos)
private void
a(boolean arg0)
method_11804(boolean arg0)
placeExitPortal(boolean active)
func_186094_a(boolean arg0)
generatePortal(boolean active)
private EnderDragonEntity
m()
method_11817()
createDragon()
func_192445_m()
createNewDragon()
public void
b(abd arg0)
method_11806(class_959 arg0)
updateBossEvent(EnderDragonEntity dragon)
func_186099_b(EntityDragon arg0)
dragonUpdate(EntityDragon dragonIn)
public int
c()
method_11807()
getAliveCrystalCount()
func_186092_c()
getNumAliveCrystals()
public void
a(abc arg0, ur arg1)
method_11802(class_958 arg0, class_856 arg1)
onCrystalDestroyed(EnderCrystalEntity crystal, DamageSource source)
func_186090_a(EntityEnderCrystal arg0, DamageSource arg1)
onCrystalDestroyed(EntityEnderCrystal crystal, DamageSource dmgSrc)
public boolean
d()
method_11808()
wasPreviouslyKilled()
func_186102_d()
hasPreviouslyKilledDragon()
public void
e()
method_11809()
respawnDragon()
func_186106_e()
respawnDragon()
private void
a(List<abc> arg0)
method_11801(List<class_958> arg0)
respawn(List<EnderCrystalEntity> respawnCrystals)
func_186093_a(List<EntityEnderCrystal> arg0)
respawnDragon(List<EntityEnderCrystal> crystalsIn)
public void
f()
method_11810()
resetCrystals()
func_186087_f()
resetSpikeCrystals()