CLASS net/minecraft/class_1162 net/minecraft/util/math/Vector4f COMMENT @implNote Even though this is used only on the client, it accesses protected COMMENT fields from {@link Matrix4f}, which requires them to be in the same package. FIELD field_21486 x F FIELD field_21487 y F FIELD field_21488 z F FIELD field_21489 w F METHOD (FFFF)V ARG 1 x ARG 2 y ARG 3 z ARG 4 w METHOD (Lnet/minecraft/class_1160;)V ARG 1 vector METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_22674 transform (Lnet/minecraft/class_1159;)V ARG 1 matrix METHOD method_23217 dotProduct (Lnet/minecraft/class_1162;)F ARG 1 other METHOD method_23218 normalize ()Z METHOD method_23219 normalizeProjectiveCoordinates ()V METHOD method_23851 set (FFFF)V ARG 1 x ARG 2 y ARG 3 z ARG 4 w METHOD method_23852 rotate (Lnet/minecraft/class_1158;)V ARG 1 rotation METHOD method_23853 getW ()F METHOD method_4953 getX ()F METHOD method_4954 multiplyComponentwise (Lnet/minecraft/class_1160;)V ARG 1 vector METHOD method_4956 getY ()F METHOD method_4957 getZ ()F