CLASS csj net/minecraft/util/shape/VoxelSet
	FIELD a xSize I
	FIELD b ySize I
	FIELD c zSize I
	FIELD d AXES [Lfa$a;
	METHOD <init> (III)V
		ARG 1 xSize
		ARG 2 ySize
		ARG 3 zSize
	METHOD a isEmpty ()Z
	METHOD a isColumnFull (IIII)Z
		ARG 1 minZ
		ARG 2 maxZ
		ARG 3 x
		ARG 4 y
	METHOD a isRectangleFull (IIIII)Z
		ARG 1 minX
		ARG 2 maxX
		ARG 3 minZ
		ARG 4 maxZ
		ARG 5 y
	METHOD a setColumn (IIIIZ)V
		ARG 1 minZ
		ARG 2 maxZ
		ARG 3 x
		ARG 4 y
		ARG 5 included
	METHOD a set (IIIZZ)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
		ARG 4 resize
		ARG 5 included
	METHOD a forEachEdge (Lcsj$b;Leu;Z)V
	METHOD a forEachEdge (Lcsj$b;Z)V
	METHOD a inBoundsAndContains (Leu;III)Z
		ARG 1 cycle
		ARG 2 x
		ARG 3 y
		ARG 4 z
	METHOD a getMin (Lfa$a;)I
		ARG 1 axis
	METHOD b getXSize ()I
	METHOD b contains (III)Z
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD b forEachBox (Lcsj$b;Z)V
		ARG 1 consumer
		ARG 2 largest
	METHOD b contains (Leu;III)Z
		ARG 1 cycle
	METHOD b getMax (Lfa$a;)I
		ARG 1 axis
	METHOD c getYSize ()I
	METHOD c inBoundsAndContains (III)Z
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD c getSize (Lfa$a;)I
		ARG 1 axis
	METHOD d getZSize ()I
