CLASS fq net/minecraft/util/math/Vec3i FIELD a x I FIELD b y I FIELD c z I FIELD e ZERO Lfq; METHOD a getSquaredDistance (DDDZ)D ARG 1 x ARG 3 y ARG 5 z ARG 7 treatAsBlockPos METHOD a isWithinDistance (Lfk;D)Z ARG 1 pos ARG 2 distance METHOD a getSquaredDistance (Lfk;Z)D ARG 1 pos ARG 2 treatAsBlockPos METHOD a isWithinDistance (Lfq;D)Z ARG 1 vec ARG 2 distance METHOD d crossProduct (Lfq;)Lfq; ARG 1 vec METHOD m getSquaredDistance (Lfq;)D ARG 1 vec METHOD n getTaxicabDistance (Lfq;)I ARG 1 vec METHOD o getX ()I METHOD p getY ()I METHOD q getZ ()I