CLASS net/minecraft/class_525 net/minecraft/client/gui/screen/world/CreateWorldScreen
	FIELD field_24286 difficultyButton Lnet/minecraft/class_5676;
	FIELD field_24287 gameRulesButton Lnet/minecraft/class_4185;
	FIELD field_24288 gameRules Lnet/minecraft/class_1928;
	FIELD field_24588 moreOptionsDialog Lnet/minecraft/class_5292;
	FIELD field_25477 dataPackTempDir Ljava/nio/file/Path;
	FIELD field_25478 dataPacksButton Lnet/minecraft/class_4185;
	FIELD field_25479 dataConfiguration Lnet/minecraft/class_7712;
	FIELD field_25480 LOGGER Lorg/slf4j/Logger;
	FIELD field_25792 packManager Lnet/minecraft/class_3283;
	FIELD field_25898 GAME_MODE_TEXT Lnet/minecraft/class_2561;
	FIELD field_26598 ENTER_SEED_TEXT Lnet/minecraft/class_2561;
	FIELD field_26599 SEED_INFO_TEXT Lnet/minecraft/class_2561;
	FIELD field_26600 ENTER_NAME_TEXT Lnet/minecraft/class_2561;
	FIELD field_26601 RESULT_FOLDER_TEXT Lnet/minecraft/class_2561;
	FIELD field_26602 ALLOW_COMMANDS_INFO_TEXT Lnet/minecraft/class_2561;
	FIELD field_27998 currentDifficulty Lnet/minecraft/class_1267;
	FIELD field_3178 hardcore Z
	FIELD field_3179 tweakedCheats Z
	FIELD field_3182 enableCheatsButton Lnet/minecraft/class_5676;
	FIELD field_3185 lastMode Lnet/minecraft/class_525$class_4539;
	FIELD field_3186 gameModeSwitchButton Lnet/minecraft/class_5676;
	FIELD field_3187 parent Lnet/minecraft/class_437;
	FIELD field_3188 levelNameField Lnet/minecraft/class_342;
	FIELD field_3192 cheatsEnabled Z
	FIELD field_3193 moreOptionsButton Lnet/minecraft/class_4185;
	FIELD field_3194 firstGameModeDescriptionLine Lnet/minecraft/class_2561;
	FIELD field_3195 levelName Ljava/lang/String;
	FIELD field_3196 saveDirectoryName Ljava/lang/String;
	FIELD field_3199 secondGameModeDescriptionLine Lnet/minecraft/class_2561;
	FIELD field_3201 currentMode Lnet/minecraft/class_525$class_4539;
	FIELD field_3202 moreOptionsOpen Z
	FIELD field_3205 createLevelButton Lnet/minecraft/class_4185;
	FIELD field_32434 TEMP_DIR_PREFIX Ljava/lang/String;
	FIELD field_37911 PREPARING_TEXT Lnet/minecraft/class_2561;
	METHOD <init> (Lnet/minecraft/class_437;Lnet/minecraft/class_7712;Lnet/minecraft/class_5292;)V
		ARG 1 parent
		ARG 2 dataConfiguration
		ARG 3 moreOptionsDialog
	METHOD method_19416 (Ljava/lang/String;)V
		ARG 1 levelName
	METHOD method_19921 (Lnet/minecraft/class_4185;)V
		ARG 1 button
	METHOD method_19922 (Lnet/minecraft/class_4185;)V
		ARG 1 button
	METHOD method_19923 (Lnet/minecraft/class_4185;)V
		ARG 1 button
	METHOD method_22365 tweakDefaultsTo (Lnet/minecraft/class_525$class_4539;)V
		ARG 1 mode
	METHOD method_2710 setMoreOptionsOpen (Z)V
		ARG 1 moreOptionsOpen
	METHOD method_2721 toggleMoreOptions ()V
	METHOD method_2722 updateSettingsLabels ()V
	METHOD method_2727 updateSaveFolderName ()V
	METHOD method_2736 createLevel ()V
	METHOD method_27614 (Lnet/minecraft/class_1928;)V
		ARG 1 gameRules
	METHOD method_27615 (Lnet/minecraft/class_4185;)V
		ARG 1 button
	METHOD method_27616 (Ljava/util/Optional;)V
		ARG 1 optionalGameRules
	METHOD method_28084 setMoreOptionsOpen ()V
	METHOD method_29682 applyDataPacks (Lnet/minecraft/class_3283;)V
		ARG 1 dataPackManager
	METHOD method_29685 copyDataPack (Ljava/nio/file/Path;Lnet/minecraft/class_310;)Ljava/nio/file/Path;
		ARG 0 srcFolder
		ARG 1 client
	METHOD method_29686 (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z
		ARG 1 dataPackFile
	METHOD method_29687 copyDataPack (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
		ARG 0 srcFolder
		ARG 1 destFolder
		ARG 2 dataPackFile
	METHOD method_29688 (Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V
		ARG 2 dataPackFile
	METHOD method_29689 (Ljava/nio/file/Path;)V
		ARG 0 path
	METHOD method_29692 (Lnet/minecraft/class_4185;)V
		ARG 1 button
	METHOD method_29693 getDataPackTempDir ()Ljava/nio/file/Path;
	METHOD method_29694 openPackScreen ()V
	METHOD method_29695 clearDataPackTempDir ()V
	METHOD method_29983 (Ljava/util/List;Ljava/lang/String;)Z
		ARG 1 name
	METHOD method_30296 getScannedPack ()Lcom/mojang/datafixers/util/Pair;
	METHOD method_30297 onCloseScreen ()V
	METHOD method_31130 create (Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V
		ARG 0 client
		ARG 1 parent
	METHOD method_32667 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
		ARG 0 button
	METHOD method_32668 (Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V
		ARG 1 button
		ARG 2 difficulty
	METHOD method_32669 (Lnet/minecraft/class_5676;Lnet/minecraft/class_525$class_4539;)V
		ARG 1 button
		ARG 2 mode
	METHOD method_32670 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
		ARG 1 button
		ARG 2 cheatsEnabled
	METHOD method_32671 (Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;
		ARG 1 button
	METHOD method_32672 getDifficulty ()Lnet/minecraft/class_1267;
	METHOD method_40212 create (Lnet/minecraft/class_437;Lnet/minecraft/class_1940;Lnet/minecraft/class_7193;Ljava/nio/file/Path;)Lnet/minecraft/class_525;
		ARG 0 parent
		ARG 1 levelInfo
		ARG 2 generatorOptionsHolder
		ARG 3 dataPackTempDir
	METHOD method_40213 createLevelInfo (Z)Lnet/minecraft/class_1940;
		ARG 1 debugWorld
	METHOD method_41847 startServer (Lnet/minecraft/class_31$class_7729;Lnet/minecraft/class_7780;Lcom/mojang/serialization/Lifecycle;)V
		ARG 1 specialProperty
		ARG 2 combinedDynamicRegistries
		ARG 3 lifecycle
	METHOD method_41848 createSession ()Ljava/util/Optional;
	METHOD method_41849 createServerConfig (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;)Lnet/minecraft/class_7237$class_6906;
		ARG 0 dataPackManager
		ARG 1 dataConfiguration
	METHOD method_41851 (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_525$class_7749;)Lnet/minecraft/class_7193;
		ARG 0 resourceManager
		ARG 1 dataPackContents
		ARG 2 combinedDynamicRegistries
		ARG 3 generatorOptions
	METHOD method_41852 showMessage (Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)V
		ARG 0 client
		ARG 1 text
	METHOD method_41853 (Ljava/nio/file/Path;)Z
		ARG 1 path
	METHOD method_41855 (Ljava/nio/file/Path;Ljava/nio/file/Path;)V
		ARG 2 path
	METHOD method_45678 (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661;
		ARG 1 context
	METHOD method_45679 validateDataPacks (Lnet/minecraft/class_3283;Lnet/minecraft/class_7712;)V
		ARG 1 dataPackManager
		ARG 2 dataConfiguration
	METHOD method_45681 (Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_7780;Lnet/minecraft/class_525$class_7749;)Lnet/minecraft/class_7193;
		ARG 0 resourceManager
		ARG 1 dataPackContents
		ARG 2 combinedDynamicRegistries
		ARG 3 context
	METHOD method_45682 (Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
		ARG 1 json
	METHOD method_45684 (Lnet/minecraft/class_7193;)V
		ARG 1 generatorOptionsHolder
	METHOD method_45685 (Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object;
		ARG 1 void_
		ARG 2 throwable
	METHOD method_45686 (Lnet/minecraft/class_7237$class_7660;)Lnet/minecraft/class_7237$class_7661;
		ARG 0 context
	METHOD method_45688 (Z)V
		ARG 1 confirmed
	CLASS class_4539 Mode
		FIELD field_20628 translationSuffix Ljava/lang/String;
		FIELD field_20629 defaultGameMode Lnet/minecraft/class_1934;
		FIELD field_27999 text Lnet/minecraft/class_2561;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_1934;)V
			ARG 3 translationSuffix
			ARG 4 defaultGameMode
		METHOD method_32673 asText ()Lnet/minecraft/class_2561;
	CLASS class_7749 WorldCreationSettings
