Package net.minecraft.util.math
Class MathHelper
java.lang.Object
net.minecraft.util.math.MathHelper
- Mappings:
Namespace Name official otintermediary net/minecraft/class_837named net/minecraft/util/math/MathHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]private static float[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatabs(float f) static intabs(int i) static doubleabsMax(double a, double b) static doubleaverage(long[] array) static intceil(double d) static intceil(float f) static doubleclamp(double value, double min, double max) static floatclamp(float value, float min, float max) static intclamp(int value, int min, int max) static doubleclampedLerp(double start, double end, double delta) static final floatcos(float f) static intfastFloor(double d) static intfloor(double d) static intfloor(float f) static intfloorDiv(int dividend, int divisor) static booleanprivate static booleanisPowerOfTwo(int value) static longlfloor(double d) static intlog2(int value) private static intlog2DeBruijn(int value) static doublenextDouble(Random random, double min, double max) static floatstatic intstatic doubleparseDouble(String string, double fallback) static doubleparseDouble(String string, double fallback, double minimum) static intstatic intstatic final floatsin(float f) static intsmallestEncompassingPowerOfTwo(int value) static final floatsqrt(double d) static final floatsqrt(float f) static doublewrapDegrees(double degrees) static floatwrapDegrees(float degrees)
-
Field Details
-
SINE_TABLE
private static float[] SINE_TABLE- Mappings:
Namespace Name Mixin selector official aLot;a:[Fintermediary field_3085Lnet/minecraft/class_837;field_3085:[Fnamed SINE_TABLELnet/minecraft/util/math/MathHelper;SINE_TABLE:[F
-
MULTIPLY_DE_BRUIJN_BIT_POSITION
private static final int[] MULTIPLY_DE_BRUIJN_BIT_POSITION- Mappings:
Namespace Name Mixin selector official bLot;b:[Iintermediary field_9065Lnet/minecraft/class_837;field_9065:[Inamed MULTIPLY_DE_BRUIJN_BIT_POSITIONLnet/minecraft/util/math/MathHelper;MULTIPLY_DE_BRUIJN_BIT_POSITION:[I
-
-
Constructor Details
-
MathHelper
public MathHelper()
-
-
Method Details
-
sin
public static final float sin(float f) - Mappings:
Namespace Name Mixin selector official aLot;a(F)Fintermediary method_2335Lnet/minecraft/class_837;method_2335(F)Fnamed sinLnet/minecraft/util/math/MathHelper;sin(F)F
-
cos
public static final float cos(float f) - Mappings:
Namespace Name Mixin selector official bLot;b(F)Fintermediary method_2344Lnet/minecraft/class_837;method_2344(F)Fnamed cosLnet/minecraft/util/math/MathHelper;cos(F)F
-
sqrt
public static final float sqrt(float f) - Mappings:
Namespace Name Mixin selector official cLot;c(F)Fintermediary method_2346Lnet/minecraft/class_837;method_2346(F)Fnamed sqrtLnet/minecraft/util/math/MathHelper;sqrt(F)F
-
sqrt
public static final float sqrt(double d) - Mappings:
Namespace Name Mixin selector official aLot;a(D)Fintermediary method_2333Lnet/minecraft/class_837;method_2333(D)Fnamed sqrtLnet/minecraft/util/math/MathHelper;sqrt(D)F
-
floor
public static int floor(float f) - Mappings:
Namespace Name Mixin selector official dLot;d(F)Iintermediary method_2348Lnet/minecraft/class_837;method_2348(F)Inamed floorLnet/minecraft/util/math/MathHelper;floor(F)I
-
fastFloor
- Mappings:
Namespace Name Mixin selector official bLot;b(D)Iintermediary method_2343Lnet/minecraft/class_837;method_2343(D)Inamed fastFloorLnet/minecraft/util/math/MathHelper;fastFloor(D)I
-
floor
public static int floor(double d) - Mappings:
Namespace Name Mixin selector official cLot;c(D)Iintermediary method_2345Lnet/minecraft/class_837;method_2345(D)Inamed floorLnet/minecraft/util/math/MathHelper;floor(D)I
-
lfloor
public static long lfloor(double d) - Mappings:
Namespace Name Mixin selector official dLot;d(D)Jintermediary method_2347Lnet/minecraft/class_837;method_2347(D)Jnamed lfloorLnet/minecraft/util/math/MathHelper;lfloor(D)J
-
abs
public static float abs(float f) - Mappings:
Namespace Name Mixin selector official eLot;e(F)Fintermediary method_2349Lnet/minecraft/class_837;method_2349(F)Fnamed absLnet/minecraft/util/math/MathHelper;abs(F)F
-
abs
public static int abs(int i) - Mappings:
Namespace Name Mixin selector official aLot;a(I)Iintermediary method_2337Lnet/minecraft/class_837;method_2337(I)Inamed absLnet/minecraft/util/math/MathHelper;abs(I)I
-
ceil
public static int ceil(float f) - Mappings:
Namespace Name Mixin selector official fLot;f(F)Iintermediary method_2351Lnet/minecraft/class_837;method_2351(F)Inamed ceilLnet/minecraft/util/math/MathHelper;ceil(F)I
-
ceil
public static int ceil(double d) - Mappings:
Namespace Name Mixin selector official fLot;f(D)Iintermediary method_2350Lnet/minecraft/class_837;method_2350(D)Inamed ceilLnet/minecraft/util/math/MathHelper;ceil(D)I
-
clamp
public static int clamp(int value, int min, int max) - Mappings:
Namespace Name Mixin selector official aLot;a(III)Iintermediary method_2339Lnet/minecraft/class_837;method_2339(III)Inamed clampLnet/minecraft/util/math/MathHelper;clamp(III)I
-
clamp
public static float clamp(float value, float min, float max) - Mappings:
Namespace Name Mixin selector official aLot;a(FFF)Fintermediary method_2336Lnet/minecraft/class_837;method_2336(FFF)Fnamed clampLnet/minecraft/util/math/MathHelper;clamp(FFF)F
-
clamp
public static double clamp(double value, double min, double max) - Mappings:
Namespace Name Mixin selector official aLot;a(DDD)Dintermediary method_8339Lnet/minecraft/class_837;method_8339(DDD)Dnamed clampLnet/minecraft/util/math/MathHelper;clamp(DDD)D
-
clampedLerp
public static double clampedLerp(double start, double end, double delta) - Mappings:
Namespace Name Mixin selector official bLot;b(DDD)Dintermediary method_8341Lnet/minecraft/class_837;method_8341(DDD)Dnamed clampedLerpLnet/minecraft/util/math/MathHelper;clampedLerp(DDD)D
-
absMax
public static double absMax(double a, double b) - Mappings:
Namespace Name Mixin selector official aLot;a(DD)Dintermediary method_2334Lnet/minecraft/class_837;method_2334(DD)Dnamed absMaxLnet/minecraft/util/math/MathHelper;absMax(DD)D
-
floorDiv
- Mappings:
Namespace Name Mixin selector official aLot;a(II)Iintermediary method_2338Lnet/minecraft/class_837;method_2338(II)Inamed floorDivLnet/minecraft/util/math/MathHelper;floorDiv(II)I
-
isEmpty
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/lang/String;)Zintermediary method_2340Lnet/minecraft/class_837;method_2340(Ljava/lang/String;)Znamed isEmptyLnet/minecraft/util/math/MathHelper;isEmpty(Ljava/lang/String;)Z
-
nextInt
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/util/Random;II)Iintermediary method_2341Lnet/minecraft/class_837;method_2341(Ljava/util/Random;II)Inamed nextIntLnet/minecraft/util/math/MathHelper;nextInt(Ljava/util/Random;II)I
-
nextFloat
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/util/Random;FF)Fintermediary method_8340Lnet/minecraft/class_837;method_8340(Ljava/util/Random;FF)Fnamed nextFloatLnet/minecraft/util/math/MathHelper;nextFloat(Ljava/util/Random;FF)F
-
nextDouble
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/util/Random;DD)Dintermediary method_4420Lnet/minecraft/class_837;method_4420(Ljava/util/Random;DD)Dnamed nextDoubleLnet/minecraft/util/math/MathHelper;nextDouble(Ljava/util/Random;DD)D
-
average
public static double average(long[] array) - Mappings:
Namespace Name Mixin selector official aLot;a([J)Dintermediary method_2342Lnet/minecraft/class_837;method_2342([J)Dnamed averageLnet/minecraft/util/math/MathHelper;average([J)D
-
wrapDegrees
public static float wrapDegrees(float degrees) - Mappings:
Namespace Name Mixin selector official gLot;g(F)Fintermediary method_2353Lnet/minecraft/class_837;method_2353(F)Fnamed wrapDegreesLnet/minecraft/util/math/MathHelper;wrapDegrees(F)F
-
wrapDegrees
public static double wrapDegrees(double degrees) - Mappings:
Namespace Name Mixin selector official gLot;g(D)Dintermediary method_2352Lnet/minecraft/class_837;method_2352(D)Dnamed wrapDegreesLnet/minecraft/util/math/MathHelper;wrapDegrees(D)D
-
parseInt
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/lang/String;I)Iintermediary method_4418Lnet/minecraft/class_837;method_4418(Ljava/lang/String;I)Inamed parseIntLnet/minecraft/util/math/MathHelper;parseInt(Ljava/lang/String;I)I
-
parseInt
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/lang/String;II)Iintermediary method_4419Lnet/minecraft/class_837;method_4419(Ljava/lang/String;II)Inamed parseIntLnet/minecraft/util/math/MathHelper;parseInt(Ljava/lang/String;II)I
-
parseDouble
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/lang/String;D)Dintermediary method_4416Lnet/minecraft/class_837;method_4416(Ljava/lang/String;D)Dnamed parseDoubleLnet/minecraft/util/math/MathHelper;parseDouble(Ljava/lang/String;D)D
-
parseDouble
- Mappings:
Namespace Name Mixin selector official aLot;a(Ljava/lang/String;DD)Dintermediary method_4417Lnet/minecraft/class_837;method_4417(Ljava/lang/String;DD)Dnamed parseDoubleLnet/minecraft/util/math/MathHelper;parseDouble(Ljava/lang/String;DD)D
-
smallestEncompassingPowerOfTwo
- Mappings:
Namespace Name Mixin selector official bLot;b(I)Iintermediary method_8342Lnet/minecraft/class_837;method_8342(I)Inamed smallestEncompassingPowerOfTwoLnet/minecraft/util/math/MathHelper;smallestEncompassingPowerOfTwo(I)I
-
isPowerOfTwo
- Mappings:
Namespace Name Mixin selector official dLot;d(I)Zintermediary method_8345Lnet/minecraft/class_837;method_8345(I)Znamed isPowerOfTwoLnet/minecraft/util/math/MathHelper;isPowerOfTwo(I)Z
-
log2DeBruijn
- Mappings:
Namespace Name Mixin selector official eLot;e(I)Iintermediary method_8347Lnet/minecraft/class_837;method_8347(I)Inamed log2DeBruijnLnet/minecraft/util/math/MathHelper;log2DeBruijn(I)I
-
log2
- Mappings:
Namespace Name Mixin selector official cLot;c(I)Iintermediary method_8344Lnet/minecraft/class_837;method_8344(I)Inamed log2Lnet/minecraft/util/math/MathHelper;log2(I)I
-