CLASS caq net/minecraft/structure/pool/StructurePoolBasedGenerator
	CLASS caq$a PieceFactory
	FIELD a REGISTRY Lcaw;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	METHOD a addPieces (Lcaq$a;Lcdq;Lbso;Lceq;Ljava/util/List;Ljava/util/Random;II)V
		ARG 0 pieceFactory
		ARG 1 firstPiece
		ARG 2 chunkGenerator
		ARG 3 structureManager
		ARG 4 pieces
		ARG 5 random
		ARG 6 currentSize
		ARG 7 size
	METHOD a addPieces (Lcaq$a;Lcdq;Lbso;Lceq;Ljava/util/List;Ljava/util/Random;Lcat;Lceu$b;Lcdd;Ljava/util/List;Les;Lcav;II)Z
		ARG 0 pieceFactory
		ARG 1 startPiece
		ARG 2 chunkGenerator
		ARG 3 structureManager
		ARG 4 pieces
		ARG 5 random
		ARG 6 poolElement
	METHOD a addPieces (Lqh;ILcaq$a;Lbso;Lceq;Les;Ljava/util/List;Ljava/util/Random;)V
		ARG 0 startPoolId
		ARG 1 size
		ARG 2 pieceFactory
		ARG 3 chunkGenerator
		ARG 4 structureManager
		ARG 5 pos
		ARG 6 pieces
		ARG 7 random
