Class PhaseManager
- java.lang.Object
-
- net.minecraft.entity.boss.dragon.phase.PhaseManager
-
public class PhaseManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private IPhase
currentPhase
private EnderDragonEntity
dragon
private static org.apache.logging.log4j.Logger
LOGGER
private IPhase[]
phases
-
Constructor Summary
Constructors Constructor Description PhaseManager(EnderDragonEntity p_i46781_1_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPhase
getCurrentPhase()
<T extends IPhase>
TgetPhase(PhaseType<T> p_188757_1_)
void
setPhase(PhaseType<?> p_188758_1_)
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
dragon
private final EnderDragonEntity dragon
-
phases
private final IPhase[] phases
-
currentPhase
private IPhase currentPhase
-
-
Constructor Detail
-
PhaseManager
public PhaseManager(EnderDragonEntity p_i46781_1_)
-
-