类 PhaseType<T extends Phase>
- java.lang.Object
-
- net.minecraft.entity.boss.dragon.phase.PhaseType<T>
-
-
字段概要
字段 修饰符和类型 字段 说明 static PhaseType<ChargingPlayerPhase>CHARGING_PLAYERstatic PhaseType<DyingPhase>DYINGstatic PhaseType<HoldingPatternPhase>HOLDING_PATTERNstatic PhaseType<HoverPhase>HOVERprivate intidstatic PhaseType<LandingPhase>LANDINGstatic PhaseType<LandingApproachPhase>LANDING_APPROACHprivate Stringnameprivate Class<? extends Phase>phaseClassstatic PhaseType<SittingAttackingPhase>SITTING_ATTACKINGstatic PhaseType<SittingFlamingPhase>SITTING_FLAMINGstatic PhaseType<SittingScanningPhase>SITTING_SCANNINGstatic PhaseType<StrafePlayerPhase>STRAFE_PLAYERstatic PhaseType<TakeoffPhase>TAKEOFFprivate static PhaseType<?>[]types
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static intcount()Phasecreate(EnderDragonEntity dragon)protected Constructor<? extends Phase>getConstructor()static PhaseType<?>getFromId(int id)intgetTypeId()private static <T extends Phase>
PhaseType<T>register(Class<T> phaseClass, String name)StringtoString()
-
-
-
字段详细资料
-
types
private static PhaseType<?>[] types
- Mappings:
Namespace Name Mixin selector official lLbfp;l:[Lbfp;intermediary field_7080Lnet/minecraft/class_1527;field_7080:[Lnet/minecraft/class_1527;named typesLnet/minecraft/entity/boss/dragon/phase/PhaseType;types:[Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
HOLDING_PATTERN
public static final PhaseType<HoldingPatternPhase> HOLDING_PATTERN
- Mappings:
Namespace Name Mixin selector official aLbfp;a:Lbfp;intermediary field_7069Lnet/minecraft/class_1527;field_7069:Lnet/minecraft/class_1527;named HOLDING_PATTERNLnet/minecraft/entity/boss/dragon/phase/PhaseType;HOLDING_PATTERN:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
STRAFE_PLAYER
public static final PhaseType<StrafePlayerPhase> STRAFE_PLAYER
- Mappings:
Namespace Name Mixin selector official bLbfp;b:Lbfp;intermediary field_7076Lnet/minecraft/class_1527;field_7076:Lnet/minecraft/class_1527;named STRAFE_PLAYERLnet/minecraft/entity/boss/dragon/phase/PhaseType;STRAFE_PLAYER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
LANDING_APPROACH
public static final PhaseType<LandingApproachPhase> LANDING_APPROACH
- Mappings:
Namespace Name Mixin selector official cLbfp;c:Lbfp;intermediary field_7071Lnet/minecraft/class_1527;field_7071:Lnet/minecraft/class_1527;named LANDING_APPROACHLnet/minecraft/entity/boss/dragon/phase/PhaseType;LANDING_APPROACH:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
LANDING
public static final PhaseType<LandingPhase> LANDING
- Mappings:
Namespace Name Mixin selector official dLbfp;d:Lbfp;intermediary field_7067Lnet/minecraft/class_1527;field_7067:Lnet/minecraft/class_1527;named LANDINGLnet/minecraft/entity/boss/dragon/phase/PhaseType;LANDING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
TAKEOFF
public static final PhaseType<TakeoffPhase> TAKEOFF
- Mappings:
Namespace Name Mixin selector official eLbfp;e:Lbfp;intermediary field_7077Lnet/minecraft/class_1527;field_7077:Lnet/minecraft/class_1527;named TAKEOFFLnet/minecraft/entity/boss/dragon/phase/PhaseType;TAKEOFF:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
SITTING_FLAMING
public static final PhaseType<SittingFlamingPhase> SITTING_FLAMING
- Mappings:
Namespace Name Mixin selector official fLbfp;f:Lbfp;intermediary field_7072Lnet/minecraft/class_1527;field_7072:Lnet/minecraft/class_1527;named SITTING_FLAMINGLnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_FLAMING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
SITTING_SCANNING
public static final PhaseType<SittingScanningPhase> SITTING_SCANNING
- Mappings:
Namespace Name Mixin selector official gLbfp;g:Lbfp;intermediary field_7081Lnet/minecraft/class_1527;field_7081:Lnet/minecraft/class_1527;named SITTING_SCANNINGLnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_SCANNING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
SITTING_ATTACKING
public static final PhaseType<SittingAttackingPhase> SITTING_ATTACKING
- Mappings:
Namespace Name Mixin selector official hLbfp;h:Lbfp;intermediary field_7073Lnet/minecraft/class_1527;field_7073:Lnet/minecraft/class_1527;named SITTING_ATTACKINGLnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_ATTACKING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
CHARGING_PLAYER
public static final PhaseType<ChargingPlayerPhase> CHARGING_PLAYER
- Mappings:
Namespace Name Mixin selector official iLbfp;i:Lbfp;intermediary field_7078Lnet/minecraft/class_1527;field_7078:Lnet/minecraft/class_1527;named CHARGING_PLAYERLnet/minecraft/entity/boss/dragon/phase/PhaseType;CHARGING_PLAYER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
DYING
public static final PhaseType<DyingPhase> DYING
- Mappings:
Namespace Name Mixin selector official jLbfp;j:Lbfp;intermediary field_7068Lnet/minecraft/class_1527;field_7068:Lnet/minecraft/class_1527;named DYINGLnet/minecraft/entity/boss/dragon/phase/PhaseType;DYING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
HOVER
public static final PhaseType<HoverPhase> HOVER
- Mappings:
Namespace Name Mixin selector official kLbfp;k:Lbfp;intermediary field_7075Lnet/minecraft/class_1527;field_7075:Lnet/minecraft/class_1527;named HOVERLnet/minecraft/entity/boss/dragon/phase/PhaseType;HOVER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
phaseClass
private final Class<? extends Phase> phaseClass
- Mappings:
Namespace Name Mixin selector official mLbfp;m:Ljava/lang/Class;intermediary field_7074Lnet/minecraft/class_1527;field_7074:Ljava/lang/Class;named phaseClassLnet/minecraft/entity/boss/dragon/phase/PhaseType;phaseClass:Ljava/lang/Class;
-
id
private final int id
- Mappings:
Namespace Name Mixin selector official nLbfp;n:Iintermediary field_7079Lnet/minecraft/class_1527;field_7079:Inamed idLnet/minecraft/entity/boss/dragon/phase/PhaseType;id:I
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official oLbfp;o:Ljava/lang/String;intermediary field_7070Lnet/minecraft/class_1527;field_7070:Ljava/lang/String;named nameLnet/minecraft/entity/boss/dragon/phase/PhaseType;name:Ljava/lang/String;
-
-
构造器详细资料
-
PhaseType
private PhaseType(int id, Class<? extends Phase> phaseClass, String name)- Mappings:
Namespace Name Mixin selector official <init>Lbfp;<init>(ILjava/lang/Class;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1527;<init>(ILjava/lang/Class;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/entity/boss/dragon/phase/PhaseType;<init>(ILjava/lang/Class;Ljava/lang/String;)V
-
-
方法详细资料
-
create
public Phase create(EnderDragonEntity dragon)
- Mappings:
Namespace Name Mixin selector official aLbfp;a(Lbez;)Lbfj;intermediary method_6866Lnet/minecraft/class_1527;method_6866(Lnet/minecraft/class_1510;)Lnet/minecraft/class_1521;named createLnet/minecraft/entity/boss/dragon/phase/PhaseType;create(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Lnet/minecraft/entity/boss/dragon/phase/Phase;
-
getConstructor
protected Constructor<? extends Phase> getConstructor() throws NoSuchMethodException
- 抛出:
NoSuchMethodException- Mappings:
Namespace Name Mixin selector official aLbfp;a()Ljava/lang/reflect/Constructor;intermediary method_6867Lnet/minecraft/class_1527;method_6867()Ljava/lang/reflect/Constructor;named getConstructorLnet/minecraft/entity/boss/dragon/phase/PhaseType;getConstructor()Ljava/lang/reflect/Constructor;
-
getTypeId
public int getTypeId()
- Mappings:
Namespace Name Mixin selector official bLbfp;b()Iintermediary method_6871Lnet/minecraft/class_1527;method_6871()Inamed getTypeIdLnet/minecraft/entity/boss/dragon/phase/PhaseType;getTypeId()I
-
toString
public String toString()
-
getFromId
public static PhaseType<?> getFromId(int id)
- Mappings:
Namespace Name Mixin selector official aLbfp;a(I)Lbfp;intermediary method_6868Lnet/minecraft/class_1527;method_6868(I)Lnet/minecraft/class_1527;named getFromIdLnet/minecraft/entity/boss/dragon/phase/PhaseType;getFromId(I)Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
count
public static int count()
- Mappings:
Namespace Name Mixin selector official cLbfp;c()Iintermediary method_6869Lnet/minecraft/class_1527;method_6869()Inamed countLnet/minecraft/entity/boss/dragon/phase/PhaseType;count()I
-
register
private static <T extends Phase> PhaseType<T> register(Class<T> phaseClass, String name)
- Mappings:
Namespace Name Mixin selector official aLbfp;a(Ljava/lang/Class;Ljava/lang/String;)Lbfp;intermediary method_6870Lnet/minecraft/class_1527;method_6870(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_1527;named registerLnet/minecraft/entity/boss/dragon/phase/PhaseType;register(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
-
-