CLASS es net/minecraft/util/math/BlockPos
	CLASS es$1
		FIELD a connector Lev;
		METHOD tryAdvance (Ljava/util/function/Consumer;)Z
			ARG 1 consumer
	CLASS es$2
		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 es$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 (Lahl;)Les$a;
		METHOD c set (DDD)Les$a;
		METHOD c setOffset (Lex;)Les$a;
		METHOD c setOffset (Lex;I)Les$a;
		METHOD d set (III)Les$a;
			ARG 1 x
			ARG 2 y
			ARG 3 z
		METHOD e setOffset (III)Les$a;
		METHOD g setFromLong (J)Les$a;
		METHOD g set (Lfm;)Les$a;
		METHOD p setY (I)V
	CLASS es$b PooledMutable
		FIELD g POOL Ljava/util/List;
		METHOD <init> (III)V
			ARG 1 y
			ARG 2 z
		METHOD b getEntityPos (Lahl;)Les$b;
		METHOD d get (DDD)Les$b;
		METHOD f get (III)Les$b;
		METHOD r get ()Les$b;
	FIELD a ORIGIN Les;
	FIELD b SIZE_BITS_X I
	FIELD c SIZE_BITS_Z I
	FIELD d SIZE_BITS_Y I
	FIELD f BITS_X J
	FIELD g BITS_Y J
	FIELD h BITS_Z J
	FIELD i BIT_SHIFT_Z I
	FIELD j 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)Les;
		ARG 1 y
	METHOD a asLong (III)J
		ARG 0 x
		ARG 1 y
		ARG 2 z
	METHOD a getBlocksInCuboid (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 isHeightInvalid (J)Z
	METHOD a add (JIII)J
		ARG 0 value
		ARG 2 x
		ARG 3 y
	METHOD a offset (JLex;)J
		ARG 0 value
	METHOD a iterateBoxPositions (Les;Les;)Ljava/lang/Iterable;
		ARG 0 pos1
		ARG 1 pos2
	METHOD a offset (Lex;)Les;
	METHOD a offset (Lex;I)Les;
		ARG 1 distance
	METHOD a add (Lfm;)Les;
	METHOD b up ()Les;
	METHOD b up (I)Les;
	METHOD b add (III)Les;
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD b iterateBoxPositions (IIIIII)Ljava/lang/Iterable;
	METHOD b unpackLongX (J)I
	METHOD b subtract (Lfm;)Les;
	METHOD c down ()Les;
	METHOD c down (I)Les;
	METHOD c unpackLongY (J)I
	METHOD d north ()Les;
	METHOD d north (I)Les;
	METHOD d unpackLongZ (J)I
	METHOD e south ()Les;
	METHOD e south (I)Les;
	METHOD e fromLong (J)Les;
		ARG 0 value
	METHOD f west ()Les;
	METHOD f west (I)Les;
	METHOD f removeChunkSectionLocalY (J)J
	METHOD g east ()Les;
	METHOD g east (I)Les;
	METHOD h toImmutable ()Les;
