CLASS cht net/minecraft/structure/Structure CLASS cht$b StructureBlockInfo FIELD a pos Leu; FIELD b state Lbtw; FIELD c tag Lia; METHOD (Leu;Lbtw;Lia;)V ARG 1 pos ARG 2 state ARG 3 tag CLASS cht$c StructureEntityInfo FIELD a pos Lcqg; FIELD b blockPos Leu; FIELD c tag Lia; METHOD (Lcqg;Leu;Lia;)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 Leu; FIELD d author Ljava/lang/String; METHOD a getSize ()Leu; METHOD a place (Lbfy;Leu;Lchq;)V METHOD a process (Lbfy;Leu;Lchq;Ljava/util/List;)Ljava/util/List; ARG 0 world ARG 1 pos ARG 2 placementData ARG 3 blockInfos METHOD a toTag (Lia;)Lia; ARG 1 tag METHOD a setAuthor (Ljava/lang/String;)V METHOD a createDoubleListTag ([D)Lih; METHOD a createIntListTag ([I)Lih; METHOD b getAuthor ()Ljava/lang/String; METHOD b calculateBoundingBox (Lchq;Leu;)Lcgc; ARG 1 placementData ARG 2 pos METHOD b fromTag (Lia;)V ARG 1 tag