CLASS ev net/minecraft/util/math/BlockPos
	CLASS ev$1
		FIELD a connector Ley;
		METHOD tryAdvance (Ljava/util/function/Consumer;)Z
			ARG 1 consumer
	CLASS ev$2
		FIELD a iterator Ley;
		FIELD b pos Lev$a;
		FIELD c minX I
		FIELD d minY I
		FIELD e minZ I
		FIELD f maxX I
		FIELD g maxY I
		FIELD h maxZ I
	CLASS ev$a Mutable
		FIELD b x I
		FIELD c y I
		FIELD d z I
		METHOD <init> (III)V
			ARG 1 y
			ARG 2 z
		METHOD a set (Laij;)Lev$a;
		METHOD c set (DDD)Lev$a;
		METHOD c setOffset (Lfa;)Lev$a;
		METHOD c setOffset (Lfa;I)Lev$a;
		METHOD d set (III)Lev$a;
			ARG 1 x
			ARG 2 y
			ARG 3 z
		METHOD e setOffset (III)Lev$a;
		METHOD g setFromLong (J)Lev$a;
		METHOD g set (Lfq;)Lev$a;
		METHOD p setY (I)V
	CLASS ev$b PooledMutable
		FIELD f free Z
		FIELD g POOL Ljava/util/List;
		METHOD <init> (III)V
			ARG 1 y
			ARG 2 z
		METHOD b getEntityPos (Laij;)Lev$b;
		METHOD d get (DDD)Lev$b;
		METHOD f get (III)Lev$b;
		METHOD r get ()Lev$b;
	FIELD a ORIGIN Lev;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD c SIZE_BITS_X I
	FIELD d SIZE_BITS_Z I
	FIELD f SIZE_BITS_Y I
	FIELD g BITS_X J
	FIELD h BITS_Y J
	FIELD i BITS_Z J
	FIELD j BIT_SHIFT_Z I
	FIELD k BIT_SHIFT_X I
	METHOD <init> (DDD)V
		ARG 1 x
	METHOD <init> (III)V
		ARG 1 x
		ARG 2 y
	METHOD a asLong ()J
	METHOD a add (DDD)Lev;
		ARG 1 y
	METHOD a asLong (III)J
		ARG 0 x
		ARG 1 y
		ARG 2 z
	METHOD a stream (IIIIII)Ljava/util/stream/Stream;
		ARG 0 minX
		ARG 1 minY
		ARG 2 minZ
		ARG 3 maxX
		ARG 4 maxY
		ARG 5 maxZ
	METHOD a add (JIII)J
		ARG 0 value
		ARG 2 x
		ARG 3 y
	METHOD a offset (JLfa;)J
		ARG 0 value
	METHOD a rotate (Lbqy;)Lev;
	METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Lev;
		ARG 0 dynamic
	METHOD a iterate (Lev;Lev;)Ljava/lang/Iterable;
		ARG 0 pos1
		ARG 1 pos2
	METHOD a offset (Lfa;)Lev;
	METHOD a offset (Lfa;I)Lev;
		ARG 1 distance
	METHOD a add (Lfq;)Lev;
	METHOD b up ()Lev;
	METHOD b up (I)Lev;
	METHOD b add (III)Lev;
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD b iterate (IIIIII)Ljava/lang/Iterable;
		ARG 0 minX
		ARG 1 maxX
		ARG 2 minY
		ARG 3 maxY
		ARG 4 minZ
		ARG 5 maxZ
	METHOD b unpackLongX (J)I
	METHOD b stream (Lev;Lev;)Ljava/util/stream/Stream;
		ARG 0 pos1
		ARG 1 pos2
	METHOD b subtract (Lfq;)Lev;
	METHOD c down ()Lev;
	METHOD c down (I)Lev;
	METHOD c unpackLongY (J)I
	METHOD d north ()Lev;
	METHOD d north (I)Lev;
	METHOD d unpackLongZ (J)I
	METHOD e south ()Lev;
	METHOD e south (I)Lev;
	METHOD e fromLong (J)Lev;
		ARG 0 value
	METHOD f west ()Lev;
	METHOD f west (I)Lev;
	METHOD f removeChunkSectionLocalY (J)J
	METHOD g east ()Lev;
	METHOD g east (I)Lev;
	METHOD h toImmutable ()Lev;
