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) |