CLASS bfp net/minecraft/util/math/Vec3d FIELD a ZERO Lbfp; FIELD b x D FIELD c y D FIELD d z D METHOD (DDD)V ARG 0 x ARG 1 y ARG 2 z METHOD (Leu;)V ARG 0 vec METHOD a normalize ()Lbfp; METHOD a multiply (D)Lbfp; ARG 0 scale METHOD a subtract (DDD)Lbfp; ARG 0 x ARG 1 y ARG 2 z METHOD a rotateX (F)Lbfp; ARG 0 radians METHOD a fromPolar (FF)Lbfp; ARG 0 pitch ARG 1 yaw METHOD a fromPolar (Lbfo;)Lbfp; ARG 0 polar METHOD a reverseSubtract (Lbfp;)Lbfp; ARG 0 vec METHOD a castByX (Lbfp;D)Lbfp; ARG 0 target ARG 1 newX METHOD b length ()D METHOD b add (DDD)Lbfp; ARG 0 x ARG 1 y ARG 2 z METHOD b rotateY (F)Lbfp; ARG 0 radians METHOD b dotProduct (Lbfp;)D ARG 0 vec METHOD b castByY (Lbfp;D)Lbfp; ARG 0 target ARG 1 newY METHOD c lengthSquared ()D METHOD c squaredDistanceTo (DDD)D ARG 0 x ARG 1 y ARG 2 z METHOD c crossProduct (Lbfp;)Lbfp; ARG 0 vec METHOD c castByZ (Lbfp;D)Lbfp; ARG 0 target ARG 1 newZ METHOD d subtract (Lbfp;)Lbfp; ARG 0 vec METHOD e add (Lbfp;)Lbfp; ARG 0 vec METHOD f distanceTo (Lbfp;)D ARG 0 vec METHOD g squaredDistanceTo (Lbfp;)D ARG 0 vec