mirror of https://github.com/FabricMC/yarn.git
1.17.1 util.math stuff (#2596)
* 1.17.1 util.math stuff * Map and document some methods * Update mappings/net/minecraft/util/math/MathHelper.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update Direction.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
parent
fe859258e3
commit
bf596421bb
|
@ -35,6 +35,8 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos
|
||||||
ARG 1 offsetX
|
ARG 1 offsetX
|
||||||
ARG 2 y
|
ARG 2 y
|
||||||
ARG 3 offsetZ
|
ARG 3 offsetZ
|
||||||
|
METHOD method_37232 toLong (Lnet/minecraft/class_2338;)J
|
||||||
|
ARG 0 pos
|
||||||
METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338;
|
METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338;
|
||||||
METHOD method_8324 toLong ()J
|
METHOD method_8324 toLong ()J
|
||||||
METHOD method_8325 getPackedX (J)I
|
METHOD method_8325 getPackedX (J)I
|
||||||
|
|
|
@ -88,6 +88,13 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
||||||
ARG 0 matrix
|
ARG 0 matrix
|
||||||
ARG 1 direction
|
ARG 1 direction
|
||||||
METHOD method_23955 getUnitVector ()Lnet/minecraft/class_1160;
|
METHOD method_23955 getUnitVector ()Lnet/minecraft/class_1160;
|
||||||
|
METHOD method_30928 pointsTo (F)Z
|
||||||
|
COMMENT {@return whether the given yaw points to the direction}
|
||||||
|
COMMENT
|
||||||
|
COMMENT @implNote This returns whether the yaw can make an acute angle with the direction.
|
||||||
|
COMMENT
|
||||||
|
COMMENT <p>This always returns {@code false} for vertical directions.
|
||||||
|
ARG 1 yaw
|
||||||
METHOD method_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
METHOD method_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
||||||
ARG 0 entity
|
ARG 0 entity
|
||||||
ARG 1 axis
|
ARG 1 axis
|
||||||
|
@ -106,6 +113,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
||||||
FIELD field_11053 name Ljava/lang/String;
|
FIELD field_11053 name Ljava/lang/String;
|
||||||
FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351;
|
FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351;
|
||||||
FIELD field_25065 CODEC Lcom/mojang/serialization/Codec;
|
FIELD field_25065 CODEC Lcom/mojang/serialization/Codec;
|
||||||
|
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
|
||||||
|
ARG 3 name
|
||||||
METHOD method_10172 choose (DDD)D
|
METHOD method_10172 choose (DDD)D
|
||||||
ARG 1 x
|
ARG 1 x
|
||||||
ARG 3 y
|
ARG 3 y
|
||||||
|
|
|
@ -6,6 +6,15 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
||||||
FIELD field_15726 RANDOM Ljava/util/Random;
|
FIELD field_15726 RANDOM Ljava/util/Random;
|
||||||
FIELD field_15727 ARCSINE_TABLE [D
|
FIELD field_15727 ARCSINE_TABLE [D
|
||||||
FIELD field_15728 SMALLEST_FRACTION_FREE_DOUBLE D
|
FIELD field_15728 SMALLEST_FRACTION_FREE_DOUBLE D
|
||||||
|
FIELD field_29844 PI F
|
||||||
|
FIELD field_29845 HALF_PI F
|
||||||
|
FIELD field_29846 TAU F
|
||||||
|
COMMENT Tau is equal to {@code 2 * PI}.
|
||||||
|
FIELD field_29847 RADIANS_PER_DEGREE F
|
||||||
|
FIELD field_29848 DEGREES_PER_RADIAN F
|
||||||
|
FIELD field_29849 EPSILON F
|
||||||
|
FIELD field_29853 HALF_PI_RADIANS_SINE_TABLE_INDEX J
|
||||||
|
FIELD field_29856 DEGREES_TO_SINE_TABLE_INDEX F
|
||||||
METHOD method_15338 wrapDegrees (D)D
|
METHOD method_15338 wrapDegrees (D)D
|
||||||
COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}.
|
COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}.
|
||||||
ARG 0 degrees
|
ARG 0 degrees
|
||||||
|
@ -282,12 +291,36 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
||||||
ARG 0 value
|
ARG 0 value
|
||||||
ARG 1 min
|
ARG 1 min
|
||||||
ARG 2 max
|
ARG 2 max
|
||||||
|
METHOD method_34943 multiplyColors (IFFF)I
|
||||||
|
ARG 0 color
|
||||||
|
ARG 1 r
|
||||||
|
ARG 2 g
|
||||||
|
ARG 3 b
|
||||||
|
METHOD method_34944 murmurHash (J)J
|
||||||
|
ARG 0 value
|
||||||
METHOD method_34947 parseDouble (Ljava/lang/String;D)D
|
METHOD method_34947 parseDouble (Ljava/lang/String;D)D
|
||||||
ARG 0 string
|
ARG 0 string
|
||||||
ARG 1 fallback
|
ARG 1 fallback
|
||||||
|
METHOD method_34948 parseDouble (Ljava/lang/String;DD)D
|
||||||
|
ARG 0 string
|
||||||
|
ARG 1 fallback
|
||||||
|
ARG 3 min
|
||||||
|
METHOD method_34949 parseInt (Ljava/lang/String;II)I
|
||||||
|
ARG 0 string
|
||||||
|
ARG 1 fallback
|
||||||
|
ARG 2 min
|
||||||
METHOD method_34951 getCumulativeDistribution ([D)[D
|
METHOD method_34951 getCumulativeDistribution ([D)[D
|
||||||
ARG 0 values
|
ARG 0 values
|
||||||
|
METHOD method_34952 multiplyColors (II)I
|
||||||
|
ARG 0 a
|
||||||
|
ARG 1 b
|
||||||
|
METHOD method_34953 absFloor (D)I
|
||||||
|
ARG 0 value
|
||||||
METHOD method_34954 square (I)I
|
METHOD method_34954 square (I)I
|
||||||
ARG 0 n
|
ARG 0 n
|
||||||
METHOD method_34956 perlinFadeDerivative (D)D
|
METHOD method_34956 perlinFadeDerivative (D)D
|
||||||
ARG 0 value
|
ARG 0 value
|
||||||
|
METHOD method_37166 clampedLerp (FFF)F
|
||||||
|
ARG 0 start
|
||||||
|
ARG 1 end
|
||||||
|
ARG 2 delta
|
||||||
|
|
Loading…
Reference in New Issue