net.minecraft.util.math

public class MathHelper

qh
net.minecraft.class_837
net.minecraft.util.math.MathHelper
net.minecraft.util.MathHelper

Field summary

Modifier and TypeField
private static float[]
a
field_3085
SINE_TABLE
SIN_TABLE
private static final int[]
b
field_9065
MULTIPLY_DE_BRUIJN_BIT_POSITION
multiplyDeBruijnBitPosition

Method summary

Modifier and TypeMethod
public static final float
a(float arg0)
method_2335(float arg0)
sin(float x)
sin(float arg0)
public static final float
b(float arg0)
method_2344(float arg0)
cos(float x)
cos(float arg0)
public static final float
c(float arg0)
method_2346(float arg0)
sqrt(float x)
sqrt_float(float arg0)
public static final float
a(double arg0)
method_2333(double arg0)
sqrt(double x)
sqrt_double(double arg0)
public static int
d(float arg0)
method_2348(float arg0)
floor(float x)
floor_float(float arg0)
public static int
c(double arg0)
method_2345(double arg0)
floor(double x)
floor_double(double arg0)
public static long
d(double arg0)
method_2347(double arg0)
lfloor(double x)
floor_double_long(double arg0)
public static float
e(float arg0)
method_2349(float arg0)
abs(float x)
abs(float arg0)
public static int
a(int arg0)
method_2337(int arg0)
abs(int x)
abs_int(int arg0)
public static int
f(float arg0)
method_2351(float arg0)
ceil(float x)
ceiling_float_int(float arg0)
public static int
f(double arg0)
method_2350(double arg0)
ceil(double x)
ceiling_double_int(double arg0)
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(int arg0, int arg1, int arg2)
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(float arg0, float arg1, float arg2)
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(double arg0, double arg1, double arg2)
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)
denormalizeClamp(double arg0, double arg1, double arg2)
public static double
a(double arg0, double arg1)
method_2334(double arg0, double arg1)
absMax(double a, double b)
abs_max(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)
getRandomIntegerInRange(Random arg0, int arg1, int arg2)
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)
randomFloatClamp(Random arg0, float arg1, float arg2)
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)
getRandomDoubleInRange(Random arg0, double arg1, double arg2)
public static double
a(long[] arg0)
method_2342(long[] arg0)
average(long[] s)
average(long[] arg0)
public static float
g(float arg0)
method_2353(float arg0)
wrapDegrees(float degrees)
wrapAngleTo180_float(float arg0)
public static double
g(double arg0)
method_2352(double arg0)
wrapDegrees(double degrees)
wrapAngleTo180_double(double arg0)
public static int
a(String arg0, int arg1)
method_4418(String arg0, int arg1)
parseInt(String s, int defaultValue)
parseIntWithDefault(String arg0, int arg1)
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)
parseIntWithDefaultAndMax(String arg0, int arg1, int arg2)
public static double
a(String arg0, double arg1)
method_4416(String arg0, double arg1)
parseDouble(String s, double defaultValue)
parseDoubleWithDefault(String arg0, double arg1)
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)
parseDoubleWithDefaultAndMax(String arg0, double arg1, double arg2)
public static int
b(double arg0)
method_2343(double arg0)
fastFloor(double x)
truncateDoubleToInt(double arg0)
public static int
e(double arg0)
method_8346(double arg0)
m_96343637(double arg0)
func_154353_e(double arg0)
public static int
a(int arg0, int arg1)
method_2338(int arg0, int arg1)
floorDiv(int a, int b)
bucketInt(int arg0, int arg1)
public static boolean
a(String arg0)
method_2340(String arg0)
isEmpty(String string)
stringNullOrLengthZero(String arg0)
public static int
b(int arg0)
method_8342(int arg0)
smallestEncompassingPowerOfTwo(int x)
roundUpToPowerOfTwo(int arg0)
private static boolean
d(int arg0)
method_8345(int arg0)
isPowerOfTwo(int x)
isPowerOfTwo(int arg0)
private static int
e(int arg0)
method_8347(int arg0)
log2DeBruijn(int x)
calculateLogBaseTwoDeBruijn(int arg0)
public static int
c(int arg0)
method_8344(int arg0)
log2(int x)
calculateLogBaseTwo(int arg0)
public static int
b(int arg0, int arg1)
method_8343(int arg0, int arg1)
m_18193060(int arg0, int arg1)
func_154354_b(int arg0, int arg1)