CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
	FIELD field_2518 presets Ljava/util/List;
	FIELD field_2519 parent Lnet/minecraft/class_413;
	FIELD field_2520 shareText Lnet/minecraft/class_2561;
	FIELD field_2521 listWidget Lnet/minecraft/class_430$class_4196;
	FIELD field_2523 customPresetField Lnet/minecraft/class_342;
	FIELD field_2524 listText Lnet/minecraft/class_2561;
	FIELD field_2525 selectPresetButton Lnet/minecraft/class_4185;
	METHOD <init> (Lnet/minecraft/class_413;)V
		ARG 1 parent
	METHOD method_20102 updateSelectButton (Z)V
		ARG 1 hasSelected
	METHOD method_2195 addPreset (Lnet/minecraft/class_2561;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/List;ZZZ[Lnet/minecraft/class_3229;)V
		ARG 1 icon
		ARG 3 structures
	CLASS class_431 SuperflatPreset
		FIELD field_2527 icon Lnet/minecraft/class_1792;
		FIELD field_2528 name Lnet/minecraft/class_2561;
		METHOD <init> (Lnet/minecraft/class_1792;Lnet/minecraft/class_2561;Ljava/util/function/Function;)V
			ARG 1 icon
		METHOD method_27571 getName ()Lnet/minecraft/class_2561;
	CLASS class_4196 SuperflatPresetsListWidget
		CLASS class_432 SuperflatPresetEntry
			METHOD method_19389 setPreset ()V
