CLASS net/minecraft/class_7391 net/minecraft/client/item/CompassAnglePredicateProvider
	FIELD field_24449 aimedInterpolator Lnet/minecraft/class_7391$class_5171;
	FIELD field_24450 aimlessInterpolator Lnet/minecraft/class_7391$class_5171;
	FIELD field_38799 compassTarget Lnet/minecraft/class_7391$class_7392;
	METHOD <init> (Lnet/minecraft/class_7391$class_7392;)V
		ARG 1 compassTarget
	METHOD method_32800 scatter (I)I
		COMMENT Scatters a seed by integer overflow in multiplication onto the whole
		COMMENT int domain.
		ARG 1 seed
	METHOD method_43212 getAimlessAngle (IJ)F
		ARG 1 seed
		ARG 2 time
	METHOD method_43213 getBodyYaw (Lnet/minecraft/class_1297;)D
		ARG 1 entity
	METHOD method_43214 getAngleTo (Lnet/minecraft/class_1297;JLnet/minecraft/class_2338;)F
		ARG 1 entity
		ARG 2 time
		ARG 4 pos
	METHOD method_43215 getClientWorld (Lnet/minecraft/class_1297;Lnet/minecraft/class_638;)Lnet/minecraft/class_638;
		ARG 1 entity
		ARG 2 world
	METHOD method_43216 getAngleTo (Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)D
		ARG 1 entity
		ARG 2 pos
	METHOD method_43217 canPointTo (Lnet/minecraft/class_1297;Lnet/minecraft/class_4208;)Z
		ARG 1 entity
		ARG 2 pos
	METHOD method_43218 getAngle (Lnet/minecraft/class_1799;Lnet/minecraft/class_638;ILnet/minecraft/class_1297;)F
		ARG 1 stack
		ARG 2 world
		ARG 3 seed
		ARG 4 entity
	CLASS class_5171 AngleInterpolator
		FIELD field_23980 value D
		FIELD field_23981 speed D
		FIELD field_23982 lastUpdateTime J
		METHOD method_27190 update (JD)V
			ARG 1 time
			ARG 3 target
		METHOD method_27316 shouldUpdate (J)Z
			ARG 1 time
	CLASS class_7392 CompassTarget
		METHOD getPos (Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208;
			ARG 1 world
			ARG 2 stack
			ARG 3 entity
