| Package | Description |
|---|---|
| net.minecraft.entity.boss.dragon.phase |
| Modifier and Type | Class and Description |
|---|---|
class |
PhaseList<T extends IPhase> |
| Modifier and Type | Class and Description |
|---|---|
class |
PhaseBase |
class |
PhaseChargingPlayer |
class |
PhaseDying |
class |
PhaseHoldingPattern |
class |
PhaseHover |
class |
PhaseLanding |
class |
PhaseLandingApproach |
class |
PhaseSittingAttacking |
class |
PhaseSittingBase |
class |
PhaseSittingFlaming |
class |
PhaseSittingScanning |
class |
PhaseStrafePlayer |
class |
PhaseTakeoff |
| Modifier and Type | Field and Description |
|---|---|
private IPhase |
PhaseManager.phase |
private IPhase[] |
PhaseManager.phases |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<? extends IPhase> |
PhaseList.clazz |
| Modifier and Type | Method and Description |
|---|---|
private static <T extends IPhase> |
PhaseList.create(java.lang.Class<T> phaseIn,
java.lang.String nameIn) |
<T extends IPhase> |
PhaseManager.getPhase(PhaseList<T> phaseIn) |
| Modifier and Type | Method and Description |
|---|---|
IPhase |
PhaseList.createPhase(EntityDragon dragon) |
IPhase |
PhaseManager.getCurrentPhase() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.reflect.Constructor<? extends IPhase> |
PhaseList.getConstructor() |
PhaseList<? extends IPhase> |
IPhase.getType() |
| Constructor and Description |
|---|
PhaseList(int idIn,
java.lang.Class<? extends IPhase> clazzIn,
java.lang.String nameIn) |