CLASS dx net/minecraft/util/math/BlockPos CLASS dx$a Mutable FIELD b x I FIELD c y I FIELD d z I METHOD a add (DDD)Ldx; METHOD a add (III)Ldx; METHOD a offset (Lee;I)Ldx; METHOD a set (Lub;)Ldx$a; METHOD c set (DDD)Ldx$a; METHOD c set (III)Ldx$a; METHOD c setOffset (Lee;)Ldx$a; METHOD c setOffset (Lee;I)Ldx$a; METHOD d crossProduct (Leu;)Leu; METHOD g set (Leu;)Ldx$a; METHOD h toImmutable ()Ldx; METHOD p getX ()I METHOD p setY (I)V METHOD q getY ()I METHOD r getZ ()I CLASS dx$b PooledMutable FIELD f usable Z FIELD g POOL Ljava/util/List; METHOD a set (Lub;)Ldx$a; METHOD c set (DDD)Ldx$a; METHOD c set (III)Ldx$a; METHOD c setOffset (Lee;)Ldx$a; METHOD c setOffset (Lee;I)Ldx$a; METHOD c set (Lub;)Ldx$b; METHOD d get (DDD)Ldx$b; METHOD d setOffset (Lee;)Ldx$b; METHOD d setOffset (Lee;I)Ldx$b; METHOD e set (DDD)Ldx$b; METHOD e get (III)Ldx$b; METHOD f set (III)Ldx$b; METHOD g set (Leu;)Ldx$a; METHOD i get (Leu;)Ldx$b; METHOD j set (Leu;)Ldx$b; METHOD s get ()Ldx$b; METHOD t free ()V FIELD a ORIGIN Ldx; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c BITS_X I FIELD d BITS_Z I FIELD f BITS_Y I FIELD g SHIFT_Y I FIELD h SHIFT_X I FIELD i MASK_X J FIELD j MASK_Y J FIELD k MASK_Z J METHOD a up ()Ldx; METHOD a add (DDD)Ldx; METHOD a add (III)Ldx; METHOD a fromLong (J)Ldx; METHOD a iterateBoxPositions (Ldx;Ldx;)Ljava/lang/Iterable; METHOD a offset (Lee;)Ldx; METHOD a offset (Lee;I)Ldx; METHOD a add (Leu;)Ldx; METHOD b down ()Ldx; METHOD b up (I)Ldx; METHOD b iterateBoxPositionsMutable (Ldx;Ldx;)Ljava/lang/Iterable; METHOD b subtract (Leu;)Ldx; METHOD c north ()Ldx; METHOD c down (I)Ldx; METHOD c crossProduct (Leu;)Ldx; METHOD d south ()Ldx; METHOD d north (I)Ldx; METHOD d crossProduct (Leu;)Leu; METHOD e west ()Ldx; METHOD e south (I)Ldx; METHOD f east ()Ldx; METHOD f west (I)Ldx; METHOD g toLong ()J METHOD g east (I)Ldx; METHOD h toImmutable ()Ldx;