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 <init> (FFFF)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
		ARG 4 w
	METHOD <init> (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
