CLASS net/minecraft/class_194 net/minecraft/advancement/AdvancementPositioner
	FIELD field_1258 parent Lnet/minecraft/class_194;
	FIELD field_1259 depth I
	FIELD field_1260 previousSibling Lnet/minecraft/class_194;
	FIELD field_1261 childrenSize I
	FIELD field_1262 optionalLast Lnet/minecraft/class_194;
	FIELD field_1263 advancement Lnet/minecraft/class_161;
	FIELD field_1264 substituteChild Lnet/minecraft/class_194;
	FIELD field_1267 children Ljava/util/List;
	FIELD field_1268 relativeRowInSiblings F
	FIELD field_1269 row F
	METHOD <init> (Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V
		ARG 1 advancement
		ARG 2 parent
		ARG 3 previousSibling
		ARG 4 childrenSize
		ARG 5 depth
	METHOD method_841 onFinishCalculation (Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
		ARG 1 last
	METHOD method_842 findMinRowRecursively (FIF)F
		ARG 1 deltaRow
		ARG 2 depth
		ARG 3 minRow
	METHOD method_843 increaseRowRecursively (F)V
		ARG 1 deltaRow
	METHOD method_844 getLastChild ()Lnet/minecraft/class_194;
	METHOD method_845 getLast (Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
	METHOD method_846 findChildrenRecursively (Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;
		ARG 1 advancement
		ARG 2 lastChild
	METHOD method_847 calculateRecursively ()V
	METHOD method_848 pushDown (Lnet/minecraft/class_194;F)V
		ARG 1 positioner
		ARG 2 extraRowDistance
	METHOD method_849 getFirstChild ()Lnet/minecraft/class_194;
	METHOD method_850 onFinishChildrenCalculation ()V
	METHOD method_851 apply ()V
	METHOD method_852 arrangeForTree (Lnet/minecraft/class_161;)V
		ARG 0 root
