CLASS net/minecraft/class_3790 net/minecraft/structure/PoolStructurePiece FIELD field_16692 groundLevelDelta I FIELD field_16693 poolElement Lnet/minecraft/class_3784; FIELD field_16694 rotation Lnet/minecraft/class_2470; FIELD field_16695 pos Lnet/minecraft/class_2338; FIELD field_16696 junctions Ljava/util/List; FIELD field_17660 structureManager Lnet/minecraft/class_3485; FIELD field_24991 LOGGER Lorg/apache/logging/log4j/Logger; METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V ARG 1 world ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V ARG 1 structureManager ARG 2 poolElement ARG 3 pos ARG 4 groundLevelDelta ARG 5 rotation ARG 6 boundingBox METHOD method_16644 getPoolElement ()Lnet/minecraft/class_3784; METHOD method_16645 getJunctions ()Ljava/util/List; METHOD method_16646 getGroundLevelDelta ()I METHOD method_16647 addJunction (Lnet/minecraft/class_3780;)V ARG 1 junction METHOD method_16648 getPos ()Lnet/minecraft/class_2338; METHOD method_27236 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Z)Z ARG 1 world ARG 2 structureAccessor ARG 3 chunkGenerator ARG 4 random ARG 5 boundingBox ARG 6 pos ARG 7 keepJigsaws