CLASS net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask
	FIELD field_18368 breedEndTime J
	FIELD field_30190 MAX_DISTANCE I
	FIELD field_30191 APPROACH_SPEED F
	METHOD method_18970 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;
		ARG 1 world
		ARG 2 parent
		ARG 3 partner
	METHOD method_18972 isReadyToBreed (Lnet/minecraft/class_1646;)Z
		ARG 1 villager
	METHOD method_19572 setChildHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V
		ARG 1 world
		ARG 2 child
		ARG 3 pos
	METHOD method_19573 getReachableHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;
		ARG 1 world
		ARG 2 villager
	METHOD method_20642 canReachHome (Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z
		ARG 1 villager
		ARG 2 pos
		ARG 3 poiType
	METHOD method_20643 goHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)V
		ARG 1 world
		ARG 2 first
		ARG 3 second
	METHOD method_20644 (Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)Z
		ARG 2 poiType
		ARG 3 pos
	METHOD method_43972 (Lnet/minecraft/class_6880;)Z
		ARG 0 poiType
