net.minecraft.util.math

public class MathHelper

rk
net.minecraft.class_837
net.minecraft.util.math.MathHelper
net.minecraft.util.math.MathHelper
net.minecraft.util.math.MathHelper

Field summary

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

Method summary

Modifier and TypeMethod
public static float
a(float arg0)
method_2335(float arg0)
sin(float x)
func_76126_a(float arg0)
sin(float value)
public static float
b(float arg0)
method_2344(float arg0)
cos(float x)
func_76134_b(float arg0)
cos(float value)
public static float
c(float arg0)
method_2346(float arg0)
sqrt(float x)
func_76129_c(float arg0)
sqrt(float value)
public static float
a(double arg0)
method_2333(double arg0)
sqrt(double x)
func_76133_a(double arg0)
sqrt(double value)
public static int
d(float arg0)
method_2348(float arg0)
floor(float x)
func_76141_d(float arg0)
floor(float value)
public static int
c(double arg0)
method_2345(double arg0)
floor(double x)
func_76128_c(double arg0)
floor(double value)
public static long
d(double arg0)
method_2347(double arg0)
lfloor(double x)
func_76124_d(double arg0)
lfloor(double value)
public static float
e(float arg0)
method_2349(float arg0)
abs(float x)
func_76135_e(float arg0)
abs(float value)
public static int
a(int arg0)
method_2337(int arg0)
abs(int x)
func_76130_a(int arg0)
abs(int value)
public static int
f(float arg0)
method_2351(float arg0)
ceil(float x)
func_76123_f(float arg0)
ceil(float value)
public static int
f(double arg0)
method_2350(double arg0)
ceil(double x)
func_76143_f(double arg0)
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)
func_76125_a(int arg0, int arg1, int arg2)
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)
func_76131_a(float arg0, float arg1, float arg2)
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)
func_151237_a(double arg0, double arg1, double arg2)
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)
func_151238_b(double arg0, double arg1, double arg2)
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)
func_76132_a(double arg0, double arg1)
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)
func_76136_a(Random arg0, int arg1, int arg2)
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)
func_151240_a(Random arg0, float arg1, float arg2)
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)
func_82716_a(Random arg0, double arg1, double arg2)
nextDouble(Random random, double minimum, double maximum)
public static double
a(long[] arg0)
method_2342(long[] arg0)
average(long[] s)
func_76127_a(long[] arg0)
average(long[] values)
public static float
g(float arg0)
method_2353(float arg0)
wrapDegrees(float degrees)
func_76142_g(float arg0)
wrapDegrees(float value)
public static double
g(double arg0)
method_2352(double arg0)
wrapDegrees(double degrees)
func_76138_g(double arg0)
wrapDegrees(double value)
public static int
b(int arg0)
method_12880(int arg0)
wrapDegrees(int degrees)
func_188209_b(int arg0)
wrapDegrees(int angle)
public static int
a(String arg0, int arg1)
method_4418(String arg0, int arg1)
parseInt(String s, int defaultValue)
func_82715_a(String arg0, int arg1)
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)
func_82714_a(String arg0, int arg1, int arg2)
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)
func_82712_a(String arg0, double arg1)
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)
func_82713_a(String arg0, double arg1, double arg2)
getDouble(String value, double defaultValue, double max)
public static int
c(int arg0)
method_8342(int arg0)
smallestEncompassingPowerOfTwo(int x)
func_151236_b(int arg0)
smallestEncompassingPowerOfTwo(int value)
private static boolean
g(int arg0)
method_8345(int arg0)
isPowerOfTwo(int x)
func_151235_d(int arg0)
isPowerOfTwo(int value)
public static int
d(int arg0)
method_8347(int arg0)
log2DeBruijn(int x)
func_151241_e(int arg0)
log2DeBruijn(int value)
public static int
e(int arg0)
method_8344(int arg0)
log2(int x)
func_151239_c(int arg0)
log2(int value)
public static int
c(int arg0, int arg1)
method_8343(int arg0, int arg1)
roundUp(int x, int interval)
func_154354_b(int arg0, int arg1)
roundUp(int number, int interval)
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)
func_180187_c(int arg0, int arg1, int arg2)
getCoordinateRandom(int x, int y, int z)
public static UUID
a(Random arg0)
method_10841(Random arg0)
nextUuid(Random random)
func_180182_a(Random arg0)
getRandomUUID(Random rand)
public static UUID
a()
method_12878()
nextUuid()
func_188210_a()
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)
func_181160_c(double arg0, double arg1, double arg2)
pct(double arg0, double arg1, double arg2)
public static double
c(double arg0, double arg1)
method_10842(double arg0, double arg1)
fastAtan2(double a, double b)
func_181159_b(double arg0, double arg1)
atan2(double arg0, double arg1)
public static double
i(double arg0)
method_10851(double arg0)
fastInvSqrt(double x)
func_181161_i(double arg0)
fastInvSqrt(double arg0)
public static int
f(int arg0)
method_12881(int arg0)
idealHash(int value)
func_188208_f(int arg0)
hash(int arg0)
public static int
b(double arg0)
method_2343(double arg0)
fastFloor(double x)
func_76140_b(double arg0)
fastFloor(double value)
public static int
e(double arg0)
method_8346(double arg0)
abs(double x)
func_154353_e(double arg0)
absFloor(double value)
public static int
a(int arg0, int arg1)
method_2338(int arg0, int arg1)
floorDiv(int a, int b)
func_76137_a(int arg0, int arg1)
intFloorDiv(int arg0, int arg1)
public static boolean
a(float arg0, float arg1)
method_10839(float arg0, float arg1)
equalsApproximate(float a, float b)
func_180185_a(float arg0, float arg1)
epsilonEquals(float arg0, float arg1)
public static int
b(int arg0, int arg1)
method_10844(int arg0, int arg1)
floorMod(int dividend, int divisor)
func_180184_b(int arg0, int arg1)
normalizeAngle(int arg0, int arg1)
public static float
b(float arg0, float arg1)
method_12879(float arg0, float arg1)
positiveModulo(float dividend, float divisor)
func_188207_b(float arg0, float arg1)
positiveModulo(float numerator, float denominator)
public static double
b(double arg0, double arg1)
method_13914(double arg0, double arg1)
positiveModulo(double dividend, double divisor)
func_191273_b(double arg0, double arg1)
positiveModulo(double numerator, double 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)
func_180183_b(float arg0, float arg1, float arg2)
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)
func_180181_b(int arg0, int arg1, int arg2)
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)
func_180188_d(int arg0, int arg1)
multiplyColor(int arg0, int arg1)
public static double
h(double arg0)
method_10850(double arg0)
fractionalPart(double value)
func_181162_h(double arg0)
frac(double number)
public static long
a(fq arg0)
method_10840(class_1167 arg0)
hashCode(Vec3i vec)
func_180186_a(Vec3i arg0)
getPositionRandom(Vec3i pos)
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)
func_181758_c(float arg0, float arg1, float arg2)
hsvToRGB(float hue, float saturation, float value)