CLASS net/minecraft/class_1414 net/minecraft/entity/ai/TargetFinder
	METHOD method_19108 findGroundTarget (Lnet/minecraft/class_1314;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 pathfindingFavor
	METHOD method_20658 findGroundTargetAwayFrom (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 pos
	METHOD method_21756 findGroundTarget (Lnet/minecraft/class_1314;IIILnet/minecraft/class_243;D)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 preferredYDifference
		ARG 4 preferredAngle
		ARG 5 maxAngleDifference
	METHOD method_21757 findAirTarget (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;FII)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 preferredAngle
		ARG 4 maxAngleDifference
		ARG 5 distanceAboveGroundRange
		ARG 6 minDistanceAboveGround
	METHOD method_21758 findTarget (Lnet/minecraft/class_1314;IIILnet/minecraft/class_243;ZDLjava/util/function/ToDoubleFunction;ZIIZ)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 preferredYDifference
		ARG 4 preferredAngle
		ARG 5 notInWater
		ARG 6 maxAngleDifference
		ARG 8 favorProvider
		ARG 9 aboveGround
		ARG 10 distanceAboveGroundRange
		ARG 11 minDistanceAboveGround
		ARG 12 validPositionsOnly
	METHOD method_21761 findValidPositionAbove (Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Lnet/minecraft/class_2338;
		ARG 0 pos
		ARG 1 minDistanceAboveIllegal
		ARG 2 maxOffset
		ARG 3 illegalPredicate
	METHOD method_23735 findTargetTowards (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 pos
	METHOD method_23736 findGroundTargetTowards (Lnet/minecraft/class_1314;IIILnet/minecraft/class_243;D)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 preferredYDifference
		ARG 4 pos
		ARG 5 maxAngleDifference
	METHOD method_6374 getRandomOffset (Ljava/util/Random;IIILnet/minecraft/class_243;D)Lnet/minecraft/class_2338;
		ARG 0 random
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 preferredYDifference
		ARG 4 preferredAngle
		ARG 5 maxAngleDifference
	METHOD method_6375 findTarget (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
	METHOD method_6377 findTargetTowards (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;D)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 pos
		ARG 4 maxAngleDifference
	METHOD method_6378 findGroundTarget (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
	METHOD method_6379 findTargetAwayFrom (Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;
		ARG 0 mob
		ARG 1 maxHorizontalDistance
		ARG 2 maxVerticalDistance
		ARG 3 pos
