net.minecraft.world.dimension.end

public class DragonFight

ata
net.minecraft.unmapped.C_02479615
net.minecraft.world.dimension.end.DragonFight

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
f_46312880
LOGGER
private static final com.google.common.base.Predicate<ServerPlayerEntity>
b
f_46164214
VALID_PLAYER
private final ServerBossEvent
c
f_90716786
bossEvent
private final ServerWorld
d
f_11413632
world
private final List<Integer>
e
f_15453635
gateways
private final BlockPattern
f
f_58832655
exitPortalPattern
private int
g
f_93142561
ticksSinceBossEventUpdate
private int
h
f_41108803
aliveCrystalCount
private int
i
f_11266067
ticksSinceCrystalsUpdate
private int
j
f_68816764
ticksSincePlayersUpdate
private boolean
k
f_67199068
dragonKilled
private boolean
l
f_37283014
dragonPreviouslyKilled
private UUID
m
f_12940481
dragonId
private boolean
n
f_88094079
shouldScanForLegacyFight
private BlockPos
o
f_03403324
exitPortalPos
private DragonRespawnStage
p
f_23283160
respawnStage
private int
q
f_61185302
respawnTime
private List<EnderCrystalEntity>
r
f_15363480
respawnCrystals

Constructor summary

ModifierConstructor
public (ServerWorld world, NbtCompound nbt)

Method summary

Modifier and TypeMethod
public NbtCompound
a()
m_14695758()
toNbt()
public void
b()
m_54180886()
tick()
protected void
a(asz arg0)
m_12205371(C_31122870 arg0)
setRespawnStage(DragonRespawnStage stage)
private boolean
g()
m_00900277()
hasActiveExitPortal()
private BlockPattern$Match
h()
m_19555260()
findExitPortal()
private void
i()
m_91886227()
loadArena()
private void
j()
m_11587312()
updatePlayers()
private void
k()
m_90616565()
updateAliveCrystalCount()
public void
a(wu arg0)
m_31918464(C_83946278 arg0)
onDragonKilled(EnderDragonEntity dragon)
private void
l()
m_01832814()
placeNextGateway()
private void
a(cj arg0)
m_43990764(C_32594356 arg0)
placeGateway(BlockPos pos)
private void
a(boolean arg0)
m_29618941(boolean arg0)
placeExitPortal(boolean active)
private void
m()
m_18951691()
createDragon()
public void
b(wu arg0)
m_42804569(C_83946278 arg0)
updateBossEvent(EnderDragonEntity dragon)
public int
c()
m_62246501()
getAliveCrystalCount()
public void
a(wt arg0, rc arg1)
m_01274586(C_09370188 arg0, C_83334639 arg1)
onCrystalDestroyed(EnderCrystalEntity crystal, DamageSource source)
public boolean
d()
m_01170144()
wasPreviouslyKilled()
public void
e()
m_05357655()
respawnDragon()
private void
a(List<wt> arg0)
m_84614279(List<C_09370188> arg0)
respawn(List<EnderCrystalEntity> respawnCrystals)
public void
f()
m_54600593()
resetCrystals()