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; 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_20118 updateDoneButtonState ()V METHOD method_27272 generate ()V