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 (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_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_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