Class PhaseType<T extends Phase>
java.lang.Object
net.minecraft.entity.boss.dragon.phase.PhaseType<T>
- Mappings:
Namespace Name named net/minecraft/entity/boss/dragon/phase/PhaseType
intermediary net/minecraft/class_1527
official clj
-
Field Summary
FieldsModifier 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
static final PhaseType
<SittingAttackingPhase> static final PhaseType
<SittingFlamingPhase> static final PhaseType
<SittingScanningPhase> static final PhaseType
<StrafePlayerPhase> static final PhaseType
<TakeoffPhase> private static PhaseType<?>[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
count()
create
(EnderDragonEntity dragon) protected Constructor
<? extends Phase> static PhaseType
<?> getFromId
(int id) int
toString()
-
Field Details
-
types
- Mappings:
Namespace Name Mixin selector named types
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;types:[Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7080
Lnet/minecraft/class_1527;field_7080:[Lnet/minecraft/class_1527;
official l
Lclj;l:[Lclj;
-
HOLDING_PATTERN
- Mappings:
Namespace Name Mixin selector named HOLDING_PATTERN
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;HOLDING_PATTERN:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7069
Lnet/minecraft/class_1527;field_7069:Lnet/minecraft/class_1527;
official a
Lclj;a:Lclj;
-
STRAFE_PLAYER
- Mappings:
Namespace Name Mixin selector named STRAFE_PLAYER
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;STRAFE_PLAYER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7076
Lnet/minecraft/class_1527;field_7076:Lnet/minecraft/class_1527;
official b
Lclj;b:Lclj;
-
LANDING_APPROACH
- Mappings:
Namespace Name Mixin selector named LANDING_APPROACH
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;LANDING_APPROACH:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7071
Lnet/minecraft/class_1527;field_7071:Lnet/minecraft/class_1527;
official c
Lclj;c:Lclj;
-
LANDING
- Mappings:
Namespace Name Mixin selector named LANDING
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;LANDING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7067
Lnet/minecraft/class_1527;field_7067:Lnet/minecraft/class_1527;
official d
Lclj;d:Lclj;
-
TAKEOFF
- Mappings:
Namespace Name Mixin selector named TAKEOFF
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;TAKEOFF:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7077
Lnet/minecraft/class_1527;field_7077:Lnet/minecraft/class_1527;
official e
Lclj;e:Lclj;
-
SITTING_FLAMING
- Mappings:
Namespace Name Mixin selector named SITTING_FLAMING
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_FLAMING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7072
Lnet/minecraft/class_1527;field_7072:Lnet/minecraft/class_1527;
official f
Lclj;f:Lclj;
-
SITTING_SCANNING
- Mappings:
Namespace Name Mixin selector named SITTING_SCANNING
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_SCANNING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7081
Lnet/minecraft/class_1527;field_7081:Lnet/minecraft/class_1527;
official g
Lclj;g:Lclj;
-
SITTING_ATTACKING
- Mappings:
Namespace Name Mixin selector named SITTING_ATTACKING
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;SITTING_ATTACKING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7073
Lnet/minecraft/class_1527;field_7073:Lnet/minecraft/class_1527;
official h
Lclj;h:Lclj;
-
CHARGING_PLAYER
- Mappings:
Namespace Name Mixin selector named CHARGING_PLAYER
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;CHARGING_PLAYER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7078
Lnet/minecraft/class_1527;field_7078:Lnet/minecraft/class_1527;
official i
Lclj;i:Lclj;
-
DYING
- Mappings:
Namespace Name Mixin selector named DYING
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;DYING:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7068
Lnet/minecraft/class_1527;field_7068:Lnet/minecraft/class_1527;
official j
Lclj;j:Lclj;
-
HOVER
- Mappings:
Namespace Name Mixin selector named HOVER
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;HOVER:Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary field_7075
Lnet/minecraft/class_1527;field_7075:Lnet/minecraft/class_1527;
official k
Lclj;k:Lclj;
-
phaseClass
- Mappings:
Namespace Name Mixin selector named phaseClass
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;phaseClass:Ljava/lang/Class;
intermediary field_7074
Lnet/minecraft/class_1527;field_7074:Ljava/lang/Class;
official m
Lclj;m:Ljava/lang/Class;
-
id
private final int id- Mappings:
Namespace Name Mixin selector named id
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;id:I
intermediary field_7079
Lnet/minecraft/class_1527;field_7079:I
official n
Lclj;n:I
-
name
- Mappings:
Namespace Name Mixin selector named name
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;name:Ljava/lang/String;
intermediary field_7070
Lnet/minecraft/class_1527;field_7070:Ljava/lang/String;
official o
Lclj;o:Ljava/lang/String;
-
-
Constructor Details
-
PhaseType
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;<init>(ILjava/lang/Class;Ljava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_1527;<init>(ILjava/lang/Class;Ljava/lang/String;)V
official <init>
Lclj;<init>(ILjava/lang/Class;Ljava/lang/String;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;create(Lnet/minecraft/entity/boss/dragon/EnderDragonEntity;)Lnet/minecraft/entity/boss/dragon/phase/Phase;
intermediary method_6866
Lnet/minecraft/class_1527;method_6866(Lnet/minecraft/class_1510;)Lnet/minecraft/class_1521;
official a
Lclj;a(Lckt;)Lcld;
-
getConstructor
- Throws:
NoSuchMethodException
- Mappings:
Namespace Name Mixin selector named getConstructor
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;getConstructor()Ljava/lang/reflect/Constructor;
intermediary method_6867
Lnet/minecraft/class_1527;method_6867()Ljava/lang/reflect/Constructor;
official a
Lclj;a()Ljava/lang/reflect/Constructor;
-
getTypeId
public int getTypeId()- Mappings:
Namespace Name Mixin selector named getTypeId
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;getTypeId()I
intermediary method_6871
Lnet/minecraft/class_1527;method_6871()I
official b
Lclj;b()I
-
toString
-
getFromId
- Mappings:
Namespace Name Mixin selector named getFromId
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;getFromId(I)Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary method_6868
Lnet/minecraft/class_1527;method_6868(I)Lnet/minecraft/class_1527;
official a
Lclj;a(I)Lclj;
-
count
public static int count()- Mappings:
Namespace Name Mixin selector named count
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;count()I
intermediary method_6869
Lnet/minecraft/class_1527;method_6869()I
official c
Lclj;c()I
-
register
- Mappings:
Namespace Name Mixin selector named register
Lnet/minecraft/entity/boss/dragon/phase/PhaseType;register(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/entity/boss/dragon/phase/PhaseType;
intermediary method_6870
Lnet/minecraft/class_1527;method_6870(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_1527;
official a
Lclj;a(Ljava/lang/Class;Ljava/lang/String;)Lclj;
-