History - net.minecraft.util.math.MathHelper
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
org.joml.Vector3f: Y_AXIS, field_46242, Y_AXIS
org.joml.Vector3f: X_AXIS, field_46243, X_AXIS
org.joml.Vector3f: Z_AXIS, field_46244, Z_AXIS
org.joml.Vector3fc: Y_AXIS, field_46242, Y_AXIS
org.joml.Vector3fc: X_AXIS, field_46243, X_AXIS
org.joml.Vector3fc: Z_AXIS, field_46244, Z_AXIS
Constructors
Methods
org.joml.Quaternionf (org.joml.Vector3f, org.joml.Quaternionf, org.joml.Quaternionf): rotationAroundAxis, method_53948, rotateAround
float (float): wrapDegrees90, method_1_3881, getBearingFromCardinal
boolean (long): isPowerOfTwo, method_1_6134, isPowerOfTwo
long (long, long): roundToward, method_1_6136, roundUpToMultiple
long (long, long): positiveCeilDiv, method_1_6135, ceilDiv
org.joml.Quaternionf (org.joml.Vector3fc, org.joml.Quaternionf, org.joml.Quaternionf): rotationAroundAxis, method_53948, rotateAround
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Random: RANDOM, field_15726, RANDOM
Constructors
Methods
UUID (): createInsecureUUID, method_15394, randomUuid
int (int, int, int, int, int): lambda$outFromOrigin$2, method_42118, method_42118
int (int, int, int, int, int): lambda$outFromOrigin$1, method_42118, method_42118
boolean (int, int, int, int): lambda$outFromOrigin$1, method_42119, method_42119
boolean (int, int, int, int): lambda$outFromOrigin$0, method_42119, method_42119
1.21.11_unobfuscated
Names
net.minecraft.util.Mth
net.minecraft.class_3532
net.minecraft.util.math.MathHelper
Fields
long: UUID_VERSION, field_29852, field_29852
long: UUID_VERSION_TYPE_4, field_29853, HALF_PI_RADIANS_SINE_TABLE_INDEX
long: UUID_VARIANT, field_29854, field_29854
long: UUID_VARIANT_2, field_29855, field_29855
float: PI, field_29844, PI
float: HALF_PI, field_29845, HALF_PI
float: TWO_PI, field_29846, TAU
float: DEG_TO_RAD, field_29847, RADIANS_PER_DEGREE
float: RAD_TO_DEG, field_29848, DEGREES_PER_RADIAN
float: EPSILON, field_29849, EPSILON
float: SQRT_OF_TWO, field_15724, SQUARE_ROOT_OF_TWO
org.joml.Vector3f: Y_AXIS, field_46242, Y_AXIS
org.joml.Vector3f: X_AXIS, field_46243, X_AXIS
org.joml.Vector3f: Z_AXIS, field_46244, Z_AXIS
int: SIN_QUANTIZATION, field_64312, field_64312
int: SIN_MASK, field_64313, field_64313
int: COS_OFFSET, field_64314, field_64314
double: SIN_SCALE, field_29856, DEGREES_TO_SINE_TABLE_INDEX
float[]: SIN, field_15725, SINE_TABLE
Random: RANDOM, field_15726, RANDOM
int[]: MULTIPLY_DE_BRUIJN_BIT_POSITION, field_15723, MULTIPLY_DE_BRUIJN_BIT_POSITION
double: ONE_SIXTH, field_29857, ARCSINE_MACLAURIN_3
int: FRAC_EXP, field_29858, field_29858
int: LUT_SIZE, field_29859, ARCSINE_TABLE_LENGTH
double: FRAC_BIAS, field_15728, ROUNDER_256THS
double[]: ASIN_TAB, field_15727, ARCSINE_TABLE
double[]: COS_TAB, field_15722, COSINE_OF_ARCSINE_TABLE
Constructors
()
Methods
float (double): sin, method_15374, sin
float (double): cos, method_15362, cos
float (float): sqrt, method_15355, sqrt
int (float): floor, method_15375, floor
int (double): floor, method_15357, floor
long (double): lfloor, method_15372, lfloor
float (float): abs, method_15379, abs
int (int): abs, method_15382, abs
int (float): ceil, method_15386, ceil
int (double): ceil, method_15384, ceil
long (double): ceilLong, method_73296, ceilLong
int (int, int, int): clamp, method_15340, clamp
long (long, long, long): clamp, method_53062, clamp
float (float, float, float): clamp, method_15363, clamp
double (double, double, double): clamp, method_15350, clamp
double (double, double, double): clampedLerp, method_15390, clampedLerp
float (float, float, float): clampedLerp, method_37166, clampedLerp
int (int, int): absMax, method_76800, absMax
float (float, float): absMax, method_76799, absMax
double (double, double): absMax, method_15391, absMax
int (int, int, int, int): chessboardDistance, method_76801, getChebyshevDistance
int (int, int): floorDiv, method_48116, floorDiv
int (Random, int, int): nextInt, method_15395, nextInt
float (Random, float, float): nextFloat, method_15344, nextFloat
double (Random, double, double): nextDouble, method_15366, nextDouble
boolean (float, float): equal, method_15347, approximatelyEquals
boolean (double, double): equal, method_20390, approximatelyEquals
int (int, int): positiveModulo, method_15387, floorMod
float (float, float): positiveModulo, method_15341, floorMod
double (double, double): positiveModulo, method_15367, floorMod
boolean (int, int): isMultipleOf, method_48117, isMultipleOf
byte (float): packDegrees, method_62995, packDegrees
float (byte): unpackDegrees, method_62994, unpackDegrees
int (int): wrapDegrees, method_15392, wrapDegrees
float (long): wrapDegrees, method_61343, wrapDegrees
float (float): wrapDegrees, method_15393, wrapDegrees
double (double): wrapDegrees, method_15338, wrapDegrees
float (float, float): degreesDifference, method_15381, subtractAngles
float (float, float): degreesDifferenceAbs, method_15356, angleBetween
float (float, float, float): rotateIfNecessary, method_20306, clampAngle
float (float, float, float): approach, method_15348, stepTowards
float (float, float, float): approachDegrees, method_15388, stepUnwrappedAngleTowards
int (String, int): getInt, method_15343, parseInt
int (int): smallestEncompassingPowerOfTwo, method_15339, smallestEncompassingPowerOfTwo
int (int): smallestSquareSide, method_70659, smallestEncompassingSquareSideLength
boolean (int): isPowerOfTwo, method_15352, isPowerOfTwo
int (int): ceillog2, method_15342, ceilLog2
int (int): log2, method_15351, floorLog2
float (float): frac, method_22450, fractionalPart
double (double): frac, method_15385, fractionalPart
long (Vec3i): getSeed, method_15389, hashCode
long (int, int, int): getSeed, method_15371, hashCode
UUID (Random): createInsecureUUID, method_15378, randomUuid
UUID (): createInsecureUUID, method_15394, randomUuid
double (double, double, double): inverseLerp, method_15370, getLerpProgress
float (float, float, float): inverseLerp, method_37960, getLerpProgress
boolean (Vec3d, Vec3d, Box): rayIntersectsAABB, method_34945, method_34945
double (double, double): atan2, method_15349, atan2
float (float): invSqrt, method_48119, inverseSqrt
double (double): invSqrt, method_48118, inverseSqrt
double (double): fastInvSqrt, method_15345, fastInverseSqrt
float (float): fastInvCubeRoot, method_23278, fastInverseCbrt
int (float, float, float): hsvToRgb, method_15369, hsvToRgb
int (float, float, float, int): hsvToArgb, method_60599, hsvToArgb
int (int): murmurHash3Mixer, method_15354, idealHash
int (int, int, IntPredicate): binarySearch, method_15360, binarySearch
int (float, int, int): lerpInt, method_48781, lerp
int (float, int, int): lerpDiscrete, method_53063, lerpPositive
float (float, float, float): lerp, method_16439, lerp
Vec3d (double, Vec3d, Vec3d): lerp, method_61342, lerp
double (double, double, double): lerp, method_16436, lerp
double (double, double, double, double, double, double): lerp2, method_16437, lerp2
double (double, double, double, double, double, double, double, double, double, double, double): lerp3, method_16438, lerp3
float (float, float, float, float, float): catmullrom, method_41303, catmullRom
double (double): smoothstep, method_16435, perlinFade
double (double): smoothstepDerivative, method_34956, perlinFadeDerivative
int (double): sign, method_17822, sign
float (float, float, float): rotLerp, method_17821, lerpAngleDegrees
double (double, double, double): rotLerp, method_52468, lerpAngleDegrees
float (float, float, float): rotLerpRad, method_61345, lerpAngleRadians
float (float, float): triangleWave, method_24504, wrap
float (float): square, method_27285, square
float (float): cube, method_75067, cube
double (double): square, method_33723, square
int (int): square, method_34954, square
long (long): square, method_38652, square
double (double, double, double, double, double): clampedMap, method_32854, clampedMap
float (float, float, float, float, float): clampedMap, method_37958, clampedMap
double (double, double, double, double, double): map, method_33722, map
float (float, float, float, float, float): map, method_37959, map
double (double): wobble, method_34957, method_34957
int (int, int): roundToward, method_28139, roundUpToMultiple
int (int, int): positiveCeilDiv, method_38788, ceilDiv
int (Random, int, int): randomBetweenInclusive, method_32751, nextBetween
float (Random, float, float): randomBetween, method_32750, nextBetween
float (Random, float, float): normal, method_32855, nextGaussian
double (double, double): lengthSquared, method_41189, squaredHypot
double (double, double): length, method_39241, hypot
float (float, float): length, method_61344, hypot
double (double, double, double): lengthSquared, method_41190, squaredMagnitude
double (double, double, double): length, method_33825, magnitude
float (float, float, float): lengthSquared, method_60677, magnitude
int (double, int): quantize, method_38961, roundDownToMultiple
IntStream (int, int, int): outFromOrigin, method_42120, stream
IntStream (int, int, int, int): outFromOrigin, method_42117, stream
org.joml.Quaternionf (org.joml.Vector3f, org.joml.Quaternionf, org.joml.Quaternionf): rotationAroundAxis, method_53948, rotateAround
int (org.apache.commons.lang3.math.Fraction, int): mulAndTruncate, method_59515, multiplyFraction
int (int, int, int, int, int): lambda$outFromOrigin$2, method_42118, method_42118
boolean (int, int, int, int): lambda$outFromOrigin$1, method_42119, method_42119
void (float[]): lambda$static$0, method_15376, method_15376