CLASS cav net/minecraft/structure/pool/StructurePoolBasedGenerator CLASS cav$a PieceFactory FIELD a REGISTRY Lcbb; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; METHOD a addPieces (Lcav$a;Lcdv;Lbst;Lcev;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 (Lcav$a;Lcdv;Lbst;Lcev;Ljava/util/List;Ljava/util/Random;Lcay;Lcez$b;Lcdi;Ljava/util/List;Les;Lcba;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 (Lqi;ILcav$a;Lbst;Lcev;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