Class PhaseType<T extends IPhase>
java.lang.Object
net.minecraft.entity.boss.dragon.phase.PhaseType<T>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final PhaseType<ChargingPlayerPhase>
static final PhaseType<DyingPhase>
static final PhaseType<HoldingPatternPhase>
static final PhaseType<HoverPhase>
private final int
static final PhaseType<LandingPhase>
static final PhaseType<LandingApproachPhase>
private final String
private static PhaseType<?>[]
static final PhaseType<AttackingSittingPhase>
static final PhaseType<FlamingSittingPhase>
static final PhaseType<ScanningSittingPhase>
static final PhaseType<StrafePlayerPhase>
static final PhaseType<TakeoffPhase>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateInstance
(EnderDragonEntity p_188736_1_) static PhaseType<?>
getById
(int p_188738_0_) protected Constructor<? extends IPhase>
static int
getCount()
int
getId()
toString()
-
Field Details
-
phases
-
HOLDING_PATTERN
-
STRAFE_PLAYER
-
LANDING_APPROACH
-
LANDING
-
TAKEOFF
-
SITTING_FLAMING
-
SITTING_SCANNING
-
SITTING_ATTACKING
-
CHARGING_PLAYER
-
DYING
-
HOVERING
-
instanceClass
-
id
private final int id -
name
-
-
Constructor Details
-
PhaseType
-
-
Method Details
-
createInstance
-
getConstructor
- Throws:
NoSuchMethodException
-
getId
public int getId() -
toString
-
getById
-
getCount
public static int getCount() -
create
-