net.minecraft.entity.boss.dragon.phase

public class PhaseManager

net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager
net.minecraft.class_1526
net.minecraft.entity.boss.dragon.phase.PhaseManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_7066
LOGGER
private final EnderDragonEntity
dragon
field_7065
dragon
private final Phase[]
phases
field_7064
phases
private Phase
currentPhase
field_7063
current

Constructor summary

ModifierConstructor
public (EnderDragonEntity dragon)

Method summary

Modifier and TypeMethod
public void
setPhase(EnderDragonPhase<?> target)
method_6863(class_1527<?> arg0)
setPhase(PhaseType<?> type)
public Phase
getCurrentPhase()
method_6864()
getCurrent()
public <T extends Phase> T
getPhase(EnderDragonPhase<T> phase)
method_6865(class_1527<T> arg0)
create(PhaseType<T> type)