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