CLASS net/minecraft/class_1527 net/minecraft/entity/boss/dragon/phase/PhaseType
	FIELD field_7070 name Ljava/lang/String;
	FIELD field_7074 phaseClass Ljava/lang/Class;
	FIELD field_7079 id I
	FIELD field_7080 types [Lnet/minecraft/class_1527;
	METHOD <init> (ILjava/lang/Class;Ljava/lang/String;)V
		ARG 1 id
		ARG 2 phaseClass
		ARG 3 name
	METHOD method_6866 create (Lnet/minecraft/class_1510;)Lnet/minecraft/class_1521;
		ARG 1 dragon
	METHOD method_6867 getConstructor ()Ljava/lang/reflect/Constructor;
	METHOD method_6868 getFromId (I)Lnet/minecraft/class_1527;
		ARG 0 id
	METHOD method_6869 count ()I
	METHOD method_6870 register (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_1527;
		ARG 0 phaseClass
		ARG 1 name
	METHOD method_6871 getTypeId ()I
