Modifier and Type | Field and Description |
---|---|
static PhaseType<ChargingPlayerPhase> |
CHARGING_PLAYER |
static PhaseType<DyingPhase> |
DYING |
static PhaseType<HoldingPatternPhase> |
HOLDING_PATTERN |
static PhaseType<HoverPhase> |
HOVER |
private int |
id |
static PhaseType<LandingPhase> |
LANDING |
static PhaseType<LandingApproachPhase> |
LANDING_APPROACH |
private String |
name |
private Class<? extends Phase> |
phaseClass |
static PhaseType<SittingAttackingPhase> |
SITTING_ATTACKING |
static PhaseType<SittingFlamingPhase> |
SITTING_FLAMING |
static PhaseType<SittingScanningPhase> |
SITTING_SCANNING |
static PhaseType<StrafePlayerPhase> |
STRAFE_PLAYER |
static PhaseType<TakeoffPhase> |
TAKEOFF |
private static PhaseType<?>[] |
types |
Modifier | Constructor and Description |
---|---|
private |
PhaseType(int id,
Class<? extends Phase> phaseClass,
String name) |
Modifier and Type | Method and Description |
---|---|
static int |
count() |
Phase |
create(EnderDragonEntity dragon) |
protected Constructor<? extends Phase> |
getConstructor() |
static PhaseType<?> |
getFromId(int id) |
int |
getTypeId() |
private static <T extends Phase> |
register(Class<T> phaseClass,
String name) |
String |
toString() |
private static PhaseType<?>[] types
public static final PhaseType<HoldingPatternPhase> HOLDING_PATTERN
public static final PhaseType<StrafePlayerPhase> STRAFE_PLAYER
public static final PhaseType<LandingApproachPhase> LANDING_APPROACH
public static final PhaseType<LandingPhase> LANDING
public static final PhaseType<TakeoffPhase> TAKEOFF
public static final PhaseType<SittingFlamingPhase> SITTING_FLAMING
public static final PhaseType<SittingScanningPhase> SITTING_SCANNING
public static final PhaseType<SittingAttackingPhase> SITTING_ATTACKING
public static final PhaseType<ChargingPlayerPhase> CHARGING_PLAYER
public static final PhaseType<DyingPhase> DYING
public static final PhaseType<HoverPhase> HOVER
private final int id
private final String name
public Phase create(EnderDragonEntity dragon)
protected Constructor<? extends Phase> getConstructor()
public int getTypeId()
public static PhaseType<?> getFromId(int id)
public static int count()