mirror of https://github.com/FabricMC/yarn.git
Map math classes (#2364)
* Map math classes * Fix typo: rotateZCoutnerclockwise -> rotateZCounterclockwise Co-authored-by: YanisBft <doublecraft.official@gmail.com> * Move Rect2i to client/util/math * Document the range of the return value * Use @code for range Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Revert multiplyModel * cumulativeProportions -> getCumulativeDistribution Co-authored-by: liach <7806504+liach@users.noreply.github.com> Co-authored-by: YanisBft <doublecraft.official@gmail.com> Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
parent
4445120f59
commit
a30bafcec5
|
@ -1,17 +0,0 @@
|
|||
CLASS net/minecraft/class_768 net/minecraft/client/util/Rect2i
|
||||
FIELD field_4142 height I
|
||||
FIELD field_4143 width I
|
||||
FIELD field_4144 y I
|
||||
FIELD field_4145 x I
|
||||
METHOD <init> (IIII)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 width
|
||||
ARG 4 height
|
||||
METHOD method_3318 contains (II)Z
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD method_3319 getWidth ()I
|
||||
METHOD method_3320 getHeight ()I
|
||||
METHOD method_3321 getX ()I
|
||||
METHOD method_3322 getY ()I
|
|
@ -0,0 +1,30 @@
|
|||
CLASS net/minecraft/class_768 net/minecraft/client/util/math/Rect2i
|
||||
FIELD field_4142 height I
|
||||
FIELD field_4143 width I
|
||||
FIELD field_4144 y I
|
||||
FIELD field_4145 x I
|
||||
METHOD <init> (IIII)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 width
|
||||
ARG 4 height
|
||||
METHOD method_3318 contains (II)Z
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD method_3319 getWidth ()I
|
||||
METHOD method_3320 getHeight ()I
|
||||
METHOD method_3321 getX ()I
|
||||
METHOD method_3322 getY ()I
|
||||
METHOD method_35778 setX (I)V
|
||||
ARG 1 x
|
||||
METHOD method_35779 setStartPos (II)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
METHOD method_35780 intersection (Lnet/minecraft/class_768;)Lnet/minecraft/class_768;
|
||||
ARG 1 rect
|
||||
METHOD method_35781 setY (I)V
|
||||
ARG 1 y
|
||||
METHOD method_35782 setWidth (I)V
|
||||
ARG 1 width
|
||||
METHOD method_35783 setHeight (I)V
|
||||
ARG 1 height
|
|
@ -12,3 +12,8 @@ CLASS net/minecraft/class_2335 net/minecraft/util/math/AxisCycleDirection
|
|||
ARG 1 to
|
||||
METHOD method_10058 cycle (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351;
|
||||
ARG 1 axis
|
||||
METHOD method_35819 choose (DDDLnet/minecraft/class_2350$class_2351;)D
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
ARG 7 axis
|
||||
|
|
|
@ -31,6 +31,10 @@ CLASS net/minecraft/class_1923 net/minecraft/util/math/ChunkPos
|
|||
METHOD method_33942 getCenterZ ()I
|
||||
METHOD method_33943 getCenterAtY (I)Lnet/minecraft/class_2338;
|
||||
ARG 1 y
|
||||
METHOD method_35231 getBlockPos (III)Lnet/minecraft/class_2338;
|
||||
ARG 1 offsetX
|
||||
ARG 2 y
|
||||
ARG 3 offsetZ
|
||||
METHOD method_8323 getStartPos ()Lnet/minecraft/class_2338;
|
||||
METHOD method_8324 toLong ()J
|
||||
METHOD method_8325 getPackedX (J)I
|
||||
|
|
|
@ -8,3 +8,8 @@ CLASS net/minecraft/class_2265 net/minecraft/util/math/ColumnPos
|
|||
ARG 1 pos
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 o
|
||||
METHOD method_34873 toChunkPos ()Lnet/minecraft/class_1923;
|
||||
METHOD method_34874 pack (II)J
|
||||
ARG 0 x
|
||||
ARG 1 z
|
||||
METHOD method_34875 pack ()J
|
||||
|
|
|
@ -22,6 +22,10 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
ARG 9 vector
|
||||
METHOD method_10139 fromHorizontal (I)Lnet/minecraft/class_2350;
|
||||
ARG 0 value
|
||||
METHOD method_10140 (Lnet/minecraft/class_2350;)I
|
||||
ARG 0 direction
|
||||
METHOD method_10141 (Lnet/minecraft/class_2350;)I
|
||||
ARG 0 direction
|
||||
METHOD method_10142 getFacing (DDD)Lnet/minecraft/class_2350;
|
||||
ARG 0 x
|
||||
ARG 2 y
|
||||
|
@ -40,10 +44,14 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
ARG 1 y
|
||||
ARG 2 z
|
||||
METHOD method_10148 getOffsetX ()I
|
||||
METHOD method_10149 (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
|
||||
ARG 0 direction
|
||||
METHOD method_10150 fromRotation (D)Lnet/minecraft/class_2350;
|
||||
ARG 0 rotation
|
||||
METHOD method_10151 getName ()Ljava/lang/String;
|
||||
METHOD method_10153 getOpposite ()Lnet/minecraft/class_2350;
|
||||
METHOD method_10155 (Lnet/minecraft/class_2350;)Z
|
||||
ARG 0 direction
|
||||
METHOD method_10156 get (Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
||||
ARG 0 direction
|
||||
ARG 1 axis
|
||||
|
@ -64,10 +72,17 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
ARG 1 direction
|
||||
METHOD method_10170 rotateYClockwise ()Lnet/minecraft/class_2350;
|
||||
METHOD method_10171 getDirection ()Lnet/minecraft/class_2350$class_2352;
|
||||
METHOD method_16364 (Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
|
||||
ARG 0 direction1
|
||||
ARG 1 direction2
|
||||
METHOD method_16365 fromVector (III)Lnet/minecraft/class_2350;
|
||||
ARG 0 x
|
||||
ARG 1 y
|
||||
ARG 2 z
|
||||
METHOD method_16366 (Lnet/minecraft/class_2350;)Ljava/lang/Long;
|
||||
ARG 0 direction
|
||||
METHOD method_16367 (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
|
||||
ARG 0 direction
|
||||
METHOD method_23224 getRotationQuaternion ()Lnet/minecraft/class_1158;
|
||||
METHOD method_23225 transform (Lnet/minecraft/class_1159;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
|
||||
ARG 0 matrix
|
||||
|
@ -76,6 +91,16 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
METHOD method_32801 getLookDirectionForAxis (Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
||||
ARG 0 entity
|
||||
ARG 1 axis
|
||||
METHOD method_35832 fromVector (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
|
||||
ARG 0 pos
|
||||
METHOD method_35833 rotateClockwise (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
||||
ARG 1 axis
|
||||
METHOD method_35834 rotateCounterclockwise (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;
|
||||
ARG 1 axis
|
||||
METHOD method_35835 rotateXClockwise ()Lnet/minecraft/class_2350;
|
||||
METHOD method_35836 rotateXCounterclockwise ()Lnet/minecraft/class_2350;
|
||||
METHOD method_35837 rotateZClockwise ()Lnet/minecraft/class_2350;
|
||||
METHOD method_35838 rotateZCounterclockwise ()Lnet/minecraft/class_2350;
|
||||
CLASS class_2351 Axis
|
||||
FIELD field_11050 BY_NAME Ljava/util/Map;
|
||||
FIELD field_11053 name Ljava/lang/String;
|
||||
|
@ -92,6 +117,8 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_10174 getName ()Ljava/lang/String;
|
||||
METHOD method_10175 (Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351;
|
||||
ARG 0 axis
|
||||
METHOD method_10177 fromName (Ljava/lang/String;)Lnet/minecraft/class_2350$class_2351;
|
||||
ARG 0 name
|
||||
METHOD method_10178 isVertical ()Z
|
||||
|
@ -107,6 +134,7 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
|
|||
ARG 4 description
|
||||
METHOD method_10181 offset ()I
|
||||
METHOD method_26424 getOpposite ()Lnet/minecraft/class_2350$class_2352;
|
||||
METHOD method_35839 getDescription ()Ljava/lang/String;
|
||||
CLASS class_2353 Type
|
||||
FIELD field_11061 facingArray [Lnet/minecraft/class_2350;
|
||||
FIELD field_11065 axisArray [Lnet/minecraft/class_2350$class_2351;
|
||||
|
|
|
@ -23,3 +23,5 @@ CLASS net/minecraft/class_4990 net/minecraft/util/math/DirectionTransformation
|
|||
METHOD method_26389 mapJigsawOrientation (Lnet/minecraft/class_5000;)Lnet/minecraft/class_5000;
|
||||
ARG 1 orientation
|
||||
METHOD method_26391 getAxisFlips ()Lit/unimi/dsi/fastutil/booleans/BooleanList;
|
||||
METHOD method_35813 inverse ()Lnet/minecraft/class_4990;
|
||||
METHOD method_35814 getMatrix ()Lnet/minecraft/class_4581;
|
||||
|
|
|
@ -14,3 +14,9 @@ CLASS net/minecraft/class_2379 net/minecraft/util/math/EulerAngle
|
|||
METHOD method_10256 getPitch ()F
|
||||
METHOD method_10257 getYaw ()F
|
||||
METHOD method_10258 getRoll ()F
|
||||
METHOD method_35845 getWrappedPitch ()F
|
||||
COMMENT Returns the pitch that is wrapped to the interval {@code [-180, 180)}.
|
||||
METHOD method_35846 getWrappedYaw ()F
|
||||
COMMENT Returns the yaw that is wrapped to the interval {@code [-180, 180)}.
|
||||
METHOD method_35847 getWrappedRoll ()F
|
||||
COMMENT Returns the roll that is wrapped to the interval {@code [-180, 180)}.
|
||||
|
|
|
@ -7,6 +7,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
FIELD field_15727 ARCSINE_TABLE [D
|
||||
FIELD field_15728 SMALLEST_FRACTION_FREE_DOUBLE D
|
||||
METHOD method_15338 wrapDegrees (D)D
|
||||
COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}.
|
||||
ARG 0 degrees
|
||||
METHOD method_15339 smallestEncompassingPowerOfTwo (I)I
|
||||
ARG 0 value
|
||||
|
@ -151,8 +152,10 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
ARG 0 a
|
||||
ARG 2 b
|
||||
METHOD method_15392 wrapDegrees (I)I
|
||||
COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}.
|
||||
ARG 0 degrees
|
||||
METHOD method_15393 wrapDegrees (F)F
|
||||
COMMENT Wraps an angle in degrees to the interval {@code [-180, 180)}.
|
||||
ARG 0 degrees
|
||||
METHOD method_15394 randomUuid ()Ljava/util/UUID;
|
||||
METHOD method_15395 nextInt (Ljava/util/Random;II)I
|
||||
|
@ -277,5 +280,16 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
ARG 0 x
|
||||
ARG 1 y
|
||||
ARG 3 z
|
||||
METHOD method_34939 clamp (BBB)B
|
||||
ARG 0 value
|
||||
ARG 1 min
|
||||
ARG 2 max
|
||||
METHOD method_34947 parseDouble (Ljava/lang/String;D)D
|
||||
ARG 0 string
|
||||
ARG 1 fallback
|
||||
METHOD method_34951 getCumulativeDistribution ([D)[D
|
||||
ARG 0 values
|
||||
METHOD method_34954 square (I)I
|
||||
ARG 0 n
|
||||
METHOD method_34956 perlinFadeDerivative (D)D
|
||||
ARG 0 value
|
||||
|
|
|
@ -15,3 +15,17 @@ CLASS net/minecraft/class_241 net/minecraft/util/math/Vec2f
|
|||
ARG 2 y
|
||||
METHOD method_1016 equals (Lnet/minecraft/class_241;)Z
|
||||
ARG 1 other
|
||||
METHOD method_35581 normalize ()Lnet/minecraft/class_241;
|
||||
METHOD method_35582 multiply (F)Lnet/minecraft/class_241;
|
||||
ARG 1 value
|
||||
METHOD method_35583 dot (Lnet/minecraft/class_241;)F
|
||||
ARG 1 vec
|
||||
METHOD method_35584 length ()F
|
||||
METHOD method_35585 add (F)Lnet/minecraft/class_241;
|
||||
ARG 1 value
|
||||
METHOD method_35586 add (Lnet/minecraft/class_241;)Lnet/minecraft/class_241;
|
||||
ARG 1 vec
|
||||
METHOD method_35587 lengthSquared ()F
|
||||
METHOD method_35588 negate ()Lnet/minecraft/class_241;
|
||||
METHOD method_35589 distanceSquared (Lnet/minecraft/class_241;)F
|
||||
ARG 1 vec
|
||||
|
|
|
@ -10,10 +10,13 @@ CLASS net/minecraft/class_1160 net/minecraft/util/math/Vec3f
|
|||
FIELD field_21484 y F
|
||||
FIELD field_21485 z F
|
||||
FIELD field_28477 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_29501 ZERO Lnet/minecraft/class_1160;
|
||||
METHOD <init> (FFF)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD <init> (Lnet/minecraft/class_1162;)V
|
||||
ARG 1 vec
|
||||
METHOD <init> (Lnet/minecraft/class_243;)V
|
||||
ARG 1 other
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
|
@ -23,6 +26,7 @@ CLASS net/minecraft/class_1160 net/minecraft/util/math/Vec3f
|
|||
METHOD method_23214 getDegreesQuaternion (F)Lnet/minecraft/class_1158;
|
||||
ARG 1 angle
|
||||
METHOD method_23215 transform (Lnet/minecraft/class_4581;)V
|
||||
ARG 1 matrix
|
||||
METHOD method_23626 getRadialQuaternion (F)Lnet/minecraft/class_1158;
|
||||
ARG 1 angle
|
||||
METHOD method_23846 add (Lnet/minecraft/class_1160;)V
|
||||
|
@ -37,6 +41,17 @@ CLASS net/minecraft/class_1160 net/minecraft/util/math/Vec3f
|
|||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_23850 copy ()Lnet/minecraft/class_1160;
|
||||
METHOD method_33462 (Lnet/minecraft/class_1160;)Ljava/util/List;
|
||||
ARG 0 vec
|
||||
METHOD method_33463 (Ljava/util/List;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 vec
|
||||
METHOD method_33464 (Ljava/util/List;)Lnet/minecraft/class_1160;
|
||||
ARG 0 vec
|
||||
METHOD method_35920 set (Lnet/minecraft/class_1160;)V
|
||||
ARG 1 vec
|
||||
METHOD method_35921 clamp (Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V
|
||||
ARG 1 min
|
||||
ARG 2 max
|
||||
METHOD method_4942 scale (F)V
|
||||
ARG 1 scale
|
||||
METHOD method_4943 getX ()F
|
||||
|
|
|
@ -28,6 +28,16 @@ CLASS net/minecraft/class_1162 net/minecraft/util/math/Vector4f
|
|||
METHOD method_23852 rotate (Lnet/minecraft/class_1158;)V
|
||||
ARG 1 rotation
|
||||
METHOD method_23853 getW ()F
|
||||
METHOD method_35927 multiply (F)V
|
||||
ARG 1 value
|
||||
METHOD method_35928 lerp (Lnet/minecraft/class_1162;F)V
|
||||
ARG 1 to
|
||||
ARG 2 delta
|
||||
METHOD method_35929 add (FFFF)V
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
ARG 4 w
|
||||
METHOD method_4953 getX ()F
|
||||
METHOD method_4954 multiplyComponentwise (Lnet/minecraft/class_1160;)V
|
||||
ARG 1 vector
|
||||
|
|
|
@ -46,3 +46,7 @@ CLASS net/minecraft/class_3537 net/minecraft/util/math/noise/OctavePerlinNoiseSa
|
|||
ARG 0 octaves
|
||||
METHOD method_34401 skipCalls (Lnet/minecraft/class_5819;)V
|
||||
ARG 0 random
|
||||
METHOD method_35480 create (Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_3537;
|
||||
ARG 0 random
|
||||
ARG 1 offset
|
||||
ARG 2 amplitudes
|
||||
|
|
Loading…
Reference in New Issue