CLASS ciq net/minecraft/structure/WoodlandMansionGenerator CLASS ciq$a FirstFloorRoomPool CLASS ciq$b RoomPool METHOD a getSmallRoom (Ljava/util/Random;)Ljava/lang/String; ARG 1 random METHOD a getMediumFunctionalRoom (Ljava/util/Random;Z)Ljava/lang/String; ARG 1 random ARG 2 staircase METHOD b getSmallSecretRoom (Ljava/util/Random;)Ljava/lang/String; ARG 1 random METHOD b getMediumGenericRoom (Ljava/util/Random;Z)Ljava/lang/String; ARG 1 random ARG 2 staircase METHOD c getMediumSecretRoom (Ljava/util/Random;)Ljava/lang/String; ARG 1 random METHOD d getBigRoom (Ljava/util/Random;)Ljava/lang/String; ARG 1 random METHOD e getBigSecretRoom (Ljava/util/Random;)Ljava/lang/String; ARG 1 random CLASS ciq$d LayoutGenerator FIELD a manager Lcjg; FIELD b random Ljava/util/Random; METHOD (Lcjg;Ljava/util/Random;)V ARG 1 manager ARG 2 random METHOD a generate (Lev;Lbqx;Ljava/util/List;Lciq$c;)V ARG 1 pos ARG 2 rotation ARG 3 pieces METHOD a addEntrance (Ljava/util/List;Lciq$e;)V METHOD a addRoof (Ljava/util/List;Lciq$e;Lciq$g;Lfa;IIII)V METHOD a addBigSecretRoom (Ljava/util/List;Lev;Lbqx;Lciq$b;)V METHOD a addSmallRoom (Ljava/util/List;Lev;Lbqx;Lfa;Lciq$b;)V METHOD a addBigRoom (Ljava/util/List;Lev;Lbqx;Lfa;Lfa;Lciq$b;)V METHOD a addMediumRoom (Ljava/util/List;Lev;Lbqx;Lfa;Lfa;Lciq$b;Z)V ARG 7 staircase CLASS ciq$e GenerationPiece FIELD a rotation Lbqx; FIELD b position Lev; FIELD c template Ljava/lang/String; CLASS ciq$f SecondFloorRoomPool CLASS ciq$h ThirdFloorRoomPool CLASS ciq$i Piece FIELD d template Ljava/lang/String; FIELD e rotation Lbqx; FIELD f mirror Lbpx; METHOD a addPieces (Lcjg;Lev;Lbqx;Ljava/util/List;Ljava/util/Random;)V ARG 0 manager ARG 1 pos ARG 2 rotation ARG 3 pieces ARG 4 random