CLASS crx net/minecraft/util/math/Vec3d FIELD a ZERO Lcrx; FIELD b x D FIELD c y D FIELD d z D METHOD (DDD)V ARG 1 x ARG 3 y ARG 5 z METHOD a multiply (D)Lcrx; ARG 1 mult METHOD a subtract (DDD)Lcrx; ARG 1 x METHOD a rotateX (F)Lcrx; METHOD a fromPolar (FF)Lcrx; ARG 0 pitch ARG 1 yaw METHOD a fromPolar (Lcrw;)Lcrx; ARG 0 polar METHOD a reverseSubtract (Lcrx;)Lcrx; METHOD a getComponentAlongAxis (Lfa$a;)D METHOD a floorAlongAxes (Ljava/util/EnumSet;)Lcrx; ARG 1 axes METHOD b add (DDD)Lcrx; ARG 1 x ARG 3 y ARG 5 z METHOD b rotateY (F)Lcrx; METHOD b dotProduct (Lcrx;)D METHOD c squaredDistanceTo (DDD)D ARG 1 x ARG 3 y ARG 5 z METHOD c crossProduct (Lcrx;)Lcrx; METHOD d normalize ()Lcrx; METHOD d multiply (DDD)Lcrx; ARG 1 multX ARG 3 multY ARG 5 multZ METHOD d subtract (Lcrx;)Lcrx; METHOD e negate ()Lcrx; METHOD e add (Lcrx;)Lcrx; METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD f length ()D METHOD f distanceTo (Lcrx;)D METHOD g lengthSquared ()D METHOD g squaredDistanceTo (Lcrx;)D METHOD h multiply (Lcrx;)Lcrx; ARG 1 mult