net.minecraft.util.math

public class MathHelper

op
net.minecraft.class_837
net.minecraft.util.math.MathHelper
net.minecraft.util.math.MathHelper

Field summary

Modifier and TypeField
public static final float
a
field_11855
SQRT_TWO
SQRT_2
private static final float[]
b
field_3085
SINE_TABLE
SIN_TABLE
private static final Random
c
field_14378
RANDOM
RANDOM
private static final int[]
d
field_9065
MULTIPLY_DE_BRUIJN_BIT_POSITION
MULTIPLY_DE_BRUIJN_BIT_POSITION
private static final double
e
field_11856
MAGIC_ATAN2_CONSTANT
FRAC_BIAS
private static final double[]
f
field_11857
ASIN_TABLE
ASINE_TAB
private static final double[]
g
field_11858
Y_TO_X_TABLE
COS_TAB

Method summary

Modifier and TypeMethod
public static float
a(float arg0)
method_2335(float arg0)
sin(float x)
sin(float value)
public static float
b(float arg0)
method_2344(float arg0)
cos(float x)
cos(float value)
public static float
c(float arg0)
method_2346(float arg0)
sqrt(float x)
sqrt(float value)
public static float
a(double arg0)
method_2333(double arg0)
sqrt(double x)
sqrt(double value)
public static int
d(float arg0)
method_2348(float arg0)
floor(float x)
floor(float value)
public static int
c(double arg0)
method_2345(double arg0)
floor(double x)
floor(double value)
public static long
d(double arg0)
method_2347(double arg0)
lfloor(double x)
lfloor(double value)
public static float
e(float arg0)
method_2349(float arg0)
abs(float x)
abs(float value)
public static int
a(int arg0)
method_2337(int arg0)
abs(int x)
abs(int value)
public static int
f(float arg0)
method_2351(float arg0)
ceil(float x)
ceil(float value)
public static int
f(double arg0)
method_2350(double arg0)
ceil(double x)
ceil(double value)
public static int
a(int arg0, int arg1, int arg2)
method_2339(int arg0, int arg1, int arg2)
clamp(int x, int min, int max)
clamp(int num, int min, int max)
public static float
a(float arg0, float arg1, float arg2)
method_2336(float arg0, float arg1, float arg2)
clamp(float x, float min, float max)
clamp(float num, float min, float max)
public static double
a(double arg0, double arg1, double arg2)
method_8339(double arg0, double arg1, double arg2)
clamp(double x, double min, double max)
clamp(double num, double min, double max)
public static double
b(double arg0, double arg1, double arg2)
method_8341(double arg0, double arg1, double arg2)
clampedLerp(double min, double max, double delta)
clampedLerp(double lowerBnd, double upperBnd, double slide)
public static double
a(double arg0, double arg1)
method_2334(double arg0, double arg1)
absMax(double a, double b)
absMax(double arg0, double arg1)
public static int
a(Random arg0, int arg1, int arg2)
method_2341(Random arg0, int arg1, int arg2)
nextInt(Random random, int min, int max)
getInt(Random random, int minimum, int maximum)
public static float
a(Random arg0, float arg1, float arg2)
method_8340(Random arg0, float arg1, float arg2)
nextFloat(Random random, float min, float max)
nextFloat(Random random, float minimum, float maximum)
public static double
a(Random arg0, double arg1, double arg2)
method_4420(Random arg0, double arg1, double arg2)
nextDouble(Random random, double min, double max)
nextDouble(Random random, double minimum, double maximum)
public static double
a(long[] arg0)
method_2342(long[] arg0)
average(long[] s)
average(long[] values)
public static float
g(float arg0)
method_2353(float arg0)
wrapDegrees(float degrees)
wrapDegrees(float value)
public static double
g(double arg0)
method_2352(double arg0)
wrapDegrees(double degrees)
wrapDegrees(double value)
public static int
b(int arg0)
method_12880(int arg0)
wrapDegrees(int degrees)
clampAngle(int angle)
public static int
a(String arg0, int arg1)
method_4418(String arg0, int arg1)
parseInt(String s, int defaultValue)
getInt(String value, int defaultValue)
public static int
a(String arg0, int arg1, int arg2)
method_4419(String arg0, int arg1, int arg2)
parseInt(String s, int defaultValue, int min)
getInt(String value, int defaultValue, int max)
public static double
a(String arg0, double arg1)
method_4416(String arg0, double arg1)
parseDouble(String s, double defaultValue)
getDouble(String value, double defaultValue)
public static double
a(String arg0, double arg1, double arg2)
method_4417(String arg0, double arg1, double arg2)
parseDouble(String s, double defaultValue, double min)
getDouble(String value, double defaultValue, double max)
public static int
c(int arg0)
method_8342(int arg0)
smallestEncompassingPowerOfTwo(int x)
smallestEncompassingPowerOfTwo(int value)
private static boolean
g(int arg0)
method_8345(int arg0)
isPowerOfTwo(int x)
isPowerOfTwo(int value)
public static int
d(int arg0)
method_8347(int arg0)
log2DeBruijn(int x)
log2DeBruijn(int value)
public static int
e(int arg0)
method_8344(int arg0)
log2(int x)
log2(int value)
public static int
c(int arg0, int arg1)
method_8343(int arg0, int arg1)
roundUp(int x, int interval)
roundUp(int number, int interval)
public static UUID
a(Random arg0)
method_10841(Random arg0)
nextUuid(Random random)
getRandomUUID(Random rand)
public static UUID
a()
method_12878()
nextUuid()
getRandomUUID()
public static double
c(double arg0, double arg1, double arg2)
method_10846(double arg0, double arg1, double arg2)
inverseLerp(double a, double b, double c)
pct(double arg0, double arg1, double arg2)
public static double
b(double arg0, double arg1)
method_10842(double arg0, double arg1)
fastAtan2(double a, double b)
atan2(double arg0, double arg1)
public static double
i(double arg0)
method_10851(double arg0)
fastInvSqrt(double x)
fastInvSqrt(double arg0)
public static int
f(int arg0)
method_12881(int arg0)
idealHash(int value)
hash(int arg0)
public static int
b(double arg0)
method_2343(double arg0)
fastFloor(double x)
fastFloor(double value)
public static int
e(double arg0)
method_8346(double arg0)
abs(double x)
absFloor(double value)
public static int
a(int arg0, int arg1)
method_2338(int arg0, int arg1)
floorDiv(int a, int b)
intFloorDiv(int arg0, int arg1)
public static boolean
a(float arg0, float arg1)
method_10839(float arg0, float arg1)
equalsApproximate(float a, float b)
epsilonEquals(float arg0, float arg1)
public static int
b(int arg0, int arg1)
method_10844(int arg0, int arg1)
floorMod(int dividend, int divisor)
normalizeAngle(int arg0, int arg1)
public static float
b(float arg0, float arg1)
method_12879(float arg0, float arg1)
positiveModulo(float dividend, float divisor)
positiveModulo(float numerator, float denominator)
public static int
b(float arg0, float arg1, float arg2)
method_10843(float arg0, float arg1, float arg2)
packRGB(float r, float g, float b)
rgb(float rIn, float gIn, float bIn)
public static int
b(int arg0, int arg1, int arg2)
method_10845(int arg0, int arg1, int arg2)
packRGB(int r, int g, int b)
rgb(int rIn, int gIn, int bIn)
public static int
d(int arg0, int arg1)
method_10849(int arg0, int arg1)
mulARGB(int argb1, int argb2)
multiplyColor(int arg0, int arg1)
public static double
h(double arg0)
method_10850(double arg0)
floorDiff(double x)
frac(double number)
public static long
a(di arg0)
method_10840(class_1167 arg0)
hashCode(Vec3i vec)
getPositionRandom(Vec3i pos)
public static long
c(int arg0, int arg1, int arg2)
method_10848(int arg0, int arg1, int arg2)
hashCode(int x, int y, int z)
getCoordinateRandom(int x, int y, int z)
public static int
c(float arg0, float arg1, float arg2)
method_10847(float arg0, float arg1, float arg2)
toRgb(float hue, float saturation, float value)
hsvToRGB(float hue, float saturation, float value)