CLASS net/minecraft/class_2382 net/minecraft/util/math/Vector3i FIELD field_11173 z I FIELD field_11174 y I FIELD field_11175 x I FIELD field_11176 ZERO Lnet/minecraft/class_2382; FIELD field_25123 CODEC Lcom/mojang/serialization/Codec; METHOD (DDD)V ARG 1 x ARG 3 y ARG 5 z METHOD (III)V ARG 1 x ARG 2 y ARG 3 z METHOD method_10099 setY (I)V ARG 1 y METHOD method_10259 crossProduct (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382; ARG 1 vec METHOD method_10260 getZ ()I METHOD method_10262 getSquaredDistance (Lnet/minecraft/class_2382;)D ARG 1 vec METHOD method_10263 getX ()I METHOD method_10264 getY ()I METHOD method_10268 getSquaredDistance (DDDZ)D ARG 1 x ARG 3 y ARG 5 z ARG 7 treatAsBlockPos METHOD method_19455 getManhattanDistance (Lnet/minecraft/class_2382;)I ARG 1 vec METHOD method_19769 isWithinDistance (Lnet/minecraft/class_2374;D)Z ARG 1 pos ARG 2 distance METHOD method_19770 getSquaredDistance (Lnet/minecraft/class_2374;Z)D ARG 1 pos ARG 2 treatAsBlockPos METHOD method_19771 isWithinDistance (Lnet/minecraft/class_2382;D)Z ARG 1 vec ARG 2 distance METHOD method_20787 setX (I)V ARG 1 x METHOD method_20788 setZ (I)V ARG 1 z METHOD method_23226 offset (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2382; ARG 1 direction ARG 2 distance METHOD method_23227 down (I)Lnet/minecraft/class_2382; ARG 1 distance METHOD method_23228 down ()Lnet/minecraft/class_2382; METHOD method_23854 toShortString ()Ljava/lang/String; METHOD method_30558 getComponentAlongAxis (Lnet/minecraft/class_2350$class_2351;)I METHOD method_30930 up (I)Lnet/minecraft/class_2382; ARG 1 distance METHOD method_30931 up ()Lnet/minecraft/class_2382;