CLASS net/minecraft/class_196 net/minecraft/advancement/criterion/BredAnimalsCriterion METHOD method_22455 (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_196$class_198;)Z ARG 3 conditions METHOD method_855 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V ARG 1 player ARG 2 parent ARG 3 partner ARG 4 child CLASS class_198 Conditions FIELD comp_2029 getPlayerPredicate Ljava/util/Optional; FIELD comp_2033 parent Ljava/util/Optional; FIELD comp_2034 partner Ljava/util/Optional; FIELD comp_2035 child Ljava/util/Optional; METHOD (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 playerPredicate ARG 2 parentPredicate ARG 3 partnerPredicate ARG 4 childPredicate METHOD comp_2033 parent ()Ljava/util/Optional; METHOD comp_2034 partner ()Ljava/util/Optional; METHOD comp_2035 child ()Ljava/util/Optional; METHOD method_29918 create (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_175; ARG 0 parent ARG 1 partner ARG 2 child METHOD method_53075 parentMatches (Ljava/util/Optional;Lnet/minecraft/class_47;)Z ARG 0 parent ARG 1 parentContext METHOD method_860 any ()Lnet/minecraft/class_175; METHOD method_861 create (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175; ARG 0 child METHOD method_862 matches (Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z ARG 1 parentContext ARG 2 partnerContext ARG 3 childContext