CLASS net/minecraft/class_3742 net/minecraft/client/gui/screen/ingame/JigsawBlockScreen FIELD field_16519 finalStateField Lnet/minecraft/class_342; FIELD field_16522 jigsaw Lnet/minecraft/class_3751; FIELD field_19103 doneButton Lnet/minecraft/class_4185; FIELD field_23348 nameField Lnet/minecraft/class_342; FIELD field_23349 targetField Lnet/minecraft/class_342; FIELD field_23350 poolField Lnet/minecraft/class_342; FIELD field_23351 jointRotationButton Lnet/minecraft/class_5676; FIELD field_23352 joint Lnet/minecraft/class_3751$class_4991; FIELD field_24052 generationDepth I FIELD field_25271 keepJigsaws Z FIELD field_26564 JOINT_LABEL_TEXT Lnet/minecraft/class_2561; FIELD field_26565 POOL_TEXT Lnet/minecraft/class_2561; FIELD field_26566 NAME_TEXT Lnet/minecraft/class_2561; FIELD field_26567 TARGET_TEXT Lnet/minecraft/class_2561; FIELD field_26568 FINAL_STATE_TEXT Lnet/minecraft/class_2561; FIELD field_32344 MAX_GENERATION_DEPTH I FIELD field_33958 generateButton Lnet/minecraft/class_4185; METHOD (Lnet/minecraft/class_3751;)V ARG 1 jigsaw METHOD method_16346 onDone ()V METHOD method_16348 updateServer ()V METHOD method_16349 onCancel ()V METHOD method_19892 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_19893 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_20118 updateDoneButtonState ()V METHOD method_20119 (Ljava/lang/String;)V ARG 1 name METHOD method_20120 (Ljava/lang/String;)V ARG 1 pool METHOD method_26412 (Ljava/lang/String;)V ARG 1 target METHOD method_27271 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_27272 generate ()V METHOD method_32648 (Lnet/minecraft/class_5676;Lnet/minecraft/class_3751$class_4991;)V ARG 1 button ARG 2 joint METHOD method_32649 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V ARG 1 button ARG 2 keepJigsaws