CLASS ceb net/minecraft/structure/StructurePiece CLASS ceb$a FIELD a block Lbre; METHOD a getBlock ()Lbre; METHOD a (Ljava/util/Random;IIIZ)V ARG 1 random ARG 2 x FIELD a facing Lex; FIELD b mirror Lblr; FIELD c rotation Lbmr; FIELD d type Lcac; FIELD e BLOCKS_NEEDING_POST_PROCESSING Ljava/util/Set; FIELD m AIR Lbre; FIELD n boundingBox Lcdi; METHOD (Lcac;I)V ARG 1 type METHOD (Lcac;Lhx;)V ARG 2 tag METHOD Y_ getRotation ()Lbmr; METHOD a applyXTransform (II)I METHOD a translate (III)V ARG 1 x ARG 2 y ARG 3 z METHOD a getBlockAt (Lbcq;IIILcdi;)Lbre; ARG 2 x ARG 3 y ARG 4 z METHOD a addBlock (Lbdg;Lbre;IIILcdi;)V ARG 1 world ARG 2 block ARG 3 x ARG 4 y ARG 5 z METHOD a fillWithOutline (Lbdg;Lcdi;IIIIIILbre;Lbre;Z)V ARG 1 world ARG 10 inside METHOD a (Lbdg;Lcdi;IIIIIILbre;Z)V ARG 1 world ARG 2 bounds ARG 3 minX ARG 4 minY ARG 5 minZ ARG 6 maxX ARG 7 maxY ARG 8 maxZ ARG 9 block METHOD a fillWithOutline (Lbdg;Lcdi;IIIIIIZLjava/util/Random;Lceb$a;)V ARG 3 minX ARG 4 minY ARG 5 minZ ARG 6 maxX ARG 7 maxY ARG 8 maxZ ARG 9 replaceBlocks ARG 10 random METHOD a fillWithOutlineUnderSealevel (Lbdg;Lcdi;Ljava/util/Random;FIIIIIILbre;Lbre;ZZ)V ARG 3 random METHOD a addBlockWithRandomThreshold (Lbdg;Lcdi;Ljava/util/Random;FIIILbre;)V ARG 1 world ARG 2 bounds ARG 3 random ARG 4 threshold ARG 5 x ARG 6 y ARG 7 z METHOD a addDispenser (Lbdg;Lcdi;Ljava/util/Random;IIILex;Lqi;)Z ARG 3 random ARG 4 x ARG 5 y ARG 6 z METHOD a (Lbdg;Lcdi;Ljava/util/Random;IIILqi;)Z ARG 3 random METHOD a addChest (Lbdg;Lcdi;Ljava/util/Random;Les;Lqi;Lbre;)Z ARG 1 world ARG 3 random ARG 4 pos METHOD a generate (Lbdg;Ljava/util/Random;Lcdi;Lbcs;)Z ARG 1 world ARG 2 random ARG 3 boundingBox ARG 4 pos METHOD a isUnderSeaLevel (Lbdi;IIILcdi;)Z ARG 2 x ARG 3 z ARG 4 y METHOD a setOrientation (Lex;)V ARG 1 orientation METHOD a toNbt (Lhx;)V ARG 1 tag METHOD b applyZTransform (II)I METHOD b (Lbdg;Lbre;IIILcdi;)V ARG 1 world ARG 3 x ARG 4 y ARG 5 z METHOD b fill (Lbdg;Lcdi;IIIIII)V ARG 1 world ARG 2 bounds ARG 3 minX ARG 4 minY ARG 5 minZ ARG 6 maxX ARG 7 maxY METHOD d applyYTransform (I)I METHOD f getTag ()Lhx; METHOD g getBoundingBox ()Lcdi; METHOD i getFacing ()Lex; METHOD k getType ()Lcac;