CLASS zs net/minecraft/util/math/MathHelper FIELD a SQUARE_ROOT_OF_TWO F FIELD b SINE_TABLE [F FIELD c RANDOM Ljava/util/Random; FIELD d MULTIPLY_DE_BRUJIN_BIT_POSITION [I FIELD e SMALLEST_FRACTION_FREE_DOUBLE D FIELD f ARCSINE_TABLE [D FIELD g COSINE_TABLE [D METHOD a randomUUID ()Ljava/util/UUID; METHOD a sqrt (D)F METHOD a absMax (DD)D METHOD a clamp (DDD)D ARG 0 value ARG 2 min ARG 4 max METHOD a lerp2 (DDDDDD)D ARG 0 deltaX ARG 2 deltaY METHOD a lerp3 (DDDDDDDDDDD)D ARG 0 deltaX ARG 2 deltaY ARG 4 deltaZ METHOD a sin (F)F METHOD a equalsApproximate (FF)Z METHOD a clamp (FFF)F ARG 0 value ARG 1 min ARG 2 max METHOD a abs (I)I METHOD a floorDiv (II)I METHOD a clamp (III)I ARG 0 value ARG 1 min ARG 2 max METHOD a binarySearch (IILjava/util/function/IntPredicate;)I ARG 0 start ARG 1 end ARG 2 leftPredicate METHOD a hashCode (Lfq;)J ARG 0 vec METHOD a parseDouble (Ljava/lang/String;D)D ARG 0 string ARG 1 fallback METHOD a parseDouble (Ljava/lang/String;DD)D ARG 0 string ARG 1 fallback METHOD a parseInt (Ljava/lang/String;I)I ARG 0 string ARG 1 fallback METHOD a parseInt (Ljava/lang/String;II)I ARG 0 string ARG 1 fallback ARG 2 minimum METHOD a randomUuid (Ljava/util/Random;)Ljava/util/UUID; ARG 0 random METHOD a nextDouble (Ljava/util/Random;DD)D ARG 0 random ARG 1 min ARG 3 max METHOD a nextFloat (Ljava/util/Random;FF)F ARG 0 random ARG 1 min ARG 2 max METHOD a nextInt (Ljava/util/Random;II)I ARG 0 random ARG 1 min ARG 2 max METHOD a average ([J)D ARG 0 array METHOD b fastFloor (D)I METHOD b clampedLerp (DDD)D ARG 0 first ARG 2 second ARG 4 delta METHOD b cos (F)F METHOD b floorMod (FF)F METHOD b (FFF)F ARG 0 start ARG 1 end ARG 2 speed METHOD b wrapDegrees (I)I METHOD b floorMod (II)I METHOD b packRgb (III)I ARG 0 r ARG 1 g ARG 2 b METHOD c floor (D)I METHOD c floorMod (DD)D METHOD c minusDiv (DDD)D ARG 0 numerator ARG 2 delta ARG 4 denominator METHOD c sqrt (F)F METHOD c subtractAngles (FF)F ARG 0 start ARG 1 end METHOD c smallestEncompassingPowerOfTwo (I)I ARG 0 value METHOD c roundUp (II)I METHOD c hashCode (III)J ARG 0 x ARG 1 y ARG 2 z METHOD d lfloor (D)J METHOD d atan2 (DD)D METHOD d lerp (DDD)D ARG 0 delta ARG 2 first ARG 4 second METHOD d floor (F)I METHOD d angleBetween (FF)F ARG 0 first ARG 1 second METHOD d log2DeBrujin (I)I METHOD d multiplyColors (II)I ARG 0 first ARG 1 second METHOD e absFloor (D)I METHOD e abs (F)F METHOD e packRgb (FFF)I ARG 0 r ARG 1 g ARG 2 b METHOD e log2 (I)I METHOD f ceil (D)I METHOD f ceil (F)I METHOD f hsvToRgb (FFF)I ARG 0 hue ARG 1 saturation ARG 2 value METHOD g wrapDegrees (D)D METHOD g wrapDegrees (F)F METHOD g lerp (FFF)F ARG 0 delta ARG 1 first ARG 2 second METHOD g isPowerOfTwo (I)Z METHOD h fractionalPart (D)D ARG 0 value METHOD h lerpAngleDegrees (FFF)F ARG 0 delta ARG 1 first ARG 2 second METHOD i fastInverseSqrt (D)D ARG 0 value METHOD j perlinFade (D)D METHOD k sign (D)I