net.minecraft.util.math

public class MathHelper

rk
net.minecraft.unmapped.C_45510667
net.minecraft.util.math.MathHelper

Field summary

Modifier and TypeField
public static final float
a
f_46862471
SQRT_TWO
private static final float[]
b
f_37923108
SINE_TABLE
private static final Random
c
f_54986335
RANDOM
private static final int[]
d
f_64382725
MULTIPLY_DE_BRUIJN_BIT_POSITION
private static final double
e
f_92131727
MAGIC_ATAN2_CONSTANT
private static final double[]
f
f_53330237
ASIN_TABLE
private static final double[]
g
f_89496003
Y_TO_X_TABLE

Method summary

Modifier and TypeMethod
public static float
a(float arg0)
m_61414107(float arg0)
sin(float x)
public static float
b(float arg0)
m_64246150(float arg0)
cos(float x)
public static float
c(float arg0)
m_51290972(float arg0)
sqrt(float x)
public static float
a(double arg0)
m_14578936(double arg0)
sqrt(double x)
public static int
d(float arg0)
m_44742066(float arg0)
floor(float x)
public static int
c(double arg0)
m_80489169(double arg0)
floor(double x)
public static long
d(double arg0)
m_83846437(double arg0)
lfloor(double x)
public static float
e(float arg0)
m_35585879(float arg0)
abs(float x)
public static int
a(int arg0)
m_79754619(int arg0)
abs(int x)
public static int
f(float arg0)
m_16134950(float arg0)
ceil(float x)
public static int
f(double arg0)
m_78771816(double arg0)
ceil(double x)
public static int
a(int arg0, int arg1, int arg2)
m_42950628(int arg0, int arg1, int arg2)
clamp(int x, int min, int max)
public static float
a(float arg0, float arg1, float arg2)
m_08389758(float arg0, float arg1, float arg2)
clamp(float x, float min, float max)
public static double
a(double arg0, double arg1, double arg2)
m_07556073(double arg0, double arg1, double arg2)
clamp(double x, double min, double max)
public static double
b(double arg0, double arg1, double arg2)
m_66939415(double arg0, double arg1, double arg2)
clampedLerp(double min, double max, double delta)
public static double
a(double arg0, double arg1)
m_93682755(double arg0, double arg1)
absMax(double a, double b)
public static int
a(Random arg0, int arg1, int arg2)
m_61821039(Random arg0, int arg1, int arg2)
nextInt(Random random, int min, int max)
public static float
a(Random arg0, float arg1, float arg2)
m_79182070(Random arg0, float arg1, float arg2)
nextFloat(Random random, float min, float max)
public static double
a(Random arg0, double arg1, double arg2)
m_61997611(Random arg0, double arg1, double arg2)
nextDouble(Random random, double min, double max)
public static double
a(long[] arg0)
m_73574249(long[] arg0)
average(long[] s)
public static float
g(float arg0)
m_83449261(float arg0)
wrapDegrees(float degrees)
public static double
g(double arg0)
m_26112402(double arg0)
wrapDegrees(double degrees)
public static int
b(int arg0)
m_25285800(int arg0)
wrapDegrees(int degrees)
public static int
a(String arg0, int arg1)
m_18986260(String arg0, int arg1)
parseInt(String s, int defaultValue)
public static int
a(String arg0, int arg1, int arg2)
m_64256767(String arg0, int arg1, int arg2)
parseInt(String s, int defaultValue, int min)
public static double
a(String arg0, double arg1)
m_07538639(String arg0, double arg1)
parseDouble(String s, double defaultValue)
public static double
a(String arg0, double arg1, double arg2)
m_42747729(String arg0, double arg1, double arg2)
parseDouble(String s, double defaultValue, double min)
public static int
c(int arg0)
m_80820943(int arg0)
smallestEncompassingPowerOfTwo(int x)
private static boolean
g(int arg0)
m_37690881(int arg0)
isPowerOfTwo(int x)
public static int
d(int arg0)
m_21226015(int arg0)
log2DeBruijn(int x)
public static int
e(int arg0)
m_82382478(int arg0)
log2(int x)
public static int
c(int arg0, int arg1)
m_79609118(int arg0, int arg1)
roundUp(int x, int interval)
public static long
c(int arg0, int arg1, int arg2)
m_54645423(int arg0, int arg1, int arg2)
hashCode(int x, int y, int z)
public static UUID
a(Random arg0)
m_06200987(Random arg0)
nextUuid(Random random)
public static UUID
a()
m_95241002()
nextUuid()
public static double
c(double arg0, double arg1, double arg2)
m_94051958(double arg0, double arg1, double arg2)
inverseLerp(double a, double b, double c)
public static double
c(double arg0, double arg1)
m_25598974(double arg0, double arg1)
fastAtan2(double a, double b)
public static double
i(double arg0)
m_31174290(double arg0)
fastInvSqrt(double x)
public static int
f(int arg0)
m_68493923(int arg0)
idealHash(int value)
public static int
b(double arg0)
m_37652202(double arg0)
fastFloor(double x)
public static int
e(double arg0)
m_49769093(double arg0)
abs(double x)
public static int
a(int arg0, int arg1)
m_78444734(int arg0, int arg1)
floorDiv(int a, int b)
public static boolean
a(float arg0, float arg1)
m_09523035(float arg0, float arg1)
equalsApproximate(float a, float b)
public static int
b(int arg0, int arg1)
m_35153319(int arg0, int arg1)
floorMod(int dividend, int divisor)
public static float
b(float arg0, float arg1)
m_30658139(float arg0, float arg1)
positiveModulo(float dividend, float divisor)
public static double
b(double arg0, double arg1)
m_48767170(double arg0, double arg1)
positiveModulo(double dividend, double divisor)
public static int
b(float arg0, float arg1, float arg2)
m_56952639(float arg0, float arg1, float arg2)
packRGB(float r, float g, float b)
public static int
b(int arg0, int arg1, int arg2)
m_95683598(int arg0, int arg1, int arg2)
packRGB(int r, int g, int b)
public static int
d(int arg0, int arg1)
m_33334259(int arg0, int arg1)
mulARGB(int argb1, int argb2)
public static double
h(double arg0)
m_10516637(double arg0)
fractionalPart(double value)
public static long
a(fq arg0)
m_40845060(C_93816630 arg0)
hashCode(Vec3i vec)
public static int
c(float arg0, float arg1, float arg2)
m_71777013(float arg0, float arg1, float arg2)
toRgb(float hue, float saturation, float value)