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