CLASS net/minecraft/class_1160 net/minecraft/client/util/math/Vector3f FIELD field_20702 NEGATIVE_X Lnet/minecraft/class_1160; FIELD field_20703 POSITIVE_X Lnet/minecraft/class_1160; FIELD field_20704 NEGATIVE_Y Lnet/minecraft/class_1160; FIELD field_20705 POSITIVE_Y Lnet/minecraft/class_1160; FIELD field_20706 NEGATIVE_Z Lnet/minecraft/class_1160; FIELD field_20707 POSITIVE_Z Lnet/minecraft/class_1160; FIELD field_21483 x F FIELD field_21484 y F FIELD field_21485 z F METHOD (FFF)V ARG 1 x ARG 2 y ARG 3 z METHOD (Lnet/minecraft/class_243;)V ARG 1 other METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_23214 getDegreesQuaternion (F)Lnet/minecraft/class_1158; ARG 1 angle METHOD method_23215 multiply (Lnet/minecraft/class_4581;)V METHOD method_23215 (Lnet/minecraft/class_4589;)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 ARG 1 vector METHOD method_23849 piecewiseMultiply (FFF)V ARG 1 x ARG 2 y ARG 3 z METHOD method_23850 copy ()Lnet/minecraft/class_1160; METHOD method_4942 scale (F)V ARG 1 scale METHOD method_4943 getX ()F METHOD method_4944 subtract (Lnet/minecraft/class_1160;)V ARG 1 other METHOD method_4945 getY ()F METHOD method_4946 clamp (FF)V ARG 1 min ARG 2 max METHOD method_4947 getZ ()F METHOD method_4948 add (FFF)V ARG 1 x ARG 2 y ARG 3 z METHOD method_4949 set (FFF)V ARG 1 x ARG 2 y ARG 3 z METHOD method_4950 dot (Lnet/minecraft/class_1160;)F ARG 1 other METHOD method_4951 cross (Lnet/minecraft/class_1160;)V ARG 1 vector METHOD method_4952 reciprocal ()Z