CLASS cen net/minecraft/structure/Structure CLASS cen$b StructureBlockInfo FIELD a pos Let; FIELD b state Lbqs; FIELD c tag Lhr; METHOD (Let;Lbqs;Lhr;)V ARG 1 pos ARG 2 state ARG 3 tag CLASS cen$c StructureEntityInfo FIELD a pos Lcmz; FIELD b blockPos Let; FIELD c tag Lhr; METHOD (Lcmz;Let;Lhr;)V ARG 1 pos ARG 2 blockPos ARG 3 tag FIELD a blocks Ljava/util/List; FIELD b entities Ljava/util/List; FIELD c size Let; FIELD d author Ljava/lang/String; METHOD a getSize ()Let; METHOD a place (Lbcv;Let;Lcek;)V METHOD a process (Lbcv;Let;Lcek;Ljava/util/List;)Ljava/util/List; ARG 0 world ARG 1 pos ARG 2 placementData ARG 3 blockInfos METHOD a toTag (Lhr;)Lhr; ARG 1 tag METHOD a setAuthor (Ljava/lang/String;)V METHOD a createDoubleListTag ([D)Lhx; METHOD a createIntListTag ([I)Lhx; METHOD b getAuthor ()Ljava/lang/String; METHOD b calculateBoundingBox (Lcek;Let;)Lccw; ARG 1 placementData ARG 2 pos METHOD b fromTag (Lhr;)V ARG 1 tag