CLASS net/minecraft/class_5535 net/minecraft/entity/ai/FuzzyPositions
	METHOD method_31537 towardTarget (Lnet/minecraft/class_1314;ILjava/util/Random;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
		COMMENT Adjusts the input {@code fuzz} slightly toward the given {@code entity}'s
		COMMENT {@link net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}
		COMMENT if it exists.
		ARG 0 entity
		ARG 1 horizontalRange
		ARG 2 random
		ARG 3 fuzz
	METHOD method_31538 guessBestPathTarget (Lnet/minecraft/class_1314;Ljava/util/function/Supplier;)Lnet/minecraft/class_243;
		COMMENT Calls {@link #guessBest(Supplier, ToDoubleFunction)} with the {@code entity}'s
		COMMENT path finding favor as the {@code scorer}.
		ARG 0 entity
		ARG 1 factory
	METHOD method_31539 upWhile (Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Lnet/minecraft/class_2338;
		COMMENT Returns the {@code extraAbove + 1}th closest position higher than the
		COMMENT input {@code pos} that does not fulfill {@code condition}, or a
		COMMENT position with y set to {@code maxY}.
		ARG 0 pos
		ARG 1 extraAbove
		ARG 2 max
		ARG 3 condition
	METHOD method_31540 upWhile (Lnet/minecraft/class_2338;ILjava/util/function/Predicate;)Lnet/minecraft/class_2338;
		COMMENT Returns the closest position higher than the input {@code pos} that does
		COMMENT not fulfill {@code condition}, or a position with y set to {@code maxY}.
		ARG 0 pos
		ARG 1 maxY
		ARG 2 condition
	METHOD method_31541 localFuzz (Ljava/util/Random;II)Lnet/minecraft/class_2338;
		COMMENT Creates a fuzzy offset position within the given horizontal and vertical
		COMMENT ranges.
		ARG 0 random
		ARG 1 horizontalRange
		ARG 2 verticalRange
	METHOD method_31542 localFuzz (Ljava/util/Random;IIIDDD)Lnet/minecraft/class_2338;
		COMMENT Tries to create a fuzzy offset position from the direction and the angle
		COMMENT range given. It fulfills the constraints given by {@code horizontalRange}
		COMMENT and {@code verticalRange} and returns {@code null} if it cannot do so.
		ARG 0 random
		ARG 1 horizontalRange
		ARG 2 verticalRange
		ARG 3 startHeight
		ARG 4 xDirection
		ARG 6 zDirection
		ARG 8 angleRange
	METHOD method_31543 guessBest (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243;
		COMMENT Returns the {@link Vec3d#ofBottomCenter(BlockPos) bottom center} of a highest scoring
		COMMENT position, as determined by {@code scorer}, out of 10 tries on positions obtained from
		COMMENT {@code factory}.
		ARG 0 factory
		ARG 1 scorer
