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_4185; FIELD field_23352 joint Lnet/minecraft/class_3751$class_4991; FIELD field_24052 generationDepth I METHOD method_16346 onDone ()V METHOD method_16348 updateServer ()V METHOD method_16349 onCancel ()V METHOD method_20118 updateDoneButtonState ()V METHOD method_26413 getLocalizedJointName ()Lnet/minecraft/class_2561; METHOD method_27272 generate ()V