| Package | Description |
|---|---|
| net.minecraft.entity.boss.dragon.phase |
| Modifier and Type | Class and Description |
|---|---|
class |
PhaseType<T extends IPhase> |
| Modifier and Type | Class and Description |
|---|---|
class |
AttackingSittingPhase |
class |
ChargingPlayerPhase |
class |
DyingPhase |
class |
FlamingSittingPhase |
class |
HoldingPatternPhase |
class |
HoverPhase |
class |
LandingApproachPhase |
class |
LandingPhase |
class |
Phase |
class |
ScanningSittingPhase |
class |
SittingPhase |
class |
StrafePlayerPhase |
class |
TakeoffPhase |
| 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> |
PhaseType.clazz |
| Modifier and Type | Method and Description |
|---|---|
private static <T extends IPhase> |
PhaseType.create(java.lang.Class<T> phaseIn,
java.lang.String nameIn) |
<T extends IPhase> |
PhaseManager.getPhase(PhaseType<T> phaseIn) |
| Modifier and Type | Method and Description |
|---|---|
IPhase |
PhaseType.createPhase(EnderDragonEntity dragon) |
IPhase |
PhaseManager.getCurrentPhase() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.reflect.Constructor<? extends IPhase> |
PhaseType.getConstructor() |
PhaseType<? extends IPhase> |
IPhase.getType() |
| Constructor and Description |
|---|
PhaseType(int idIn,
java.lang.Class<? extends IPhase> clazzIn,
java.lang.String nameIn) |