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 (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