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