类 EnderDragonPhase<T extends DragonPhaseInstance>
java.lang.Object
net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase<T>
-
字段概要
字段修饰符和类型字段说明static final EnderDragonPhase<DragonChargePlayerPhase>
static final EnderDragonPhase<DragonDeathPhase>
static final EnderDragonPhase<DragonHoldingPatternPhase>
static final EnderDragonPhase<DragonHoverPhase>
private final int
private final Class<? extends DragonPhaseInstance>
static final EnderDragonPhase<DragonLandingPhase>
static final EnderDragonPhase<DragonLandingApproachPhase>
private final String
private static EnderDragonPhase<?>[]
static final EnderDragonPhase<DragonSittingAttackingPhase>
static final EnderDragonPhase<DragonSittingFlamingPhase>
static final EnderDragonPhase<DragonSittingScanningPhase>
static final EnderDragonPhase<DragonStrafePlayerPhase>
static final EnderDragonPhase<DragonTakeoffPhase>
-
构造器概要
构造器限定符构造器说明private
EnderDragonPhase
(int pId, Class<? extends DragonPhaseInstance> pInstanceClass, String pName) -
方法概要
修饰符和类型方法说明private static <T extends DragonPhaseInstance>
EnderDragonPhase<T>createInstance
(EnderDragon pDragon) static EnderDragonPhase<?>
getById
(int pId) protected Constructor<? extends DragonPhaseInstance>
static int
getCount()
int
getId()
toString()
-
字段详细资料
-
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
-
-
构造器详细资料
-
EnderDragonPhase
private EnderDragonPhase(int pId, Class<? extends DragonPhaseInstance> pInstanceClass, String pName)
-
-
方法详细资料
-
createInstance
-
getConstructor
-
getId
public int getId() -
toString
-
getById
-
getCount
public static int getCount() -
create
private static <T extends DragonPhaseInstance> EnderDragonPhase<T> create(Class<T> pPhase, String pName)
-