net.minecraft.world.entity.boss.enderdragon.phases

public class EnderDragonPhaseManager

bus
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
net.minecraft.class_1526
net.minecraft.unmapped.C_hnmrcewa
net.minecraft.entity.boss.dragon.phase.PhaseManager
net.minecraft.entity.boss.dragon.phase.PhaseManager
net.minecraft.src.C_963_
net.minecraft.world.entity.boss.enderdragon.phases.DragonControllerManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_7066
f_gtdwjsao
LOGGER
LOGGER
f_31408_
private final EnderDragon
b
dragon
field_7065
f_drprgbwl
dragon
dragon
f_31409_
private final DragonPhaseInstance[]
c
phases
field_7064
f_csywvppa
phases
phases
f_31410_
private DragonPhaseInstance
d
currentPhase
field_7063
f_osohtaaz
current
current
f_31411_

Constructor summary

ModifierConstructor
public (EnderDragon dragon)

Method summary

Modifier and TypeMethod
public void
a(bur<?> arg0)
setPhase(EnderDragonPhase<?> arg0)
method_6863(class_1527<?> arg0)
m_xilqsbkd(C_xxpourgx<?> arg0)
setPhase(PhaseType<?> type)
setPhase(PhaseType<?> type)
m_31416_(C_962_<?> arg0)
public DragonPhaseInstance
a()
getCurrentPhase()
method_6864()
m_ziwsuswo()
getCurrent()
getCurrent()
m_31415_()
public <T extends DragonPhaseInstance> T
b(bur<T> arg0)
getPhase(EnderDragonPhase<T> arg0)
method_6865(class_1527<T> arg0)
m_rbpoqwzo(C_xxpourgx<T> arg0)
create(PhaseType<T> type)
create(PhaseType<T> type)
m_31418_(C_962_<T> arg0)